La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Movilidad en.NET … foco en ASP.NET Mobile Ing. Gabriel Fogante Program Manager Neodynamicwww.neodynamic.com.

Presentaciones similares


Presentación del tema: "Movilidad en.NET … foco en ASP.NET Mobile Ing. Gabriel Fogante Program Manager Neodynamicwww.neodynamic.com."— Transcripción de la presentación:

1 Movilidad en.NET … foco en ASP.NET Mobile Ing. Gabriel Fogante Program Manager Neodynamicwww.neodynamic.com

2 Agenda  Visión de la plataforma Microsoft.NET  Desarrollo para Móviles con.NET  Desafíos en el desarrollo Web para móviles  Enfrentando los desafíos con ASP.NET Mobile  Desarrollo y producción con ASP.NET Mobile  Proceso de “rendering”  Demo de una aplicación ASP.NET Mobile  Infraestructura necesaria  Recursos

3 Clientes Visión de la plataforma.NET Servicios Web Servidores Soluciones Herramientas

4 Desarrollo para Móviles con.NET Dos ambientes – un modelo, una herramienta Smart Device Programmability ASP.NET Mobile Controls Mobile Web Browser.NET Compact Framework Local Code Remote Web Pages Device Operating System ASP.NET Mobile Controls Mobile Web Browser Remote Web Pages Device Operating System

5 Desafíos en el desarrollo Web para móviles  Factores de “forma” y capacidades del dispositivo móvil  Tamaño de pantalla, colores, formato de imágenes  Varios lenguajes de marcas  HTML, WML, cHTML, XHTML-MP  Soporte de Cookies  Cada empresa lo implementa a su “manera”  Administración del estado  Por limitaciones no podemos usar cookies  Herramientas de desarrollo  Especificas a cada fabricante

6 ASP.NET Mobile resuelve esos desafíos...  Escribir una única página que “sirva” automáticamente diferentes dispositivos  Soporte para varios lenguajes de marcas  Soporte para una gran variedad de dispositivos y extensible a nuevos modelos (Device Update Packs)  Framework extensible  Desarrollo con Visual Studio.NET en el lenguaje de tu preferencia! (VB.NET, C#,...)

7 Desarrollo y producción con ASP.NET Mobile Windows 2000 IIS.NET Framework Desarrollo Producción Crear Mobile WebForm Integrar las capas de datos y negocio Layout del WebForm (Controles) Probar aplicación Implementar en Web Server HTTP Request HTTP Response Device Capabilities Controles móviles generan la salida en e lenguaje de marcas apropiado Mobile.aspx

8 Proceso de “rendering” adaptado al cliente 1. HTTP request 2. Procesamiento ASP.NET 3. Salida ASP.NET 4. Respuesta “adaptada” Según el dispositivo, envía: HTML HTML cHTML cHTML WML WML XHTML-MP XHTML-MP Generar pág. ASPX Procesar página Procesar página Cada control genera su layout Cada control genera su layout Obtener caract. del dispositivo Tamaño pantalla Tamaño pantalla Color Color Imágenes Imágenes etc. etc.

9 “Movilizando” nuestra aplicación Web Capa de lógica de negocios Capa de datos SQL Data Data Access Objects Capa de presentación Mobile UI Desktop UI Redireccionamiento de URL Business Objects Data Objects SQL DataBase Data Access Objects

10 DEMO Desarrollo de versión móvil de una aplicación Web ASP.NET

11 Infraestructura necesaria .NET Framework  Visual Studio.NET  Windows 2000 Prof. o superior  IIS 5.0 o superior  Emuladores para testing  Ultimo Device Update Pack .NET Framework  Windows 2000 Server o superior  IIS 5.0 o superior  Ultimo Device Update Pack DesarrolloProducción

12 Recursos  Neodynamic (http://www.neodynamic.com) Componentes para Microsoft.NET Mobile  Sitio oficial de ASP.NET (http://www.asp.net) Información técnica sobre ASP.NET Mobile  Grupo de Usuarios Microsoft (http://www.mug.org.ar) Comunidad Argentina de desarrolladores en tecnologías Microsoft  Microsoft Mobility (http://msdn.microsoft.com/mobility)

13 Preguntas?

14 Gracias! Ing. Gabriel Fogante Program Manager Neodynamicwww.neodynamic.com


Descargar ppt "Movilidad en.NET … foco en ASP.NET Mobile Ing. Gabriel Fogante Program Manager Neodynamicwww.neodynamic.com."

Presentaciones similares


Anuncios Google