Desenvolvendo apps para o Office 2013

20
Visual Studio Summit 2012 Igor Abade V. Leite Desenvolvendo apps para o Office 2013 Lambda3 Microsoft MVP, Visual Studio ALM

description

Conheça o que há de novo no desenvolvimento de apps no Office 2013

Transcript of Desenvolvendo apps para o Office 2013

Page 1: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Igor Abade V. Leite

Desenvolvendo apps para o Office 2013

Lambda3

Microsoft MVP, Visual Studio ALM

Page 2: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

• O que são apps do Office 2013?

• O que dá para fazer?

• Demo• Perguntas

Agenda

Page 3: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Desenvolvendo apps para o Office 2013 – Igor Abade

O que são apps do Office 2013?

Page 4: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Como era antes

Macros• VBA (Visual Basic for

Applications)• .NET VSTA (Visual Studio

Tools for Applications)

Add-ins• VBA (Visual Basic for

Application)• .NET VSTO (Visual Studio

Tools for Office)

Office sempre suportou customização

Page 5: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

• Introduzido com o Office 2003

• Baseado em .NET• Dois tipos de add-ins

– Documentos– Aplicação

• Ainda é relevante– Mas tem limitações

Visual Studio Tools for Office

Page 6: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012O cenário mudou...

Page 7: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

A nuvem mudou as regras!

Page 8: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

• “Consumerização” da TI

• Dispositivos móveis• Eventualmente

conectados• Como desenvolver

para todas essas plataformas?– Desktop, Web, Fone,

Tablet...– Baseado em padrões

A nuvem mudou as regras!

Page 9: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

• Aplicações não podem continuar limitadas ao Desktop

• Office também roda na nuvem!– SharePoint– Office Web Apps– Outlook Web App

• VSTO não atende a esse novo mundo

• Nascem as Apps para Office

Office não podia ficar para trás!

Page 10: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Anatomia de uma App para Office

Page 11: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Novidade: Office Store!

• Aplicações podem ser publicadas e vendidas

• Similar a Windows Store e Windows Phone Store

Page 12: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Como criar uma App para Office?

Visual Studio 2012• Tradicional• Client-side (HTML+JS)• Server-side (.NET)

“Napa” Dev Tools• Novidade• Apenas Client-side

(HTML+JS)

Page 13: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Desenvolvendo apps para o Office 2013 – Igor Abade

O que dá para fazer?

Page 14: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Tipos de Apps para Office

Page 15: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Task pane App

• App roda num painel lateral do Office

• Compatível com– Word– Excel– Project

Page 16: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Content App

• Exibe conteúdo no documento

• Compatível com– Excel

Page 17: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Mail app

• Interage com conteúdo de emails Compatível com– Outlook

Page 18: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

“Napa” Office 365 Development Tools

Page 19: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

Criando uma Mail App para o Outlook 2013

demo

Page 20: Desenvolvendo apps para o Office 2013

Visual Studio Summit 2012

@IgorAbadeblog.lambda3.com.br/L3/IgorAbade