La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists.

Presentaciones similares


Presentación del tema: "Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists."— Transcripción de la presentación:

1 Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists DPE - Microsoft Ibérica

2 Arquitectura - ¿Dónde encaja esto? Demos - ¿Qué puedo hacer con esto? Silverlight 1.0 – La Web se pone guapa Silverlight 1.1 – La Web se vuelve sexy Recursos

3 Permitirá crear experiencias Web ricas e interactivas –Gráficos vectoriales, media y animación Se integra limpiamente en Webs existentes con HTML y Javascript Multi-browser y multi-plataforma –Descarga de 1.1 Mb actualmente (beta) –Soporte para IE, FireFox y Safari en Windows y Macintosh (Intel and PPC)

4 Soporte nativo con codecs para Audio y Video –Audio MP3 y WMA –Video WMV Video 720 Alta Definición, Pantalla completa y la mejor compresión del mercado Soporte para descargas de contenido vía peticiones estándar HTTP (funciona con cualquier servidor Web) Soporte para streaming en vivo –Webcasts, Eventos, etc..

5 Potente motor de gráficos vectorial –Escalado independiente de la resolución del dispositivo Sistema de animación flexible –Animación declarativa de cualquier elemento Basado en XAML permite una gran integración entre el desarrollador y el diseñador a través de sus herramientas Fácil AJAX scripting con JavaScript

6 Características de una RIA –Despliegue Web multi-plataforma seguro (SandBox) –Experiencia rica mucho más allá de HTML y JavaScript –Lógica cliente significativa – Necesita un entorno productivo Basado en el modelo de programación del.NET Framework –CLR, databinding, controles

7 Web Standard Cliente RicoSilverlight 1.0Silverlight 1.1

8 Legend V1.1.NET for Silverlight XAML Presentation Core Networking JSON REST POX RSS Data LINQXLINQ DLR RubyPython WPF Extensible Controls BCL Generics Collections Inputs Keyboard MouseInk Media VC1 WMAMP3 Browser Host MS AJAX Library DOM Integration UI Core Images Vector Text Animation DRM Media Controls Layout Editing CLR Execution Engine Deploy FrictionFree Installer Auto Updater Application Services SOAP Legend V1.0

9 Basado en XAML permite una integración sencilla en ambos sentidos

10 Microsoft® Expression® Studio –Microsoft® Expression® Web –Microsoft® Expression Blend –Microsoft® Expression® Design –Microsoft® Expression® Media Microsoft® Expression® Media Encoder

11 Nueva herramienta de gestión de elementos multimedia (audio y video) –Edición –Conversión y Procesamiento por lotes Expression Media Encoder –Nueva herramienta de compresión para.WMV en Silverlight … pero no hay secretos, podéis seguir usando vuestra herramienta de compresión WMV –Encoding Offline y Live

12 Silverlight 1.0 Beta Silverlight 1.1 Alpha 4/30/07 Silverlight 1.0 Summer 07 Silverlight 1.1 Beta Q3/07 Silverlight 1.1 TBD Expression Studio Expression Blend 2 May Preview 4/30/07 xMedia Encoder Summer 07 xWeb 2 August Preview xBlend 2 August Preview Expression Studio 2 February 08 Silverlight Tools Alpha for Visual Studio Orcas Beta 4/30/07 TBD Silverlight Tools Beta for Visual Studio Orcas TBD Silverlight Microsoft Expression Visual Studio

13 ¿Otros dispositivos y plataformas? –Se decidirá en función de la demanda ¿Silverlight 1.0 y 1.1 Side by Side? –No, la 1.1 incluye a la 1.0 ¿Es compatible Silverlight 1.1 con WPF? –No binariamente pero el upgrade es trivial

14

15

16 Parecido al desarrollo con HTML DOM Dos vertientes: –Presentación: XAML –Código: Javascript (Silverlight 1.0) Trucos de AJAX funcionan

17 Developers: Visual Studio 2005 and Orcas Firebug Cualquier editor de texto Designers –Expression Blend and Design –XAML exporters Adobe Illustrator, Office (xps), y otros..

18 Gráficos 2D Transformaciones y Animaciones Entrada: Ratón y teclado Media (WMV, WMA, MP3) e Imágenes (JPG, PNG) Texto (estático o flow) HTTP downloader Parser XAML JavaScript DOM

19

20

21 .NET Silverlight = –Silverlight –Managed Code (CLR) –Extensibilidad XAML –User Controls (Control Class) –Controles de Ejemplo

22 Una aplicación.NET Silverlight incluye como mínimo: –A fichero html raiz – Típicamente Default.htm –Script de carga - CreateSilverlight.js & Silverlight.js –Un fichero XAML y su assembly - YourApp.xaml & YourApp.dll Una aplicación.NET Silverlight puede incluir: –Otros assemblies o librerías auxiliares –Recursos de aplicación (p.ej. XAML) en un assembly Empaquetado –No disponible en la Alpha 1 –Planificado en siguientes versiones

23 Una Aplicación Silverlight.NET Modelo de Objetos y Eventos Custom Controls Integración con HTML LINQ

24 Comunicaciones –BrowserHttpRequest –Web Services (.asmx y.svc) Depuración en MAC Dynamic Languages –Javascript, Phyton, Ruby Application Services –Isolated Storage –Safe File Open

25 Futura versión de ASP.NET AJAX Incluye 2 controles de servidor AJAX para integrar Silverlight: –Control Media: Para reproducir vídeo –Control XAML: Para aplicaciones Silverlight (javascript o.NET)

26 Todo lo que necesitaréis:Todo lo que necesitaréis: –Silverlight V1.1 Alpha –Visual Studio Orcas Beta 1 –Silverlight Tools Alpha for Visual Studio "Orcas" Beta 1 –Expression Blend 2 May Preview –ASP.NET Futures

27 AirlinesDemo/http://delay.members.winisp.net/Silverlight AirlinesDemo/

28


Descargar ppt "Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists."

Presentaciones similares


Anuncios Google