22

Run Reloaded 2009 Ba Office Development

Embed Size (px)

DESCRIPTION

Presentación dada en el Microsoft Run Reloaded junto con Mauro Castagnasso.

Citation preview

Page 1: Run Reloaded 2009 Ba   Office Development
Page 2: Run Reloaded 2009 Ba   Office Development

Diego FerreyraManager of Core Technologies

[email protected] Group

Mauro CastagnassoManager of [email protected]

Corvalius

Page 3: Run Reloaded 2009 Ba   Office Development

Repaso por Office 2007

Introducción de

Fluent UI (Ribbon)

para desarrolladores

APIs mejoradas

ClickOnce (VSTO 3.0 SP1)

Page 4: Run Reloaded 2009 Ba   Office Development

Repaso por Office 2007para desarrolladores

Page 5: Run Reloaded 2009 Ba   Office Development

Novedades en Office 2010

Extensión de UI

Despliegue e instalación

Mejoras en APIs

Page 6: Run Reloaded 2009 Ba   Office Development

OneNote

InfoPath Publisher

Ribbon

En más aplicaciones

Más extendido

Nuevo diseño

Extensión de UI en Office 2010

Project

Visio

Outlook

Page 7: Run Reloaded 2009 Ba   Office Development

Extensión de UI en Office 2010

Page 8: Run Reloaded 2009 Ba   Office Development

Extensión de UI en Office 2010

Backstage View

Page 9: Run Reloaded 2009 Ba   Office Development

Extensión de UI en Office 2010

Backstage View

Page 10: Run Reloaded 2009 Ba   Office Development

Context Menus

Extensión de UI en Office 2010

Page 11: Run Reloaded 2009 Ba   Office Development

Runtime y Framework

Despligue en Office 2010

¡Out of the box!

Page 12: Run Reloaded 2009 Ba   Office Development

Primary Interop Assemblies

Despligue en Office 2010

Si usamos .NET Framework 4, los tipos usados de PIA en la solución se

incrustan en el assembly de la solución. Es decir:

• No es necesario tener instalado PIA

• Menor tamaño del instalador

• Menor tiempo de descarga

• Menos pasos de instalación

• Menos licencias que aceptar

• ¡Usuarios felices!

Page 13: Run Reloaded 2009 Ba   Office Development

Personalizar instalaciones

ClickOnce en Office 2010

Page 14: Run Reloaded 2009 Ba   Office Development

Personalizar instalaciones

ClickOnce en Office 2010

Page 15: Run Reloaded 2009 Ba   Office Development

Acciones post-instalación

ClickOnce en Office 2010

• Copiar

archivos

• Manipular

entradas del

Registro

Page 16: Run Reloaded 2009 Ba   Office Development

Múltiples soluciones en un paquete

ClickOnce en Office 2010

Page 17: Run Reloaded 2009 Ba   Office Development

Novedades de .NET Framework 4 Argumentos opcionales + dynamic + parámetros ref sin declarar

APIs en Office 2010

Page 18: Run Reloaded 2009 Ba   Office Development
Page 19: Run Reloaded 2009 Ba   Office Development

Conclusiones

Se mejoró una de las tareas más costosas: el deployment.

Se agregaron nuevos puntos de extensión de la UI

Familiaridad con las aplicaciones Office Reduce tiempo de capacitación Incrementa productividad Estandariza la herramienta con la cual el usuario debe trabajar

Hace más eficientes los procesos de negocio Integrar herramientas diarias del usuario con sistemas satélites a

partir de una misma UI

Page 21: Run Reloaded 2009 Ba   Office Development
Page 22: Run Reloaded 2009 Ba   Office Development