QNX Photon MicroGUI


altВ отличие от ограниченных по своим возможностям графических библиотек, предоставляемых в других ОСРВ, оконная система QNX® Photon microGUI® обеспечивает полнофункциональную настраиваемую базу для построения человеко-машинных интерфейсов для малых встраиваемых систем. QNX® Photon microGUI® имеет большой набор повторно используемых экранных компонентов (виджетов), множество шрифтов, интегрированную поддержку многодисплейных систем и широкая многоязыковая поддержка для локализации продуктов.

Оконная система QNX Photon microGUI также поддерживает графические средства разработки, такие как построитель приложений, инструменты визуального макетирования и проектирования (для быстрой разработки прототипов приложений) и средство удаленного доступа Phindows, обеспечивающее взаимодействие с приложениями на основе QNX Photon microGUI с удаленного рабочего стола среды Windows.

Возможности и преимущества:
масштабирование графики в соответствии с требованиями среды:
модульная микроядерная архитектура позволяет легко добавлять или удалять процессы (например, администраторы ввода, графики или шрифтов);
нет необходимости модифицировать кода ядра, что упрощает кодирование и сокращает время тестирования;
варьирование объема занимаемой памяти;
возможность применения для самых различных приложений: от миниатюрных встроенных систем до систем класса рабочих станций;
настраиваемые графические элементы:
возможность модифицировать элементы графического пользовательского интерфейса (ГПИ), например кнопок, меню, окон, как в целом, так и по отдельности;
модернизация ГПИ «на лету» посредством динамического добавления, замены или обновления практически любого компонента интерфейса без необходимости перезагрузки;
упрощение разработки человеко-машинных интерфейсов (HMI):
повторно используемые виджеты и др. компоненты ГПИ;
поддержка примитивов рисования, в т.ч. рисования виджетов;
снижение накладных расходов на контроллеры процессора и дисплея, что в результате повышает производительность;
высококачественные шрифты на дисплеях любого размера:
масштабируемые форматы шрифтов (например, TrueType и растровые);
штриховые шрифты с низкими требованиями к объему используемой памяти для азиатских языков;
расширяемость виджетов:
снижение объема используемой памяти для работы устройств, за счет сжатия разделяемых библиотек;
возможность создавать новые компоненты ГПИ на основе существующих элементов (например, бегунков, кнопок и т.д.);
увеличение доли повторно используемого кода в новых реализациях компонентов сокращает объем памяти, занимаемый библиотеками виджетов;
уменьшение объема используемой памяти для устройств за счет усовершенствования компоновки, что позволяет приложениям загружать меньше кода из библиотек;
перерисовка виджетов без мерцания:
сложные пользовательские интерфейсы свободны от эффекта мерцания, который отвлекает внимание пользователя;
снижение нагрузки на процессор благодаря исключению избыточных/ненужных вычислений;
создание сложных пользовательских интерфейсов с динамически изменяющимися изображениями без эффекта мерцания;
более высокая производительность в сравнении с двойной буферизацией;
возможность применения различных медиаформатов:
готовая поддержка множества форматов, включая CD-аудио , MP3, MPEG-1 system stream, WAV, AIFF, IFF, AU;
возможность применять собственные медиаформаты благодаря расширяемой архитектуре QNX Photon microGUI и высокоуровневому API медиаданных;
одновременное отображение резидентных приложений и виртуальных машин Java на одном экране в разных окнах;
поддержка многодисплейных систем:
встроенная поддержка многодисплейных систем исключает необходимость дополнительной разработки специального кода, что снижает стоимость и сокращает время вывода продукта на рынок;
отображение единого изображения с помощью нескольких мониторов дает больший обзор всего пространства QNX Photon microGUI:
особенно подходит для рынка промышленной автоматизации, где требуется детальное отображение больших экранов с высоким качеством;
отображение множества изображений на множестве мониторов дает более выгодную по стоимости реализацию:
особенно подходит для автомобильных телематических и информационно-развлекательных систем с отображением нескольких экранов на одном дисплее;
широкая языковая поддержка:
гибкие возможности адаптации продуктов к различным рынкам (в т.ч. с азиатскими языками);
создание графических пользовательских интерфейсов с помощью построителя приложений:
приложения на основе QNX Photon microGUI можно разрабатывать, не написав ни единой строки кода;
взаимодействие с рабочими столами Windows посредством клиента удаленного доступа Phindows:
управление Photon-приложением с удаленного рабочего стола среды Windows через IP-сеть.

  • Related Posts

    Комплекты разработки драйверов (DDK-комплекты)

    Комплекты разработки драйверов (DDK-комплекты) С помощью комплектов разработки драйверов (DDK) вы можете быстро создавать драйверы для нестандартного оборудования – аудио-, графических и сетевых адаптеров, устройств ввода, принтеров, символьных и usb-устройств.…

    Файлы и файловая система QNX

    Вся информация в операционной системе QNX  хранится в виде файлов. Каждый файл – это набор байтов, обладающих общими атрибутами (имя, UID, GID, метки времени, тип файла). ОС QNX поддерживает следующих…

    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