Среда исполнения Java


Среда исполнения Java

Компания QNX Software Systems заключила партнерские соглашения с компанией IBM Pervasive Computing, чтобы обеспечить поддержку сертифицированной среды исполнения и технологии Java.

Среды исполнения QNX® Java сертифицированы по стандарту J2ME и обеспечиваются полной поддержкой модели программирования и внедрения на основе IBM WebSphere.

QNX Neutrino предоставляет поддержку двух вариантов среды исполнения Java. Оба они основаны на виртуальной машине J9 от компании IBM:
WebSphere Embedded Environment — среда исполнения Java в стандарте «Java Powered», совместимая с Java 2 Micro Edition (J2ME).
WebSphere Custom Environment — модульная, настраиваемая среда исполнения с поддержкой предопределенных подмножеств спецификации Java 2 Micro Edition (J2ME), а также ее произвольных подмножеств и супермножеств.
alt
За последние годы значительно увеличилось количество встраиваемых приложений на основе Java, поскольку эта платформа повышает эффективность разработки, обеспечивает межплатформенную совместимость и оптимизируют взаимодействие между сетевыми устройствами. Основанные на Java приложения широко распространены и находят применение в потребительских устройствах, автомобильных системах, оконечных сетевых устройствах, потребительских программных продуктах, а также в приложениях для промышленного управления и контроля.

Используя среду исполнения Java в QNX Neutrino, Вы можете:
Использовать полный набор Java-продуктов и QNX-технологий для рынков карманных компьютеров и встраиваемых систем

Одновременно запускать множество резидентных приложений и Java-приложений

Проводить разработку в стандартной среде на базе платформы Eclipse

Прозрачный доступ к расширенным сервисам ОС

В QNX Neutrino Java-приложения могут получать доступ к тем же сервисам ОС, что и обычные приложения.

Например, им доступны:
Полный доступ к распределенным функциям и симметричной многопроцессорности (SMP) — как и любое обычное приложение QNX Neutrino, Java-приложение может получить доступ к любому системному сервису на любом удаленном сетевом узле. Поскольку потоки Java реализуются как обычные потоки QNX Neutrino, то многопоточное Java-приложение может быть автоматически распределено по процессорам SMP-платы. Такое распределение потоков также гарантирует, что Java-приложения будут выполняться в соответствии со своими приоритетами.

Одновременное выполнение в защищенной памяти нескольких виртуальных машин — в QNX Neutrino, каждая виртуальная машина Java (JVM) выполняется в своем собственном защищенном адресном пространстве. В действительности, несколько виртуальных машин Java могут выполняться одновременно, позволяя вам запускать параллельно несколько Java-приложений, а не просто несколько аплетов.

Полный доступ к штатной графической оболочке — в отличие от ограниченных графических библиотек, предлагаемых в классических ОСРВ, графическая оболочка Photon microGUI позволяет множеству как обычных приложений, так и виртуальных машин Java, пользоваться дисплеем одновременно. Кроме того, Java-приложения могут выглядеть точно так же, как и стандартные приложения Photon. Вы можете написать весь графический пользовательский интерфейс на Java, если это необходимо.

Java-сертифицированная среда исполнения IBM WebSphere Everyplace Micro Environment

Среда исполнения IBM Websphere Everyplace Micro Environment основана на виртуальной машине Java, протестированной и сертифицированной в соответствии со стандартами Java™ 2 Micro Edition и Java Specification Requests (JSR), установленными Java Community Process™, включая такие службы, как Web Services, Personal Profile и другие.

Основанная на открытых стандартах, универсальная микросреда исполнения IBM Websphere представляет собой надёжную, высокопроизводительную платформу на базе виртуальной машины IBM J9™ и предназначена для внедрения и управления множеством приложений из разных источников.

Системно-управляемая среда исполнения IBM Websphere Everyplace Custom Environment

IBM Websphere Everyplace Custom Environment – это полнофункциональная промышленная среда исполнения, предназначенная для внедрения на встраиваемых приложений в закрытых системах, не требующих совместимости с J2ME.

Данная среда исполнения обеспечивает технические средства внедрения встраиваемых Java-приложений и представляет собой компактную, надежную и высокопроизводительную платформу на базе виртуальной машины IBM J9™ для специальных приложений.

  • Related Posts

    Поддержка многоядерности

    Поддержка многоядерности QNX предлагает наиболее функциональную программную платформу для многоядерных систем. Это полностью интегрированное решение поддерживает асимметричную (AMP), симметричную (SMP) и исключительную (BMP) модели многопроцессорности. Впервые представленная компанией QNX Software…

    Операционная система реального времени QNX Neutrino

    Операционная система реального времени QNX Neutrino Выбирая QNX Neutrino как платформу для Ваших решений, Вы сможете:Проектировать чрезвычайно надежные системы с возможностью динамического обновления во время работы. В итоге Вы получаете…

    You Missed

    Коммерческие выставки: техническая сторона без прикрас

    • От Redactor
    • 30 апреля, 2026
    • 8 views

    Выбор надежных сервисов для CPA-арбитража: роль народных рейтингов и мнения специалистов

    • От Redactor
    • 28 апреля, 2026
    • 14 views

    Особенности разработки корпоративных сайтов: этапы, основные задачи и важность SEO

    • От Redactor
    • 26 апреля, 2026
    • 15 views

    Новые рендеры Sony Xperia 1 VIII раскрывают обновлённый дизайн и характеристики

    • От Redactor
    • 20 апреля, 2026
    • 13 views

    В Саратовской области сбиты украинские беспилотники

    • От Redactor
    • 20 апреля, 2026
    • 10 views

    Обзор Samsung Galaxy S26 Ultra: эволюция без революции

    • От Redactor
    • 20 апреля, 2026
    • 9 views