Post on 06-Dec-2014
description
Visual Studio Summit 2012
Igor Abade V. Leite
Desenvolvendo apps para o Office 2013
Lambda3
Microsoft MVP, Visual Studio ALM
Visual Studio Summit 2012
• O que são apps do Office 2013?
• O que dá para fazer?
• Demo• Perguntas
Agenda
Visual Studio Summit 2012
Desenvolvendo apps para o Office 2013 – Igor Abade
O que são apps do 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
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
Visual Studio Summit 2012O cenário mudou...
Visual Studio Summit 2012
A nuvem mudou as regras!
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!
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!
Visual Studio Summit 2012
Anatomia de uma App para Office
Visual Studio Summit 2012
Novidade: Office Store!
• Aplicações podem ser publicadas e vendidas
• Similar a Windows Store e Windows Phone Store
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)
Visual Studio Summit 2012
Desenvolvendo apps para o Office 2013 – Igor Abade
O que dá para fazer?
Visual Studio Summit 2012
Tipos de Apps para Office
Visual Studio Summit 2012
Task pane App
• App roda num painel lateral do Office
• Compatível com– Word– Excel– Project
Visual Studio Summit 2012
Content App
• Exibe conteúdo no documento
• Compatível com– Excel
Visual Studio Summit 2012
Mail app
• Interage com conteúdo de emails Compatível com– Outlook
Visual Studio Summit 2012
“Napa” Office 365 Development Tools
Visual Studio Summit 2012
Criando uma Mail App para o Outlook 2013
demo
Visual Studio Summit 2012
@IgorAbadeblog.lambda3.com.br/L3/IgorAbade