Новая версия Oracle Java Embedded для развития «Интернета вещей»
Корпорация Oracle анонсировала новые версии компонентов семейства Oracle Java Embedded – Java ME Embedded 3.3 и Java ME Software Development Kit (SDK) 3.3, полнофункциональной клиентской среды и средств разработки Java, оптимизированных для микроконтроллеров и других устройств с ограниченными ресурсами.
Компания также приступает к реализации программы Oracle Java Platform Integrator, включающей предоставление возможности индивидуальной настройки продуктов Oracle Java ME Embedded для различных типов устройств в разных рыночных сегментах. В сочетании с экосистемой Java, объединяющей более 9 млн Java-разработчиков по всему миру, эта программа поможет повысить гибкость разработки и развертывания решений для «Интернета вещей» (IoT).
Технологии Java Embedded – ключевой компонент полнофункциональной платформы Oracle «от устройства до центра обработки данных», упрощающий развертывание решений IoT и M2M (Machine to Machine). Технология Java ME Embedded использует преимущества кроссплатформенности Java и обеспечивает портируемость приложений, большую гибкость при выборе оборудования и платформ, продлевает жизненные циклы продуктов.
Платформа Oracle Java ME Embedded 3.3 создана и оптимизирована в соответствии с потребностями небольших, маломощных встроенных устройств, таких как микроконтроллеры и другое оборудование с ограниченными ресурсами без экранов или пользовательских интерфейсов. Она поддерживает наиболее популярные архитектуры встроенных микросхем, от ARMv5 до ARMv7
Для внутренней разработки и тестирования бинарные файлы и средства разработки Oracle Java ME Embedded предлагаются бесплатно на сайте Oracle Technology Network (OTN) для плат на базе архитектуры ARM, включая недорогие платы Raspberry Pi и Keil STM32 F200 Evaluation Board для устройств на базе процессоров ARM Cortex-M. В последующих версиях продукта запланирована поддержка дополнительных готовых бинарных файлов.
При необходимости в расширенной коммуникационной поддержке «Интернета вещей» Oracle Java ME Embedded 3.3 предлагает большую связность между оконечными устройствами и широким спектром сетевых периферийных устройств и систем, вместе с улучшенными средствами мониторинга ввода-вывода и сетевых взаимодействий.
Усовершенствования API-интерфейсов расширяют спектр внешних периферийных устройств, которые можно будет интегрировать и использовать в приложениях на базе Oracle Java ME Embedded 3.3. Кроме того, в новой версии улучшены мониторинг и журналирование.
Пакет Oracle Java ME SDK 3.3 предлагает полнофункциональную среду разработки для Oracle Java ME Embedded 3.3. Новая версия доступна для бесплатной загрузки с сайта OTN. В ней реализованы:
- поддержка 32- и 64-разрядной ОС Microsoft Windows 7 в дополнение к поддержке 32-разрядной Windows XP;
- подключаемые модули Java ME SDK для NetBeans IDE и Eclipse, обеспечивающие поддержку большего количества сред разработки приложений для разработчиков Java ME;
- эмуляция внешних периферийных устройств и сетевых подключений;
- администрирование и отладка на месте эксплуатации и в удаленном режиме.
Программа Oracle Java Platform Integrator предоставляет компаниям, разрабатывающим встроенные решения, возможность использовать единую платформу для различных аппаратных средств и ОС. Тем самым упрощается разработка, необходимая для поддержки приложений и сервисов на множестве платформ, расширяются возможности повышения конкурентоспособности продуктов, благодаря интегрированному и оптимизированному стеку Java Embedded ускоряется вывод решений на рынок и сокращаются текущие затраты.