Situación Actual de los dispositivos móviles Juan Manuel Cueva Lovelle www.ootlab.uniovi.es Universidad de Oviedo
Contenidos Dispositivos móviles Sistemas Operativos Máquinas virtuales Software Comunicaciones Periféricos Desarrollo de aplicaciones Aplicaciones Referencias
Dispositivos móviles (I) PDA's (Personal Digital Assistant) PDA's (Personal Digital Assitant) Pocket PC Phone Smartphone
Dispositivos móviles (II)
Dispositivos móviles (III) Nokia 6100 Sony-Ericsson T616 Emuladores para desarrollo
Sistemas Operativos Microsoft Pocket PC 2003 Sucesor de Pocket PC 2002 y Windows CE Microsoft Pocket PC Phone Edition Microsoft Smarphone Palm OS Symbian OS Nokia Linux Más de 11 sabores Linux
Pocket PC 2003 Sistema operativo de Microsoft para PDA s Más información en http://www.microsoft.com/windowsmobile
Microsoft Pocket PC Phone Edition Es una adaptación del Pocket PC para PDA s con teléfono incorporado Puede utilizarse el mismo software que en Pocket PC 2003 Más información en http://www.microsoft.com/windowsmobile
Samsung Microsoft Smartphone Motorola Sistema operativo de MS para móviles Tiene preinstalados un conjunto de aplicaciones Ha sido adoptado por dos fabricantes: Samsung y Motorola Telefónica y otros operadores no lo ha homologado todavía en España Más información en http://www.microsoft.com/windowsmobile
Sistema Operativo + Java Virtual Machine Sistemas operativos Palm OS Symbian OS Nokia Linux Pocket PC (pueden convivir Java con Microsoft) Y otros sistemas operativos de dispositivos móviles (Sony, )
La plataforma Java Relaciones entre ediciones de Java J2EE : Java 2 Enterprise Edition orientada al desarrollo de servicios web y tecnologías relacionadas, con APIs para la gestión de transacciones, persistencia de objetos, servicios de nombres, XML, autentificación, etc. J2SE : Java 2 Standard Edition abarca las APIs orientadas a la programación de aplicaciones de usuario final, como interfaz gráfica de usuario, multimedia, networking, etc. Esta edición es la que en cierta forma recoge la iniciativa original del lenguaje Java. J2ME : Java 2 Micro Edition enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDA s, o electrodomésticos inteligentes.
Desarrollo de aplicaciones Java
Máquinas virtuales J2ME (Java2 Micro Edition) Se puede incluir en todos los PDA s Pocket PC Palm OS Distintos sabores linux Teléfonos de las últimas generaciones Nokia Sony-Ericsson y otros fabricantes.net (.NET Compact Framework) PDA s y Pocket PC Phone Pocket PC 2003 Smartphone Motorola Samsung http://java.sun.com/j2me/ http://www.microsoft.com/windowsmobile
Software Ofimática Word, Excel, MS-Reader, MSN Messenger Presentaciones PowerPoint (Pocket Slide Show y otros) Acrobat Reader Navegadores Web Software para GPS y navegación (TomTom, ) Diccionarios SlovoEd Multimedia y Juegos Windows Media, Divx, MP3,... Utilidades FTP, Terminal, Telnet, ezyunzip, Editores Para Software en dispositivos móviles ver http://www.handango.com
Comunicaciones ActiveSync USB, Serie RS-232 Wireless (WiFi) BlueTooth GPRS Tarjetas de red por cable
Periféricos
Desarrollo de aplicaciones Entornos Microsoft MS embedded Visual Tools (VSBasic,C++) Visual Studio.NET 2003 (C#, VB.NET, J#, ) ASP.NET Microsoft SQL Server 2000 Windows CE Edition Entornos Java J2ME Clientes Web
Aplicaciones para dispositivos móviles Computación en el PDA Ofimática Programas de cálculo móviles Computación en el servidor y el PDA como cliente utilizando redes inalámbricas Interacción con servicios web y bases de datos - Interacción con bases de datos - Ejemplo: Sistema de la excavación de Atapuerca de IBM Computación en el PDA con periféricos especiales Sistemas de Información Geográfica con GPS Sistemas de ayuda de navegación con GPS Programas de inventario con lectores de códigos de barras Programas de cobro con lectores de tarjetas de crédito y débito
Referencias Microsoft mobile devices http://www.microsoft.com/mobile J2ME http://java.sun.com/j2me http://javamobiles.com Sitio web Palm http://www.palm.com Sitio web Nokia y SO Symbian http://www.nokia.com Unix en Informática móvil http://mobilix.org/ Software PDA's http://www.handango.com Magazines Pocket PC Magazine http://www.pocketpcmag.com/
Biblografía Desarrollo de juegos en Java para móviles. María Celia García Muñiz. Proyecto Fin de Carrera de la EUITIO. Septiembre 2003. J2ME in a nutshell, a desktop quick reference. Kim Topley. O Reilly. 2002 Microsoft.NET Compact Framework (Core Reference). A. Wigley, S. Wheelwright, R. Burbidge, R. MacLeod, M. Sutton. Microsoft Press. 2003