La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

RIA y Silverlight Ethel García-Simón Matachana

Presentaciones similares


Presentación del tema: "RIA y Silverlight Ethel García-Simón Matachana"— Transcripción de la presentación:

1 RIA y Silverlight Ethel García-Simón Matachana
Technology Specialist Microsoft Microsoft Ibérica 1

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

3 RIA y la WEB 2.0 3

4 Características de una RIA
Rich Internet 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

6 Web 2.0 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

7 Mapa de tecnologías WPF Silverlight Thick AJAX Thin Tradicional RIA
Riqueza y diferenciación sin precedentes Browser / Standalone Alcance Windows XP / Vista Silverlight Thick Subconjunto de WPF Alcance multiplataforma AJAX Mayor interactividad Amplio alcance RIA – Rich internet aplications, termino de gartner Dos ejes son puntos claves, sabemos asociar de forma más facil la riqueza. En el fondo buscamos fidelidad. El concepto es conseguir alcance. ¿donde esta el usuario? Salón, messengerm otros canales… Seguridad = concepto clave para conseguir los ejes, cada vez más. Riqueza = UX, Web 2.0, Interactiva, Inteligencia colectiva, el usuario genera contenido. Evolución de la web y el desktop. Thin Tradicional RIA

8 ASP.NET AJAX Modelo centrado en cliente Patrones básicos y componentes
Framework Técnica Tecnología ASP.NET AJAX AJAX DHTML XML JS HTML CSS Modelo centrado en cliente Patrones básicos y componentes Pila de comunicaciones y enlace de datos Componentes DHTML Modelo centrado en servidor Control Extenders Update Panels

9 ASP.NET AJAX ASP.NET AJAX v1.0 ASP.NET AJAX ASP.NET AJAX Futuras CTP
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 soportados en conjunción de la comunidad Co-Desarrollado con Comunidad ASP.NET AJAX Futuras CTP Lugar para probar novedades y funcionalidad no probadas Actualizado regularmente Rápida innovación y experimentación

10 UX Microsoft

11 Introducción a Silverlight
11

12 Silverlight (WPF/E) Subconjunto de WPF multiplataforma y multinavegador Aplicaciones ricas interactivas Experiencias ricas de media en la web. Basado en el framework .NET Soporte en dispositivos móviles Codificación de alta velocidad de video y streaming (EME) Basado en Standares (VC-1, …) Para desarrolladores y para diseñadores Facilmente integrado con cliente-servidor AJAX Bajo coste de desarrollo y distribución

13 ¿Para qué 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.

14 Características Silverlight
14

15 4/1/2017 6:51 PM 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 © 2007 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.

16 Características V1.1 Silverlight 1.1
4/1/2017 6:51 PM 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 © 2007 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.

17 Media Características Media Descarga progresiva por HTTP
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

18 Escenarios 18

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

20 Experiencias Smart Client Diferenciales
¿Qué tecnología usar? Ejemplos Kioskos Media Aplicaciones gráficas Publicidad Experiencias Smart Client Diferenciales Solución: WPF

21 Experiencias diferenciales independiente de plataforma
¿Qué tecnología usar? Ejemplos Web rica E-Learning Publicidad rica Juegos “informales” Experiencias diferenciales independiente de plataforma Solución: Silverlight

22 Aplicaciones LOB / Formularios
¿Qué tecnología usar? Ejemplos Entrada de datos compleja Reporting Mantenimientos Aplicaciones LOB / Formularios Solución: WPF WinForms + WPF WinForms

23 Aplicaciones 23

24 Expression Blend 24

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

26 Recursos Microsoft Expression www.microsoft.com/expression
Silverlight 26

27 27

28 Muchas gracias !! 28


Descargar ppt "RIA y Silverlight Ethel García-Simón Matachana"

Presentaciones similares


Anuncios Google