Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porEncarna Brasil Modificado hace 11 años
1
Isabel Gómez Miragaya– isabelg@microsoft.comisabelg@microsoft.com Jose Murillo – josemurl@microsoft.comjosemurl@microsoft.com 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
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
21
.NET Silverlight = –Silverlight 1.0 + –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 www.silverlight.netwww.silverlight.netwww.silverlight.net
27
http://www.microsoft.com/silverlight http://silverlight.net http://www.visitmix.com http://delay.members.winisp.net/Silverlight AirlinesDemo/http://delay.members.winisp.net/Silverlight AirlinesDemo/ http://weblogs.asp.net/scottgu http://blogs.msdn.com/hugunin http://blogs.msdn.com/mharsh http://www.aisto.com/Roeder/Silverlight
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.