Операционные системы, среды и оболочки. Макаренко С.И. - 204 стр.

UptoLike

Составители: 

компилировать код для процессоров ARM, MIPS. PowerPC. SH-4,
Strong ARM. XScalE или x86 - и все это из одной и той же IDE. Существует
даже возможность работать с различными языками и процессорами
одновременно.
Рис. 13.7. Структура комплекса разработчика QNX Momentics
13.7 Графический интерфейс пользователя Photon
В QNX Neutrino существует Photon micro GUI, модульная графическая
оболочка, способная обеспечить даже самому маленькому встраиваемому
устройству профессиональный, современный графический интерфейс. По
аналогии с самой QNX Neutrino, Photon основан на компактном микроядре и
предоставляет большинство своих сервисов посредством опциональных
процессов, работающих в защищенных областях памяти.
В отличие от функционально ограниченных графических библиотек,
традиционных для других ОС, Photon представляет собой оконную систему,
имеющую следующие возможности:
Строить сложные многослойные дисплеи - Photon предоставляет
высокотехнологичные функции типа внеэкранной растеризации,
перекрытии изображений, канала прозрачности, подстановки
текстуры и прямого режима. В результате, можно создавать плавно
работающие многослойные дисплеи, способные отображать
комбинацию из графики и живого видео - идеальное решение для
систем динамической навигации, телеприставок с функцией
"картинка в картинке", и т.п.
204
компилировать код для процессоров ARM, MIPS. PowerPC. SH-4,
Strong ARM. XScalE или x86 - и все это из одной и той же IDE. Существует
даже возможность работать с различными языками и процессорами
одновременно.




       Рис. 13.7. Структура комплекса разработчика QNX Momentics

       13.7 Графический интерфейс пользователя Photon
     В QNX Neutrino существует Photon micro GUI, модульная графическая
оболочка, способная обеспечить даже самому маленькому встраиваемому
устройству профессиональный, современный графический интерфейс. По
аналогии с самой QNX Neutrino, Photon основан на компактном микроядре и
предоставляет большинство своих сервисов посредством опциональных
процессов, работающих в защищенных областях памяти.
     В отличие от функционально ограниченных графических библиотек,
традиционных для других ОС, Photon представляет собой оконную систему,
имеющую следующие возможности:
     − Строить сложные многослойные дисплеи - Photon предоставляет
        высокотехнологичные функции типа внеэкранной растеризации,
        перекрытии изображений, канала прозрачности, подстановки
        текстуры и прямого режима. В результате, можно создавать плавно
        работающие многослойные дисплеи, способные отображать
        комбинацию из графики и живого видео - идеальное решение для
        систем динамической навигации, телеприставок с функцией
        "картинка в картинке", и т.п.


                                  204