Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAdolpho Santos Modificado hace 9 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.