1 / 28

RIA y Silverlight

RIA y Silverlight. Ethel García- Simón Matachana. Technology Specialist Microsoft Microsoft Ibérica ethel@microsoft.com. Agenda. Introducción RIA y la Web 2.0 Introducción a Silverlight Características Arquitectura Versiones Escenarios Diseño con Expression Blend.

tuvya
Download Presentation

RIA y Silverlight

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RIA y Silverlight Ethel García-Simón Matachana TechnologySpecialist Microsoft Microsoft Ibérica ethel@microsoft.com

  2. Agenda • Introducción • RIA y la Web 2.0 • Introducción a Silverlight • Características • Arquitectura • Versiones • Escenarios • Diseño con ExpressionBlend

  3. RIA y la WEB 2.0

  4. Características de una RIA RichInternet Applications (Aplicaciones Ricas de Internet) es un nuevo tipo de aplicación con más ventajas que las tradicionales aplicaciones Web. Esta surge como una combinación de las ventajas que ofrecen las aplicaciones Web y las aplicaciones tradicionales. • Despliegue Web • Necesidad de una plataforma (ubiquitous) • Necesidad de un entorno (virtual) de ejecución seguro. • Experiencias de UI ricas más allá de un servidor HTML • Necesidad de un modelo de UI eficaz. • Aplicación lógica del lado del cliente significante • Necesidad de un entorno de desarrollo altamente productivo

  5. Utilizar el potencial de la web • Inmersión de una experiencia de usuario total • Poder de la red • Interna • Externa • Software as a service • Software + Services Web 2.0

  6. Mapa de tecnologías WPF • Riqueza y diferenciación sin precedentes • Browser / Standalone • Alcance Windows XP / Vista Silverlight Thick • Subconjunto de WPF • Alcancemultiplataforma AJAX • Mayor interactividad • Amplioalcance Thin Tradicional RIA

  7. ASP.NET AJAX • Modelocentrado en cliente • Patronesbásicos y componentes • Pila de comunicaciones y enlace de datos • Componentes DHTML • Modelocentrado en servidor • Control Extenders • Update Panels Framework ASP.NET AJAX Técnica AJAX Tecnología DHTML XML JS HTML CSS

  8. ASP.NET AJAX ASP.NET AJAX v1.0 Core product release 100% Totalmente soportado Por Microsoft Producto Soportado Componente cliente y servidor ASP.NET AJAX Control Toolkit Rica colección de componentes para ASP.NET Ajax Creados y soportadosen conjunción de la comunidad ASP.NET AJAX Futuras CTP Lugar para probar novedades y funcionalidad no probadas Actualizado regularmente Co-Desarrollado con Comunidad Rápida innovación y experimentación

  9. UX Microsoft

  10. Introducción a Silverlight

  11. Silverlight (WPF/E) • Subconjunto de WPF multiplataforma y multinavegador • Aplicacionesricasinteractivas • Experienciasricas de media en la web. • Basado en el framework .NET • Soporte en dispositivosmóviles • Codificación de altavelocidad de video y streaming (EME) • Basado en Standares (VC-1, …) • Para desarrolladores y paradiseñadores • Facilmenteintegrado con cliente-servidor AJAX • Bajocoste de desarrollo y distribución

  12. ¿ParaquéSilverlight? • Permitir un buen diseño, estado del arte de las UI • Silverlight 1.0 • Experiencias Ricas en media • Tamaño de instalación pequeño • HTML/JavaScript • Silverlight 1.1 • Ricas aplicaciones de internet (RIAs) • v1.1 == v1.0 + nuevas características y APIs • C#, VB, Python, Ruby etc.

  13. CaracterísticasSilverlight

  14. Características V1.0 • Permitir un buen diseño, estado del arte de las UI • Silverlight 1.0 • Experiencias Ricas en media • Tamaño de instalación pequeño (subconjunto de XAML) • HTML/JavaScript • No manejado, reescrito completamente • Descarga de (1,5 MB Aprox) • JavaScript DOM • Gráficos Vectoriales 2D • Animaciones • Input: Ratón, Teclado y Tinta • Media, Imágenes y texto

  15. Características V1.1 • Silverlight 1.1 • Ricas aplicaciones de internet (RIAs) • Código Manejado (CLR) • v1.1 == v1.0 + nuevas características y APIs • C#, VB, Python, Ruby etc. • Extensibilidad XAML, Controles de usuario • Data-binding, LINQ • Integración AJAX • Networking, Servicios Web

  16. Media • Características Media • Video: WMV V7, V8, V9, VC-1 • Audio: WMA V7, V8, V9 (standard), MP3 • Múltiples opciones de despliegue de Media • Descarga progresiva por HTTP • Integracion con Windows Media Server • Streaming and fast reconnect • HD video • Soporte a Media markers y script commands • Listas (playlists) del lado de cliente (ASX) • Video Brush • Ecosistema Extensivo WMV

  17. Escenarios

  18. ¿Quétecnologíausar? • Ejemplos • Web públicas • e-Commerce • Medios • Modelosbasados en publicidad Experiencias web estándar • Solución: • ASP.NET + Atlas • Silverlight en “islas” • WPF como cliente alternativo

  19. ¿Quétecnologíausar? • Ejemplos • Kioskos • Media • Aplicacionesgráficas • Publicidad Experiencias Smart Client Diferenciales • Solución: • WPF

  20. ¿Quétecnologíausar? • Ejemplos • Web rica • E-Learning • Publicidadrica • Juegos “informales” Experienciasdiferencialesindependiente de plataforma • Solución: • Silverlight

  21. ¿Quétecnologíausar? • Ejemplos • Entrada de datoscompleja • Reporting • Mantenimientos Aplicaciones LOB / Formularios • Solución: • WPF • WinForms + WPF • WinForms

  22. Aplicaciones

  23. Expression Blend

  24. Resumen Tecnología estratégica de Microsoft Mejora de productividad diseñador / desarrollador Amplio abanico alcance / riqueza

  25. Recursos • Microsoft Expressionwww.microsoft.com/expression www.microsoft.com/spain/expression/default.mspx • Silverlight http://www.microsoft.com/silverlight/ http://silverlight.net/ http://silverlightdemo.com/

  26. Muchas gracias !! ethel@microsoft.com

More Related