Copyright

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-сеть.

Похожие записи