Oracle выпустила новую версию платформы, ускоряющей развитие «Интернета вещей»

Цифровизация Бизнес-приложения IoT
, Текст: Татьяна Короткова

Корпорация Oracle анонсировала новые версии компонентов семейства Oracle Java Embedded — Oracle Java ME Embedded 3.3 и Oracle Java ME Software Development Kit (SDK) 3.3, полнофункциональной клиентской среды и средств разработки Java, оптимизированных для микроконтроллеров и других устройств с ограниченными ресурсами. Корпорация также приступила к реализации программы Oracle Java Platform Integrator — для предоставления возможности индивидуальной настройки продуктов Oracle Java ME Embedded для различных типов устройств, в разных рыночных сегментах. В сочетании с экосистемой Java, объединяющей более 9 млн Java-разработчиков по всему миру, эта программа поможет повысить гибкость разработки и развертывания решений для «Интернета вещей», полагают в корпорации.

Технологии Java Embedded являются ключевым компонентом полнофункциональной платформы Oracle «от устройства до центра обработки данных», упрощающим развертывание решений IoT и M2M (Machine to Machine). Технология Java ME Embedded использует возможности кроссплатформенности Java и обеспечивает портируемость приложений, большую гибкость при выборе оборудования и платформ, а также продление жизненных циклов продуктов, рассказали CNews в Oracle.

Среда Oracle Java ME Embedded версии 3.3 создана и оптимизирована в соответствии с потребностями небольших, маломощных встроенных устройств, таких как микроконтроллеры и другое оборудование с ограниченными ресурсами без экранов или пользовательских интерфейсов. В частности, платформа оснащена поддержкой наиболее популярных архитектур встроенных микросхем, от ARMv5 до ARMv7.

Выпускаемые компанией Gemalto модули Cinterion M2M включают Oracle Java ME Embedded и предоставляют клиентам гибкую платформу для ускоренного вывода на рынок передовых технологий M2M. «Oracle Java ME Embedded в Java-модулях Gemalto Cinterion предлагает то, что требует рынок — беспроводную связь и высокий интеллект в миниатюрных, масштабируемых M2M-решениях», — заявил Аксель Хансманн (Axel Hansmann), вице-президент по стратегиям и маркетингу технологий Gemalto M2M.

Для внутренней разработки и тестирования бинарные файлы и средства разработки 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. Кроме того, новая версия включает усовершенствования в мониторинге и журналировании, сообщили в корпорации.

Клиенты могут продлевать сроки использования встроенных решений на базе Java ME Embedded, обновляя приложения на месте эксплуатации — без нарушения целостности и безопасности системы. Это позволяет выполнять обновления многих сертифицированных устройств не проводя повторную сертификацию, утверждают в Oracle.

В свою очередь, Oracle Java ME SDK версии 3.3 предлагает полнофункциональную среду разработки для Oracle Java ME Embedded 3.3. Новая версия доступна для бесплатной загрузки с сайта OTN и включает в себя: поддержку 32- и 64-разрядной ОС Microsoft Windows 7, в дополнение к поддержке 32-разрядной ОС Microsoft Windows XP; подключаемые модули Java ME SDK для NetBeans Integrated Development Environment (IDE) и Eclipse, обеспечивающие поддержку большего количества сред разработки приложений для разработчиков Java ME; эмуляцию внешних периферийных устройств и сетевых подключений; администрирование и отладку на месте эксплуатации и в удаленном режиме.

Наконец, программа Oracle Java Platform Integrator предоставляет возможность компаниям, разрабатывающим встроенные решения, использовать единую платформу для различных аппаратных средств и операционных систем, позволяя: упрощать разработку, необходимую для поддержки приложений и сервисов на множестве платформ; расширять возможности для повышения ценности и конкурентоспособности продуктов; ускорять стандартное развертывание и ввод в эксплуатацию решений Oracle Java ME Embedded для изучения новых возможностей в развитии бизнеса; использовать возможности предлагаемой Oracle поддержки в течение всего жизненного цикла, а также пакетов исправлений и обновлений для создания возможности использовать приложения по окончании периода эксплуатации базового оборудования; ускорять вывод решений на рынок и сокращать текущие затраты благодаря интегрированному и оптимизированному стеку Java Embedded.