Tabla de contenido:
- Definición: ¿Qué significa Java Platform Micro Edition (Java ME)?
- Techopedia explica Java Platform Micro Edition (Java ME)
Definición: ¿Qué significa Java Platform Micro Edition (Java ME)?
Java Platform, Micro Edition (Java ME) es una plataforma Java, desarrollada por Sun Microsystems (ahora parte de Oracle), para dispositivos móviles y otros sistemas integrados. Java ME es una de las plataformas móviles más ubicuas del mundo.
Java ME se ejecuta en una amplia gama de teléfonos con funciones, teléfonos inteligentes, computadoras de bolsillo, PDA, decodificadores e incluso impresoras. Java ME teóricamente emplea el mantra Java de write-once-run-anywhere, lo que significa que el código escrito para un dispositivo puede ejecutarse en todos los dispositivos similares.
Techopedia explica Java Platform Micro Edition (Java ME)
Java ME está compuesto por dos conjuntos de bibliotecas, que se conocen como configuración de dispositivo limitada conectada (CLDC) y configuración de dispositivo conectado (CDC). El CLDC está diseñado para dispositivos con limitaciones significativas caracterizadas por baja potencia de procesamiento, espacio de almacenamiento, RAM y capacidades gráficas. Los dispositivos que son más adecuados para el CLDC pueden tener una velocidad de reloj de CPU de tan solo 16 MHz, un tamaño de ROM tan pequeño como 180 KB, RAM tan pequeño como 192 KB y cero gráficos. Los dispositivos CDC pueden ser más potentes. Ejemplos de tales dispositivos incluyen teléfonos inteligentes, computadoras de bolsillo y PDA.
Las aplicaciones Java ME suelen asociarse con pequeñas aplicaciones llamadas MIDlets, que son solo un grupo de aplicaciones escritas con Java ME. Sin embargo, los MIDlets son en realidad aplicaciones escritas utilizando el perfil del dispositivo de información móvil, que se encuentra en la parte superior del CLDC.
Un aspirante a desarrollador de Java ME normalmente necesitaría el kit de desarrollo de software (SDK) de Java ME. Contiene todas las herramientas necesarias para el desarrollo de aplicaciones móviles Java, incluidas la API, el depurador, el compilador y el emulador. Para simplificar el proceso de desarrollo, los desarrolladores pueden usar el SDK junto con entornos de desarrollo integrados (IDE) como Netbeans y Eclipse. Estos IDE permiten a los desarrolladores aprovechar las GUI, que permiten los procedimientos de arrastrar y soltar y apuntar y hacer clic, para diseñar el diseño de la GUI de la aplicación Java ME. Junto con el SDK, los IDE permiten a los usuarios ver cómo aparecería una aplicación en un dispositivo, a través de emuladores.