Как стать автором
Обновить

Зарелизилась 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
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.