Java integrado

Java integrado en la feria Embedded World 2014 en Núremberg
Demostración de IS2T con Java integrado en la feria Embedded World 2014 en Núremberg

Java integrado se refiere a las versiones del lenguaje de programación Java diseñadas para sistemas integrados . Desde 2010, las implementaciones de Java integrado se han acercado al Java estándar y ahora son prácticamente idénticas a la edición estándar de Java. Desde Java 9, la personalización de Java Runtime mediante modularización elimina la necesidad de perfiles Java especializados destinados a dispositivos integrados.

Historia

Aunque en el pasado existían algunas diferencias entre el Java integrado y el Java tradicional basado en PC, la única diferencia ahora es que el código Java integrado en estos sistemas integrados está contenido principalmente en memoria restringida, como la memoria flash . Se ha producido una convergencia completa desde 2010, y ahora los componentes de software Java que se ejecutan en sistemas grandes pueden ejecutarse directamente sin recompilación alguna en dispositivos de producción en masa diseñados a medida (como los de consumo, industriales, de línea blanca , sanitarios, de medición, mercados inteligentes en general).

API Java integrada CORE para un ecosistema Java integrado unificado

La API principal de Java

Para que un componente de software pueda ejecutarse en cualquier sistema Java, debe apuntar a la API mínima básica proporcionada por los diferentes proveedores del ecosistema Java integrado. Las empresas comparten los mismos ocho paquetes de programas preescritos. Los paquetes (java.lang, java.io, java.util, ...) forman la API básica de Java integrada, lo que significa que los programadores integrados que utilizan el lenguaje Java pueden utilizarlos para hacer un uso que valga la pena del lenguaje Java.

Distinciones antiguas entre la API integrada de SE y la API integrada de ME de ORACLE

Java SE Embedded se basa en la plataforma Java de escritorio, edición estándar . [1] Está diseñado para usarse en sistemas con al menos 32 MB de RAM , y puede funcionar en arquitecturas Linux ARM , x86 o Power ISA , y Windows XP y Windows XP Embedded .

Java ME Embedded solía basarse en el subconjunto de configuración de dispositivo conectado de Java Platform, Micro Edition . [2] Está diseñado para usarse en sistemas con al menos 8 MB de RAM y puede funcionar en arquitectura Linux ARM , PowerPC o MIPS .

Véase también

Referencias

  1. ^ "JAVA SE PARA EMBEDDED". Oracle Corporation . Consultado el 4 de septiembre de 2011 .
  2. ^ "JAVA ME PARA EMBEDDED". Oracle Corporation . Consultado el 4 de septiembre de 2011 .
  • Preguntas de la entrevista sobre el núcleo de Java
  • Java SE para Embedded: tecnología Java SE para Embedded de Oracle Corporation
  • Java SE para desarrollo integrado simplificado: webcast que cubre desarrollo, resolución de problemas e implementación
Obtenido de "https://es.wikipedia.org/w/index.php?title=Java_integrado&oldid=1004284320"