Back | Tabla de contenidos |
La Java 2 Micro Edition (J2ME) fue anunciada en Junio de 1999 por Sun Microsystems con el proposito de habilitar aplicaciones java para pequeños dispositivos. En esta conferencia lo que realmente se enseñó fue una primera versión de una nueva Java virtual machine (JVM) que podia ejecutarse en dispositivos Palm.
Una nueva máquina virtual: KVM
La plataforma Java 2 Standard Edition (J2SE) soporta dos diferentes
máquinas virtuales: la clásica JVM (Java Virtual Machine)
y HotSpot Virtual Machine, ahora se añade una nueva dirigida a entornos
con capacidades limitadas. Esta nueva maquina se ha denominado KVM (Kuaui
Virtual Machine).
La KVM acepta el mismo conjunto de bytecodes (con algunas pequeñas
excepciones) que la clásica JVM.
En realidad la plataforma J2ME es más que la KVM, de hecho la
JVM puede ser usada con J2ME.
J2ME soporta dos diferentes máquinas virtuales:
Configuraciones y Perfiles (Configurations and Profiles)
Teniendo en cuenta que la Java Standard Edition no trabaja en pequeños
dispositivos, J2ME usa configuraciones y perfiles para personalizar el
entorno Java runtime.
Una configuración define el J2ME runtime básico
como una máquina virtual y un conjunto de clases que se pueden ejecutar
en dispositivos con capacidades limitadas. Hasta fecha se han definido
dos configuraciones:
Un perfil (profile) añade clases específicas para
una particular configuración de J2ME.
Asi, las configuraciones están orientadas a los dispositivos
y los perfiles a las aplicaciones.
Connected, Limited Device Configuration (CLDC) | Connected Device Configuration (CDC) |
![]() |
![]() |
Profiles | |
![]() |
![]() |
Top | Back | Tabla de contenidos |