Arquitectura j2me
La arquitectura Java2 Micro Edition está orientada a pequeños dispositivos tales como teléfonos móviles, PDAs, Set-Top Boxes, máquinas expendedoras y un sinnúmero de productos existentes o futuros.
La arquitectura J2ME está formada por un conjunto de APIs estándares que permiten que las aplicaciones desarrolladas se beneficien de las característicasmultiplataforma de Java y que abren la puerta a la distribución de aplicaciones a millones de dispositivos.
La arquitectura J2ME se puede dividir en dos grandes bloques de arquitecturas que dependen del tipo de dispositivo y las características de los mismos.
Para poder tener un entorno de ejecución Java para J2ME que cumpla los requisitos de un rango ampliode dispositivos y mercados objetivo es necesario que se componga de:
Configuración: Las configuraciones se componen de una máquina virtual y un conjunto mínimo de bibliotecas de función. Proporcionan la funcionalidad básica para un conjunto de dispositivos que comparten características similares, tales como gestión de memoria o conectividad a la red.
En la actualidad existen dosconfiguraciones J2ME:
Connected Limited Device Configuration (CLDC) Esta configuración está diseñada para dispositivos con conexiones de red intermitentes, procesadores lentos y memoria limitada: teléfonos móviles, asistentes personales (PDAs), etc. Es habitual que estos dispositivos tenga CPUs de 16 o 32 bits y un mínimo de entre 128 y 256 KB de memoria disponible para laimplementación de la plataforma Java y sus aplicaciones asociadas. Está basada en la maquina virtual K (K Virtual Machine, KVM).
Connected Device Configuration (CDC) Esta configuración está diseñada para dispositivos que tienen mas memoria, procesadores más rápidos y un ancho de banda mayor, como Set-top boxes, pasarelas residenciales, asistentes personales de gran capacidad, etc. Incluye una máquinavirtual Java completa (Java Virtual Machine, JVM) y un subconjunto de APIs de la arquitectura J2SE mucho mayor. Se orienta a dispositivos con CPU de 32 bits y un mínimo de 2 MB de memoria disponible para la plataforma Java y aplicaciones asociadas
Perfiles Para conformar un entorno de ejecución completo orientado a una categoría de dispositivos, las configuraciones se han de combinar con unconjunto de APIs de un nivel más alto, llamadas perfiles, que van un paso mas allá en la definición del modelo de ciclo de vida de las aplicaciones, la interfaz de usuario y acceso a las propiedades específicas de los dispositivos.
En la actualidad existen los siguientes perfiles asociados a J2ME:
Mobile Information Device Profile (MIDP) Esta diseñado para teléfonos móviles y PDAs concapacidades básicas. Ofrece la funcionalidad básica para las aplicaciones móviles, incluyendo la interfaz de usuario, conectividad a redes, almacenamiento local de datos y gestión del ciclo de vida de las aplicaciones.
Al combinarlo con la configuración CLDC, MIDP proporciona un entorno de ejecución Java completo que incrementa la capacidad de los dispositivos móviles y que reduce elconsumo de memoria y energía.
Foundation Profile (FP) Los perfiles CDC están organizados en capas de forma que permitan la agregación según se precise para proporcionar funcionalidad a las aplicaciones para distintos tipos de dispositivos. El FP es el perfil de más bajo nivel para el CDC. Proporciona una implementación lista para el trabajo en red que se puede emplear en implementacionesembebidas que carecen de interfaz de usuario. También se puede combinar con los perfiles Personal Basis y Personal para los dispositivos que precisan de una interfaz gráfica de usuario (IGU).
Personal Profile (PP) El perfil Personal, es el perfil para CDC orientado a dispositivos que requieren una IGU completa o capacidad de ejecutar applets de Internet, como por ejemplo PDAs de gama alta,...
Regístrate para leer el documento completo.