SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
  Стандартная версия

Обзор архитектуры

Масштабируемая архитектура. Уникальная архитектура QNX Photon microGUI позволяет добавить в приложение только необходимые вам функции и ничего лишнего! Основой системы является микроядро, окруженное несколькими базовыми администраторами (ввода, графики и шрифтов) и группой вспомогательных взаимодействующих процессов. Такая архитектура предоставляет вам возможности гибкого масштабирования - добавляя или удаляя модули, вы можете сконфигурировать систему от крошечной встраиваемой системы до полнофункциональной рабочей станции.

Применения Photon microGUI могут быть самыми разнообразными:

  • Интернет-устройства;
  • Бытовая электроника;
  • Встраиваемые автомобильные навигационные системы;
  • Телефония;
  • Медицинское оборудование;
  • Промышленная автоматизация;
  • Карманные устройства;
  • Кассовые терминалы;
  • И многое другое!

Удобное рабочее место. Вы можете "вживую" просматривать, отлаживать, тестировать и изменять интерфейс ваших приложений еще до того, как будет готово оборудование, так как ваша среда разработки и среда исполнения одинаковы!

Поддержка Интернет. Благодаря масштабируемости доступных в Photon браузеров вы сможете упаковать вашу исполняющую среду до самых миниатюрных размеров, сохраняя при этом весь стандартный набор функциональных возможностей - поддержку HTML, Java-технологии и базовые функции браузера. Или, наоборот, расширять систему, добавляя в нее поддержку фреймов, анимированных GIF, национальных языков и многое другое. Photon поддерживает два браузера:

  • VoyagerTM - компактный и быстрый, идеален для устройств с низким энергопотреблением и ограниченными ресурсами памяти, может использовать ядро Opera;
  • Mozilla - основан на Netscape 6, идеален для функционально насыщенных продуктов класса high-end.

Мультимедийные плагины. Модульная архитектура Photon позволяет использовать мультимедийные приложения даже во встроенных устройствах. Медиа-проигрыватель Photon предлагает высокоуровневые API с мощными плагинами, как для аудио, так и для видео. Хотите создать оригинальный интерфейс для своего приложения? Photon позволяет легко создать, например, необычный медиа-проигрыватель, так как все интерфейсы отделены от низкоуровневых процессов, работающих с данными.

Photon microGUI также поддерживает драйверы 3D-ускорителей и игровых API, включая Mesa, RenderWare и Glide.

Улучшенные графические возможности. Вам нужна высокая скорость обработки графики? Photon microGUI предоставляет поддержку внеэкранной памяти, функции "живого" видео, наложения изображений (overlay), режима транзитной передачи и другие передовые возможности, необходимые для сложных игровых и мультимедийных приложений.

Масштабируемые шрифты. Photon microGUI обеспечивает гибкую поддержку шрифтов. В вашем распоряжении будет крошечный администратор растровых шрифтов для встраиваемых приложений и мощный администратор масштабируемых шрифтов для работы со шрифтами Bitstream от Font Fusion, TrueDoc и TrueType. Вы можете задавать для шрифтов любой размер, использовать при отображении технологию сглаживания (anti-alias) и, благодаря использованию стандарта Unicode, одновременно выводить на экран текст на нескольких различных языках.

Встроенная интернационализация. Вы можете одновременно запустить приложение, использующее русский язык, просматривать Интернет-станицу на испанском, в то время как ваш рабочий стол может иметь интерфейс на французском - и все это благодаря тому, что в Photon microGUI реализована поддержка стандарта Unicode UTF-8!

Совместимость. С помощью модуля удаленного пользовательского интерфейса PhindowsTM вы сможете, находясь в среде Windows, наблюдать и управлять любым удаленным графическим устройством, работающим в реальном времени, независимо от вашего местоположения или используемого соединения. И наоборот, с помощью клиента Citrix ICA® вы можете контролировать свои Windows-приложения практически с любого тонкого клиента или встроенного устройства!