Pull to refresh

Зарелизилась Java ME Embedded 8

image

Всем привет.

Полагаю, что в свете растущего интереса к теме Internet of Things, хабрсообществу будет полезным узнать о том, что совсем недавно, вслед за JavaSE, зарелизилась 8-я Java ME Embedded (JMEE).

Этот релиз является результатом более чем двухлетней работы и наиболее важным обновлением технологии Java ME, позиционирующего ее как современную платформу для встраиваемых систем и приложений Internet of Things.

Ключевые заявленные фичи JMEE 8:


  • Aligned with Java 8 — по факту синтаксис и стандартная библиотека наиболее близки к Java 7, т.е. тех самых горячо любимых лямд в JMEE8 найти не удастся
  • Дизайн платформы ориентирован на встраиваемые системы
  • Высокая переносимость и масштабируемость приложений
  • Прямой доступ к hardware и периферии устройства
  • Улучшен embedded tooling — это дебаг, профилирование, а также возможность анализа сетевой активности приложений (Network Monitoring)
  • Совместимость со стандартным API — см. пункт первый


Более подробно в скринкасте “Java ME 8: Top 10 Features”.


Текущий релиз включает следующие компоненты:


Java ME 8 TCK (Technology Compatibility Kit) и RI (reference implementation)
  • Java ME Connected Limited Device Configuration (CLDC) 8 (JSR 360)
  • Java ME Embedded Profile (MEEP) 8 (JSR 361)

Сам продукт и тулинг Java ME Embedded 8
  • Реализация Oracle Java ME Embedded 8 для нескольких платформ (см. ниже)
  • Java ME SDK 8 — собственно сам SDK, плагин к NetBeans и эмулятор под windows (насколько мне известно есть плагин к Eclipse, однако он официально в релизе не упоминается)

Поддержка следующих платформ:
  • Raspberry Pi Model B (based on ARM11/Linux)
  • Qualcomm IoE Development Platform (based on ARM9/Brew MP)
  • Windows — Эмулятор для быстрого прототипирования и разработки

Ребята из Oracle заявляют, что планируют портировать JMEE на целый ряд других популярных платформ.

Для того что бы начать работать с JMEE8 достаточно скачать Java ME SDK 8, который также содержит эмулятор и всю необходимую документацию. Если у вас есть реальное железо, например с Raspberry Pi, следует скачать соответствующий бинарник Java ME Embedded 8.

Также тут можно найти полную документацию по Java MEE.
  • Release Notes
  • Getting Started Guides for all platforms
  • ME SDK Developer Guide
  • Java ME Embedded Developer Guide
  • API documentation
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.