stringtranslate.com

Встроенная Java

Встроенная Java на выставке Embedded World 2014 в Нюрнберге
Демонстрация встроенной Java-технологии IS2T на выставке Embedded World 2014 в Нюрнберге

Embedded Java относится к версиям языка программирования Java , которые предназначены для встраиваемых систем . С 2010 года встраиваемые реализации Java приблизились к стандартной Java и теперь практически идентичны Java Standard Edition. Начиная с Java 9 настройка Java Runtime посредством модуляризации устраняет необходимость в специализированных профилях Java, ориентированных на встраиваемые устройства.

История

Хотя в прошлом существовали некоторые различия между встроенной Java и традиционной Java на базе ПК, единственное отличие теперь заключается в том, что встроенный код Java в этих встроенных системах в основном содержится в ограниченной памяти, такой как флэш-память . Полная конвергенция произошла с 2010 года, и теперь программные компоненты Java, работающие в больших системах, могут работать напрямую, без какой-либо перекомпиляции, на устройствах массового производства с проектированием по себестоимости (таких как потребительские, промышленные, бытовые приборы , здравоохранение, счетчики, интеллектуальные рынки в целом)

CORE встроенный Java API для единой экосистемы Embedded Java

Основной API Java

Для того чтобы программный компонент мог работать на любой системе Java, он должен быть нацелен на минимальный базовый API, предоставляемый различными поставщиками экосистемы встроенных Java. Компании используют одни и те же восемь пакетов предварительно написанных программ. Пакеты (java.lang, java.io, java.util, ...) формируют CORE Embedded Java API, что означает, что программисты встроенных систем, использующие язык Java, могут использовать их для того, чтобы извлечь пользу из языка Java.

Старые различия между встроенным API SE и встроенным API ME от ORACLE

Java SE Embedded основана на платформе Java Platform, Standard Edition для настольных ПК . [1] Она предназначена для использования в системах с объемом оперативной памяти не менее 32 МБ и может работать на архитектурах Linux ARM , x86 или Power ISA , а также Windows XP и Windows XP Embedded .

Встроенная Java ME ранее была основана на подмножестве Connected Device Configuration платформы Java, Micro Edition . [2] Она предназначена для использования в системах с объемом оперативной памяти не менее 8 МБ и может работать на архитектуре Linux ARM , PowerPC или MIPS .

Смотрите также

Ссылки

  1. ^ "JAVA SE ДЛЯ ВСТРАИВАЕМЫХ СИСТЕМ". Oracle Corporation . Получено 2011-09-04 .
  2. ^ "JAVA ME ДЛЯ ВСТРАИВАЕМЫХ СИСТЕМ". Oracle Corporation . Получено 2011-09-04 .

Внешние ссылки