¿Qué significa Java integrado?
Java integrado es un conjunto de tecnologías Java diseñadas para programar sistemas embebidos u ordenadores con funciones específicas. Algunos ejemplos de sistemas embebidos son:
- Conmutadores telefónicos
- Teléfonos móviles
- Receptores GPS
- Impresoras
- Controles electrónicos de estabilidad en automóviles
- Equipos médicos de diagnóstico por imagen
Definición de Java integrado
Existen dos tipos de Java integrado:
- Java SE for embedded, diseñado para dispositivos con memoria RAM y almacenamiento (disco, ROM o flash) de al menos 32 MB cada uno.
- Java ME for embedded, para dispositivos con capacidades de memoria y almacenamiento muy inferiores.
Java integrado no sólo es compatible con plataformas embebidas como ARM y Power Architecture, sino también con plataformas de escritorio y servidor como x86, x64 y SPARC de 32 y 64 bits, tanto si funcionan con Linux, Windows o Solaris.
Algunos de los dispositivos de destino para Java embebido no tienen pantalla, teclado ni ratón. Por ello, es posible que se descarten los archivos necesarios para estos dispositivos.
Como resultado, el entorno de ejecución Java (JRE) que se utiliza para ejecutar un programa Java embebido puede ser pequeño, aproximadamente la mitad que un JRE normal. Para ahorrar tiempo al desarrollar una aplicación Java integrada, pueden utilizarse entornos de desarrollo gráfico integrado como Eclipse o Netbeans.