O documento apresenta as novas possibilidades de desenvolvimento de aplicativos para o Office 2013, como apps para painel lateral, conteúdo e email. Demonstra como criar uma aplicação para email no Outlook 2013 usando as ferramentas de desenvolvimento "Napa" do Office 365.
Muito além das startups: Build-Measure-Learn em sistemas corporativos
DesenvolvendoAppsOffice2013
1. Desenvolvendo apps para o Office 2013
Igor Abade V. Leite
Lambda3
Microsoft MVP, Visual Studio ALM
Visual Studio Summit 2012
2. Agenda
• O que são apps do
Office 2013?
• O que dá para fazer?
• Demo
• Perguntas
Visual Studio Summit 2012
3. O que são apps do Office 2013?
Desenvolvendo apps para o Office 2013 – Igor Abade
Visual Studio Summit 2012
4. Como era antes
Office sempre suportou customização
Macros Add-ins
• VBA (Visual Basic for Applications) • VBA (Visual Basic for Application)
• .NET VSTA (Visual Studio Tools for • .NET VSTO (Visual Studio Tools for
Applications) Office)
Visual Studio Summit 2012
5. Visual Studio Tools for Office
• Introduzido com o Office
2003
• Baseado em .NET
• Dois tipos de add-ins
– Documentos
– Aplicação
• Ainda é relevante
– Mas tem limitações
Visual Studio Summit 2012
8. A nuvem mudou as regras!
• “Consumerização” da TI
• Dispositivos móveis
• Eventualmente
conectados
• Como desenvolver para
todas essas plataformas?
– Desktop, Web, Fone,
Tablet...
Visual Studio Summit 2012
9. Office não podia ficar para trás!
• 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
• Visual Studio Summit 2012
Nascem as Apps para Office
11. Novidade: Office Store!
• Aplicações
podem ser
publicadas e
vendidas
• Similar a
Windows
Store e
Windows
Phone Store
Visual Studio Summit 2012
12. Como criar uma App para Office?
Visual Studio 2012
• Tradicional
• Client-side (HTML+JS)
“Napa” Dev Tools
• Server-side (.NET) • Novidade
• Apenas Client-side
(HTML+JS)
Visual Studio Summit 2012
13. O que dá para fazer?
Desenvolvendo apps para o Office 2013 – Igor Abade
Visual Studio Summit 2012