lunes, 21 de mayo de 2012

COMPONENTES




CONFIGURACIONES:
Las configuraciones definen un agrupamiento horizontal de productos basados en la cantidad de memoria disponible y la capacidad de procesamiento de cada dispositivo. Una vez conocida esta información , una configuración perfila lo siguiente:

  • Configuración de dispositivos limitados con conexión, CLDC. Está orientado hacia pequeños dispositivos, como teléfonos móviles , PDAs, pagers de dos vías y organizadores personales. Surgió con la idea de crear el menor denominador común de la plataforma Java para dispositivos integrados, especialmente en términos de trabajo en red, Entrada/Salida , seguridad y bibliotecas del núcleo.
  • Configuración de dispositivos con conexión, CDC .Esta orientado hacia dispositivos de mayor capacidad que los anteriores, como cajas de cable, televisiones con Internet , algunos electrodomésticos y sistemas de navegación en vehículos. CDC contiene una máquina virtual de Java similar a una J2SE en cuanto a características, excepto por las capacidades gráficas y la memoria de los dispositivos.
MÁQUINAS VIRTUALES:
Las onfiguraciones CLDC y CDC definen un conjunto propio de características soportadas de la Máquina Virtual de Java. Como consecuencia, cada una requiere su propia máquina:
  • La de CLDC se denomina Kilo Virtual  Machine (KVM), y gracias a su reducido tamaño está especifícamente diseñada para trabajar con pequeños dispositivos con memoria de unos pocos cientos de Kb.
  • La de CDC se denomina Compact Virtual Machine (CVM).Está diseñada para dispositivos integrados de mayor tamaño. Soporta las características y bibliotecas de la Máquina Virtual de Java 2 versión 1.3.
PERFILES:
J2ME utiliza los perfiles para definir agrupamiento verticalers para los productos en la plataforma Java.A nivel de implementación , un perfil es un conjunti de APis que residen sobre una configuración y permite al programa el acceso a un dispositivo específico. Algunos de los perfiles que se ofrecen para J2ME son:
  • MIDP (mobile information device profile): diseñado para ser usado con el CLDC, ofrece un conjunto de APIs para teléfonos móviles y pagers de dos vías.
  • PDA Profile: basado en CLDC, ofrece un conjunto de APIs para la interfaz de usuario y almacenamiento de datos para dispositivos portátiles.
  • Foundation Profile: añade APIs a las incluidas en el CDC, pero no de interfaz.
  • Personal Profile: completa el foundation profile añadiendo una interfaz gráfica de usuario capaz de ejecutar Applets de Java web.
  • RMI (Remote method Invocation) Profile: completa el foundation profile añadiendo RMI para los dispositivos.



No hay comentarios:

Publicar un comentario