La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.

Presentaciones similares


Presentación del tema: "Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain."— Transcripción de la presentación:

1 Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain

2 web desktop media & RIA web desktop

3 Concepto Beneficios: Mejora de la experiencia de Usuario Optimización en el uso del Ancho de Banda Renderización Parcial Llamada ligera a Servicios Web Facilita la programación de código de cliente

4 ASP.NET 2.0 Ajax Extensions Ajax-Enabled Server Controls Ajax-Enabled Server Controls App Services Bridge Web Services Bridge Server Framework ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET Pages Web Services (ASMX or WCF) Web Services (ASMX or WCF) Client Framework HTML markup, CSS, and Script HTML markup, CSS, and Script AjaxServiceProxiesAjaxServiceProxies Microsoft Ajax Library Core Services Base Class Library Componentes (Non-visual, Behaviours, controles) Componentes (Non-visual, Behaviours, controles) Browser Compatibility Networking Layer

5 ASP.NET AJAX Toolkit ASP.NET AJAX Futures

6 Ajaxificando

7 Trigger Toolkit

8 Orientación a Objetos en Javascript Extensibilidad (Cliente y Servidor) Navegación Lógica Indicación Visual del Cambio Indexabilidad Información de patrones: –http://ajaxpatterns.org –http://developer.yahoo.com/ypatterns

9 Patrones de Ajax: Navegación Lógica

10 Plugin Multi-navegador, multi-plataforma Escenarios: –M–Multimedia y RIA Naturaleza Declarativa: XAML Dos líneas: –S–Silverlight 1.0: Javascript –S–Silverlight 2.0: Desarrollo en.NET 1.5Mb for Windows 4.8 Mb for Mac

11 Algunos Ejemplos

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

13 XAML + Programación en Javascript (Ajax) Herramientas: –Diseñador: Expression Blend & Design –Visual Studio, Firebug, Notepad,… Componentes Principales –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

14 Desarrollo en.NET (Versión reducida) –Multi-lenguaje –Últimas innovaciones –Alrededor de …. 4MB por ahora –Casi compatible con el de desktop Herramientas: Silverlight V1.1 Alpha Desarrollo: Silverlight Tools Alpha + Visual Studio Diseño: Blend & Design –Silverlight 2.0 = Silverligh CLR + Extensibilidad + Controles Usuario + ….

15 Legend V2.0.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

16 Integración con HTML (HtmlPage.Window, HtmlDocument, HtmlElement) Comunicación desde Javascript con Código Manejado ([Scriptable]) Application Services (Membership y Profile, en breve Roles) Isolated Storage OpenFileDialog Controles Personalizados

17 Silverlight 2.0 en Album de Viaje

18 control –Es un IScriptControl –Simplifica embeber Silverlight –Usamos Ajax para empaquetar: Behavior de cliente Control Servidor

19 Ejemplo de control Media

20 Live Search Service APIs & Controls Silverlight Streaming Spaces Photos Spaces Photos Live Contacts Live Contacts IM & Presence Live Alerts Live Alerts Virtual Earth Virtual Earth Live ID Web controls Service APIs REST JSON SOAP REST WebDAV

21 Virtual Earth en Album de Viaje

22 ASP.NET 3.5 Extensions Preview –MVC, Dynamic Data Support, Silverlight support, Data Services… Silverlight 2.0 –WPF UI Framework, rich controls, rich networking, XLINQ IIS7

23 Blogs – Steve Marx – Nikhil Kothari – Scott Guthrie

24

25


Descargar ppt "Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain."

Presentaciones similares


Anuncios Google