Intro a programacion de dispositivos mobiles

Páginas: 16 (3855 palabras) Publicado: 4 de noviembre de 2011
Programación de  dispositivos móviles

Tema 6: Programación de  dispositivos móviles
1.Programación de dispositivos móviles 2.Limitaciones de los dispositivos móviles 3.Sistemas operativos móviles 4.Desarrollo de aplicaciones móviles 5.Java 2 Mobile Edition 6.Configuración CDC 7.Configuración CLDC 8.Paquetes opcionales en J2ME 9.MIDP: MIDlets 10.MIDP: Interfaces Gráficas de Usuario11.MIDP: Persistencia 12.MIDP: Conexión por red 13.Persistencia II: Ficheros 14.Para terminar

Programación de  dispositivos móviles

Programación de dispositivos móviles
La generalización en los últimos años de teléfonos  móviles, smartphones, PDAs, etc. ha generado un  importante necesidad de aplicaciones para este tipo  de dispositivos ● Las prestaciones de los dispositivos móviles se incrementan día a día, posibilitando la implementación  de aplicaciones muy interesantes

● ● ● ● ● ● ● ●

Acceso a Internet y conectividad mediante Bluetooth Envío de mensajes cortos Aceleración 2D y 3D Reproducción de video y sonido Cámara integrada Información de localización GPS Sensores de orientación etc.

Programación de  dispositivos móviles

Programación de  dispositivos móvilesLimitaciones de los dispositivos móviles
La necesidad de ahorrar energía obliga a utilizar  procesadores con una capacidad de cómputo limitada  y baja frecuencia de reloj ● El uso intensivo de cálculos, gráficos, sonido,  conexiones inalámbricas etc. limita la vida de la  bateria ● La memoria disponible es muy limitada en  comparación con la de un ordenador ordinario ●El almacenamiento de datos persistente también es  muy limitado: memoria interna + tarjetas SD o similar

Limitaciones de los  dispositivos móviles

Programación de  dispositivos móviles

Sistemas operativos móviles
Son sistemas operativos específicos para este tipo de  dispositivos, que tienen en cuenta las limitaciones que  hemos visto antes ● Symbian es el S.O. instalado en mayor número de dispositivos móviles en la actualidad, sobre todo  teléfonos móviles ● Dos plataformas: S60 y UIQ


S60

UIQ

Sistemas operativos  móviles

Programación de  dispositivos móviles

Windows Mobile, con mayor difusión en el mercado  de PDAs


Palm OS, utilizado por el fabricante de PDAs Palm  Inc.


Sistemas operativos  móviles

Programación de  dispositivos móvilesAndroid, es un S.O. para móviles presentado  recientemente por Google. Utiliza un kernel Linux


Otros S.O. móviles: RIM Blackberry y otros S.O.  basados en kernel linux


Sistemas operativos  móviles

Programación de  dispositivos móviles

Desarrollo de aplicaciones móviles
Gran disparidad de plataformas de desarrollo ● Symbian (S60 y UIQ): C++ con librerías nativas ● Windows Mobile: .NET Compact Framework, una versión limitada de .NET ● PalmOS: C/C++, con librerías nativas ● Android: Java con librerías nativas (no J2ME) ● Java Mobile Edition (J2ME) para múltiples  plataformas, especialmente Symbian ● Otras: Python


Sistemas operativos  móviles

Java 2 Mobile  Edition

Java 2 Mobile Edition
La única opción real que permite un desarrollo  multiplataforma para dispositivos móviles ●Tiene una estructura altamente modular para  adaptarse a las características de cada dispositivo


Sistemas operativos  móviles

Java 2 Mobile  Edition

Las configuraciones (CDC y CDLC) definen el  entorno mínimo necesario para la ejecución de  aplicaciones java en un grupo amplio de dispositivos  móviles (JVM/KVM+paquetes básicos) ● Los perfiles definen paquetes adicionales para soportar funcionalidades básicas imprescindibles de  cada familia de dispositivos ● Los paquetes opcionales sirven para cubrir  funcionalidades específicas: Bluetooth, soporte 3D,  etc.


Sistemas operativos  móviles

Configuración CDC  

Configuración CDC
CDC (Connected Device Configuration). Para PDAs  de última generación o smartphones avanzados ● Requiere una máquina virtual java compatible con ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro de programacion
  • Intro a la programacion
  • intro a la programacion
  • Intro a la programacion
  • Actividad 3 dispositivos mobiles sena
  • plataforma Blackboard para dispositivos mobiles
  • Intro a la programacion WEB
  • Programacion De Dispositivos Moviles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS