Java integrado

Fiabilidad

¿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.

Temas relacionados

Margaret Rouse
Technology Expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…