La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas

Presentaciones similares


Presentación del tema: "Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas"— Transcripción de la presentación:

1 Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas amezcua@zaltor.com

2 Agenda La familia Windows Mobile TM Comparativa entre SmartPhone y Pocket PC Phone Edition Modelo de seguridad Aplicaciones Web vs Aplicaciones Windows Aplicaciones ASP.NET Aplicaciones.NET Compact Framework El camino al futuro

3 La familia Windows Mobile TM Microsoft® Windows® for Pocket PC 2002 Microsoft® Windows® for SmartPhone 2002 Microsoft® Windows® CE.NET 4.2 Windows Mobile 2003 software for Pocket PC 2003 Windows Mobile 2003 software for Pocket PC 2003 Phone Edition Windows Mobile 2003 software for SmartPhone 2003

4 Comparativa entre SmartPhone y Pocket PC Phone Edition (I) Diferencias Pocket PC Phone Edition SmartPhone Pantalla táctil Pantalla NO táctil Tamaño y forma de PDA Tamaño de teléfono Almacenamiento en RAM Almacenamiento en Flash 32 - 64MB RAM, ~200 - 400MHz CPU 16 - 32MB RAM, ~125 - 200MHz CPU

5 Comparativa entre SmartPhone y Pocket PC Phone Edition (II) Similitudes GSM / GPRS /CDMA Multimedia (Media Player) Pocket Outlook Pocket IE Expansión SD Compact Framework

6 Modelo de seguridad Windows Mobile for Smartphone 2003 Controla lo que se instala y/o ejecuta en el dispositivo La política de seguridad es definida por el operador Bloqueado, Preguntar o Abierto Dependiendo de la política, los ejecutables (EXEs, DLLs o CABs) deberán o no estar firmados digitalmente para poder ejecutarse Mobile2Market Ayuda para los desarrolladores para comercializar las aplicaciones Asistencia en la certificación, firmado y distribución de la aplicación a todas las redes de los operadores http:// www.microsoft.com/windowsmobile/information/devprograms/mobile2m arket /

7 Aplicaciones Web vs Aplicaciones Windows Aplicaciones Web Móviles Necesitan conexión permanente No almacenan información en el dispositivo (excepto posibles cookies si se aceptan) Usadas con Pocket IE Aplicaciones Windows Forms Interface potencialmente más rico y rápido en responder No necesitan siempre conexión (pueden almacenar archivos localmente)

8 Desarrollo con Visual Studio 2003 Requisitos Aplicaciones Web Móviles Visual Studio 2003 (Proyecto tipo ASP.NET Mobile Web Application) Servidor Web IIS Pocket IE en el dispositivo Aplicaciones Windows Forms Visual Studio 2003 Smart Phone SDK (Complemento de Visual Studio para VB.NET y C#) eMbedded Visual C++ 4.2

9 Aplicaciones ASP.NET Características Contenido adaptable al dispositivo HTML, WAP, … Se puede detectar el dispositivo y adaptar el contenido manualmente P.e. dispositivo b/n vs color Uso de la clase MobileCapabilities Las características del dispositivo se definen en Machine.Config MS publica actualizaciones

10 Aplicaciones ASP.NET Controles exclusivos ObjectList Permite enlazar objetos al control y los muestra en páginas PhoneCall Permite iniciar una llamada desde un link DeviceSpecific Permite mostrar un contenido dependiendo del dispositivo

11 Aplicaciones.NET Compact Framework Controles y componentes exclusivos MessageWindow: Permite enviar mensajes de Windows estándar a una ventana InputPanel: Sólo Pocket PC. Da acceso al teclado de pantalla (SIP) Clases IrDA: Acceso al dispositivo de infrarojos Spinner: Equivalente al ComboBox

12 Aplicaciones.NET Compact Framework Características propias del teléfono Telefonía P/Invoke RequestMakeCall Mensajes SMS P/Invoke al API de mensajería para el envío de mensajes cortos La recepción de mensajes requiere un componente nativo del dispositivo que recibe el mensaje y lo pasa a la aplicación.NET Acceso a información PIM P/Invoke al modelo de objetos de to Pocket Outlook Acceso a la tarjeta SIM P/Invoke a los APIs nativos del SIM Toolkit

13 Aplicaciones Web y Windows para SmartPhone

14 Esquema idea aplicación demo

15 El camino al futuro.NET Compact Framework Whidbey Soporte integrado de Smartphone Más APIs.NET nativo (para PIM, etc) Direct 3D Mobile Entorno RAD …

16 El camino al futuro Microsoft Location Services Obtiene información de localización en tiempo real de la red del operador ¿Dónde estoy? ¿Dónde están mis contactos? Complementa los Servicios Web de MapPoint Alojado por cada empresa, no en Microsoft. Políticas de seguridad aplicada de manera corporativa Los usuarios has de aceptar los servicios Los usuarios son notificados si se les intenta localizar Administración centralizada Vía Group Policy Integrado con el Directorio Activo Integrable con aplicaciones a medida (vía SOAP) Automatización de fuerzas de ventas, gestión de flotas, CRM, …

17 Referencias http://www.microsoft.com/spain/msdn/ http://www.microsoft.com/windowsmobile/ http://www.zaltor.com/

18


Descargar ppt "Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas"

Presentaciones similares


Anuncios Google