Situación Actual de los dispositivos móviles

Anuncio
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 Assitant)
• Pocket PC Phone
•
PDA's
(Personal Digital Assistant)
• 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
Microsoft Smartphone
Samsung
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
http://java.sun.com/j2me/
• 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://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
Descargar