31.03.2014 10:02
Нюрнберг, Конференция «Embedded World», 25 февраля, 2014
Компания QNX Software Systems, мировой лидер в разработке встраиваемых систем, на конференции «Embedded World» в Нюрнберге представила новую версию ОСРВ QNX Neutrino 6.6. Новая версия ОС позволит разработчикам создавать полный спектр встраиваемых приложений для рынков промышленной автоматизации, тяжелого машиностроения, потребительской электроники, медицины, энергетики, автомобильной телематики и морских и авиационных бортовых развлекательных систем.
«Смартфоны и планшеты перевернули наше восприятие пользовательских интерфейсов. Сегодня каждый пользователь предполагает, что дисплей должен обладать функцией мультитач и управления с помощью жестов, вне зависимости от того где находится этот дисплей, на холодильнике, медицинском устройстве, торговом аппарате или газовом насосе», - заявил Грант Курвиль, директор продукт-менеджмента, QNX Software Systems. «Эти ожидания ужесточают требования к функционалу продуктов, однако QNX Neutrino 6.6 упрощает стоящие перед разработчиками задачи, позволяя создавать системы ответственного назначения любой сложности с богатым и простым пользовательским интерфейсом».
Обновления по безопасности
Практически любая встраиваемая система сегодня подключена к сети, что создает потенциальную угрозу безопасности. ОСРВ QNX Neutrino 6.6 содержит несколько обновлений для предотвращения угроз со стороны вредоносного ПО:
-
Детализированный контроль уровней привилегий – обеспечивает возможность определения операций, которые может выполнять процесс, с точностью до системного вызова. В результате, разработчикам больше не требуется присваивать процессам статус суперпользователя для доступа ко всей системе.
-
Контроль жизненного цикла приложений – для изоляции или ограничения доступа приложений к тем или иным ресурсам, ОС обладает необходимым функционалом для верификации, установки и запуска, позволяя тем самым устанавливать приложения в отдельные директории.
-
Для перехвата опасного кода и изоляции вредоносных программ QNX Neutrino использует сторожевые страницы (guard pages) и хип-куки (heap cookies), которые позволяют обнаруживать переполнения буферов и прекращать выполнение процессов-нарушителей. ОСРВ QNX также использует рандомизацию структуры адресного пространства (ASLR), что не позволяет атакующей программе использовать адресное пространство для размещения вредоносного кода.
-
Обновления файловой системы – в целях лучшей защиты информации ОСРВ QNX Neutrino получила новые возможности шифрования контента для файловой системы Power-Safe путем разделения его на шифровальные домены. Также в ОСРВ QNX Neutrino реализована поддержка списков управления доступом (ACLs), которые определяют права отдельных пользователей или групп к специальным системным объектам.
Гибкое управление графикой в смешанных интерфейсах
ОСРВ QNX Neutrino 6.6 включает в себя новый композитный менеджер окон, который позволяет совмещать приложения и компоненты, созданные с помощью технологий HTML5, OpenGL ES и Qt 5 с просмотром видео на одном дисплее. Композитный менеджер поддерживает аппаратное ускорение OpenGL ES, функцию мультитач с помощью жестов и фреймворк драйверов на базе промышленного стандарта OpenWF.
Управление энергопотреблением
Для сокращения энергопотребления ОСРВ QNX Neutrino 6.6 предлагает несколько новых функций, позволяющих процессору находится в режиме сна на протяжении длительных интервалов времени. Данные функции включают:
-
возможность определения значений толерантности для таймеров, которым не требуется точность реального времени
-
возможность задавать приемлемые значения задержки прерываний, которые не требуют реакции в реальном времени
Приложения на базе технологий HTML5 и разработка графических интерфейсов
ОСРВ QNX Neutrino 6.6 поддерживает новый комплект разработчика «QNX SDK for Apps and Media», что позволит разработчикам реализовывать современные пользовательские интерфейсы и приложения с помощью таких веб технологий как HTML5, JavaScript и CSS. В комплект разработчика «QNX SDK for Apps and Media» входит:
-
Оптимизированный HTML5-движок на базе webkit для разработки приложений и вэб браузинга, обеспечивающий высокую производительность рендеринга и более широкую поддержку HTML5 стандартов.
-
Прикладная среда, включающая в себя менеджер окон, запуск приложений и контроль безопасности.
-
Открытая plug-in архитектура на базе Apache Cordova для обеспечения приложениям доступа к системным ресурсам. Разработчики могут выбирать из предварительно собранных плагинов, поставляемых QSS, или создавать свои.
-
Установщик пакетов для инсталляции HTML5 приложений во встраиваемых системах.
Поддержка мультимедиа и интеграция со смартфонами
Комплект разработчика «QNX SDK for Apps and Media» позволяет создавать встраиваемые приложения с современными GUI, которые легко интегрируются с различными смартфонами и планшетами.
-
Позволяет автоматически идентифицировать, синхронизировать и управлять интерактивным контентом.
-
Поддержка широкого ряда аудио и видео форматов.
-
Совместимость с мобильными платформами iOS, Android и BlackBerry, включая MP3 плееры, устройства с поддержкой USB 3.0, USB OTG, USB host и аппаратных протоколов USB.