21

Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA [email protected]

Embed Size (px)

Citation preview

Page 1: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com
Page 2: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Windows Vista y Office System 2007

Juntos para los desarrolladores

Diego Gonzalez, [C# MVP]Lagash Systems [email protected]

Page 3: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com
Page 4: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Objetivo: Nueva interfaz y experiencia– Que parecen del 2007, no 1996– Aplicaciones que se disfrutan

• Componente: Windows Presentation Foundation (WPF)– Soporte integrado para interfaz, media,

documentos• 2-D, 3-D, media, animación, texto, data-

binding, accesibilidad

Interfaces Ricas

Page 5: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Lenguaje XAML para definir interfaces• Valor para el desarrollador:

Simplicidad y flexibilidad• Estilos

– Modelo unificado para presentación– Persistencia integrada con herramientas– Nuevo modelo de desplegue

Interfaces Ricas

Page 6: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Herramientas para Herramientas para Diseñadores y Diseñadores y ProgramadoresProgramadores

• Programacion declarativa Programacion declarativa con XAMLcon XAML

• Herramientas de terceros Herramientas de terceros (Aurora de Mobiform, ZAM (Aurora de Mobiform, ZAM 3D de Electric Rain)3D de Electric Rain)

Diseñadores dibujanDiseñadores dibujan

Con XAML programadores y Con XAML programadores y

ddiseñadores pueden colaborariseñadores pueden colaborar

Programadores programanProgramadores programan

Productividad

Page 7: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Objetivo: Conectividad Simplificada– Operar con datos y servicios locales o

remotos– Mejorar la eficiencia de los procesos

• Componentes– WCF: mensajeria segura, confiable,

transaccional e interoperable como base para SOA

– PeerNet: P2P protocolo para topologías mesh

– WF: Motor de workflow extensible, basado en modelos.

Sistemas Conectados

Page 8: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Valor para el desarrollador– Stack de comunicacion unificado

para todos los transportes, sistemas de seguridad, patrones de mensajes, protocolos, topologías de red y modelos de procesamiento.

– Controlar interacciones complejas entre datos y presentacion mediante modelos de workflow.

Sistemas Conectados

Page 9: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Objetivo: Encontrar y operar con documentos– Busqueda, pilas, filtros, preview, y operar

rápidamente.

• Componentes– Desktop search: Búsqueda full-text e

indices de metadatos.– Controles comunes para buscar

información

• Para el desarrollador– Motor de búsqueda extensible gratis– Mejor visualización para tipos de archivos

Búsqueda

Page 10: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Objetivo: Acceso simple y seguro– Soluciones para identidad, autorización y control– Disminuir los riesgos de seguridad

• Componentes– CardSpace: Control de identidad genérico administrado

por el usuario para ; IE y WCF– Disminución de los permisos de usuario– Herramientas: /GS, ASLR, entre otras otras

• Para el desarrollador– Infraestructura común de identidades– Superficie de exposición y riesgos de seguridad

reducidos.

Seguridad e identidad

Page 11: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

PPlataforma– Segura y confiable– Fácil de usar

– fFlexibilidad– Para los usuarios y los programadores

– PPresentación rica– Creada por diseñadores y completada

por programadores

Resumen

Page 12: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com
Page 13: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com
Page 14: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

• Contextual• Colaborativo• Fácil

• Basado en roles• Configurable• Varios

dispositibos

Office Business Applications

Page 15: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

The 2007 Microsoft Office PlatformThe 2007 Microsoft Office PlatformServicios comunes que soportan aplicaciones

Construir aplicaciones Construir aplicaciones “People“PeopleReady”Ready”

Usando clientes y servidores como front-endUsando clientes y servidores como front-end

““RibbonsRibbons” y “” y “task panestask panes” propiios” propiios

Formatos abiertos basados en XMLFormatos abiertos basados en XML

Framework integrado con ASP.NET 2.0 para web Framework integrado con ASP.NET 2.0 para web partsparts

Unificar la plataforma de negociosUnificar la plataforma de negociosUnica infreaestructura para UC&C, ECM, BIUnica infreaestructura para UC&C, ECM, BI

Workflows extensibles basados en Workflow Workflows extensibles basados en Workflow FoundationFoundation

Integracion basada en Business Data CatalogIntegracion basada en Business Data Catalog

Búsquedas extensibles para varios repositoriosBúsquedas extensibles para varios repositorios

Mejorar el desempeño de Mejorar el desempeño de desarrolladordesarrollador

Componentes de cliente y servidor reusablesComponentes de cliente y servidor reusables

Unico Unico frameworkframework para todos los web sites para todos los web sites

Herramientas para todos los desarrolladoresHerramientas para todos los desarrolladores

Page 16: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Construir aplicaciones “PeopleReady”

• Interfaz programmable “Ribbon”

• Task Panes propios• Desarrollo de AddIns unificado• Formatos documentados y abiertos en Xml• Nuevo modelo de programación en Outlook• Formularios dinámicos para InfoPath y

Access

Page 17: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Unificar la plataforma de negocios

• Business Data Catalog• KPIs• Integración con SQL Reporting Services• Workflow• Enterprise Search• Funcionalidad de Content Management Server• Excel Web Service API• InfoPath Form Services

Page 18: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Mejorar el desempeño del desarrollador

• Mejores herramientas– Visual Studio– Visual Studio 2005 Tools for Office SE– Visual Studio Extensions for SharePoint

• Server construido sobre ASP.NET 2.0• Reuso de componentes comunes mediante los servers• Amplia gama de recursos disponibles en MSDN

– Office Developer Center– Solution Showcase– Patterns and Practices

Page 19: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Juntos mejor

Page 20: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

Próxima generación de aplicaciones

• Integración de aplicaciones directamente con la interfaz de usuario en Office y Vista

• Conectividad con sistemas de back-end • Integración del motor de búsqueda• Construido sobre una plataforma segura• Mejorando la experiencia de mobilidad

Page 21: Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA diegog@lagash.com

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the

date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.