
Paquetes opcionales
- Information Module Profile (IMP), JSR 195:
Es un paquete que se puede combinar con CLDC y MIDP.
Proporciona un entorno de aplicación para dispositivos embebidos que no tiene grandes capacidades gráficas o con recursos limitados de alguna otra manera: paneles de emergencia, parquímetros, sistemas de alarma domésticos y similares. Un uso típico puede ser, por ejemplo, en una máquina expendedora, donde los módulos wireless pueden enviar alertas cuando las máquinas necesitan que las repongan.
IMP proporciona la funcionalidad de aplicación básica para aplicaciones máquina-máquina, incluyendo conectividad de red, almacenamiento local y gestión del ciclo de vida de la aplicación.- Wireless Messaging API (WMA); JSR 120, JSR 205
Es un paquete que se puede utilizar sobre CLDC y MIDP (1.0 y 2.0) y CDC y sus perfiles.
El API para mensajería sin cables (Wireless Messaging API, WMA) proporciona acceso independiente de plataforma a recursos de comunicación sin cable como la mensajería SMS (Short Message Service, SMS).
Existen dos especificaciones:
- WMA 1.0, la especificación original a partir de JSR 120.
- WMA 1.1, especificación que incluye cambios para considerar el framework de seguridad y la arquitectura de comunicación de MIDP 2.0
- Mobile Media API (MMAPI); JSR 135
Es un paquete que se puede utilizar sobre CLDC y MIDP (1.0 y 2.0) y CDC y sus perfiles.
Este paquete extiende la funcionalidad de la plataforma J2ME incorporando soporte de audio, video y otros tipos de datos multimedia basados en tiempo a dispositivos de recursos limitados.
Existen dos especificaciones:
- WMA 1.0, la especificación original a partir de JSR 135.
- WMA MMAPI 1.1, especificación que incluye cambios para considerar el framework de seguridad de MIDP 2.0
- Location API for J2ME (JSR-179)
Es un paquete que se puede utilizar sobre CLDC 1.1 y CDC.
Esta especificación permite la localización de dispositivos móviles para dispositivos con recursos limitados. El API se ha diseñado para generar información sobre la localización geográfica actual del terminal para las apliaciones Java. El API cubre la obtención de la localización geográfica presente y la orientación del terminal y acceder a una base de datos de mapas almacenados en el terminal.- SIP API for J2ME (JSR-180)
Es un paquete que se puede utilizar sobre CLDC.
El protocolo Session Initiation Protocol (SIP) se utiliza para establecer y gestionar sesiones IP multimedia. El mismo mecanismo se puede utilizar para proporcionar mensajería instantanea, presencia y servicios de juego.
El API se ha diseñado para permitir que las aplicaciones Java envíen y reciban mensajes SIP.- Security and Trust Services API for J2ME (JSR-177)
Es un paquete que se puede utilizar sobre CLDC.
Este paquete amplía las características de seguridad para la plataforma J2ME añadiendo APIs de cifrado, servicio de firma digital y gestión de credenciales de usuario.- Mobile 3D Graphics (JSR-184)
Es un paquete que se puede utilizar sobre CLDC y MIDP (1.0 y 2.0) El paquete Mobile 3D Graphics API (M3G) permite generar gráficos tridimensionales a frecuencias de imagen interactivas en dispositivos móbiles de recursos restringidos.También incluye utilizadades para la gestión de escenas 3D y animaciones así como un formato de archivo para despliegue eficas OTA para contenido 3D.- J2ME Web Services APIs (WSA), JSR 172
Es un paquete que se puede utilizar sobre CLDC y MIDP (1.0 y 2.0).
El paquete J2ME Web Services APIs (WSA) amplía la plataforma de servicios web para incluir J2ME. Estas APIs permiten que los dispositivos J2ME puedan ser clientes de servicios web meidante un modelo de programación consistente con la plataforma estándar de servicios web.- Bluetooth API (JSR-82, Motorola, Java Partner Site)
Es un paquete que se puede utilizar sobre CLDC y MIDP (1.0 y 2.0).
Proporciona un estándar para la creación de aplicaciones Bluetooth, de forma que las aplicaciones desarrolladas con el paquete opcional puedan ejecutarse utilizando esta tecnología.- J2ME RMI Optional Package, (RMI OP); JSR 66
Es un paquete que se puede utilizar sobre CDC.
EL paquete RMI Optional (RMI OP) permite a dispositivos de consumo y aplicaciones embebidas interactuar como y con aplicaciones distribuidas. Se amplían las características de RMI existentes para que pequeños dispositivos interactúen entre sí. RMI OP es un subconjunto del API RMI de J2SE.- JDBC Optional Package for CDC/Foundation Profile API (JSR-169)
Es un paquete que se puede utilizar sobre CDC.
Es un paquete que define un subconjunto del API JDBC 3.0 que se puede utilizar en J2ME para procesar datos de repositorios, habitualmente BBDD relacionales, mediante SQL y para manipular datos tabulares como si fueran JavaBeans.Para acceder al detalle de los distintos elementos de la arquitectura J2ME:
Más información sobre tecnología móvil en nuestras páginas: