Встроенная Java
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Embedded_World_2014_Oracle_Java_%2802%29.jpg/220px-Embedded_World_2014_Oracle_Java_%2802%29.jpg)
Встроенная Java относится к версиям программного языка Java , разработанным для встраиваемых систем . С 2010 года встроенные реализации Java приблизились к стандартной версии Java и теперь практически идентичны Java Standard Edition. Начиная с Java 9, настройка среды выполнения Java посредством модульности устраняет необходимость в специализированных профилях Java, предназначенных для встраиваемых устройств.
История [ править ]
Хотя в прошлом существовали некоторые различия между встроенной Java и традиционной Java для ПК, единственная разница сейчас заключается в том, что встроенный код Java в этих встроенных системах в основном содержится в ограниченной памяти, такой как флэш-память . Полная конвергенция произошла с 2010 года, и теперь программные компоненты Java, работающие в больших системах, могут работать напрямую, без перекомпиляции, на ориентированных на проектирование по себестоимости устройствах массового производства, (таких как потребительские, промышленные, бытовые приборы , здравоохранение, измерительные приборы, умные рынки в целом)
CORE Embedded Java API для унифицированной экосистемы встроенной Java [ править ]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/37/JacaCoreAPI.png/220px-JacaCoreAPI.png)
Чтобы программный компонент мог работать в любой системе Java, он должен быть нацелен на базовый минимальный API, предоставляемый различными поставщиками встроенной экосистемы Java. Компании используют одни и те же восемь пакетов заранее написанных программ. Пакеты (java.lang, java.io, java.util, ...) образуют CORE Embedded Java API, что означает, что программисты встраиваемых систем, использующие язык Java, могут использовать их для любого полезного использования языка Java.
Старые различия между встроенным API SE и встроенным API ME от ORACLE [ править ]
Встроенная Java SE основана на настольной платформе Java Standard Edition . [1] Он предназначен для использования в системах с объемом оперативной памяти не менее 32 МБ и может работать на архитектурах Linux ARM , x86 или Power ISA , а также Windows XP и Windows XP Embedded .
Раньше встроенная Java ME основывалась на конфигурации подключенных устройств подмножестве платформы Java, Micro Edition . [2] Он предназначен для использования в системах с объемом оперативной памяти не менее 8 МБ и может работать на архитектуре Linux ARM , PowerPC или MIPS .
См. также [ править ]
- Excelsior JET Встроенный
- Sun SPOT Проект Sun SPOT
- Спецификация реального времени для Java
- Азул Системы
- ЯмайкаVM
- STM32 Номера деталей STM32J. MCU со встроенным Java-движком
Ссылки [ править ]
- ^ «JAVA SE ДЛЯ ВСТРОЕННЫХ» . Корпорация Оракл . Проверено 4 сентября 2011 г.
- ^ «JAVA ME ДЛЯ ВСТРОЕННЫХ» . Корпорация Оракл . Проверено 4 сентября 2011 г.
Внешние ссылки [ править ]
![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Core Java Для собеседования : Основные вопросы для собеседования по Java
- Java SE для встраиваемых систем : технология Java SE для встраиваемых систем от корпорации Oracle.
- Java SE для разработки встраиваемых систем стало проще : веб-трансляция, посвященная разработке, устранению неполадок и развертыванию