OpenWF
OpenWF (Open Windowing Foundation) — кроссплатформенный API, предоставляемый без лицензионных отчислений, предназначенный для низкоуровневой абстракции оборудования в композитных оконных системах с целью использования возможностей компоновки и вывода графики. OpenWF ориентирован прежде всего на мобильные устройства и внедряемую технику, где требуется переносимая аппаратная ускоренная компоновка при минимизации использования памяти и энергопотребления. Стандартом управляет некоммерческий технологический консорциум Khronos Group.
Стандарт OpenWF включает два отдельных спецификационных документа:
- OpenWF Composition — ускоряет компоновку мультимедийного и графического контента; поддерживает автономную компоновку потоков пикселей на экране и вне его.
- OpenWF Display — предназначен для управления аппаратным обеспечением отображения; обеспечивает настройку режимов для внутренних и внешних дисплеев, а также обнаружение и опрос новых подключённых экранов. Прямое управление конвейером позволяет выполнять компоновку изображений и потоков данных.
Общие сведения
| OpenWF | |
|---|---|
| Тип | API |
| Разработчик | Khronos Group |
| Операционная система | мультиплатформенная |
| Последняя версия | 1.0 (9 ноября 2009) |
| Лицензия | различные |
| Сайт | khronos.org/openwf/ |
Реализации
Wayland ранее поддерживал бэкенд OpenWF, однако эта поддержка была впоследствии удалена из-за отсутствия поддержки и обновления.
В DirectFB планируется добавление поддержки OpenWF.
Операционная система QNX Neutrino, которая широко применяется, например, в информационно-развлекательных панелях автомобилей Volkswagen, использует OpenWF[1].
Примечания
Ссылки
- Официальный сайт OpenWF
- Сайт Khronos Group
- Спецификация OpenWF Composition 1.0 — опубликована 9 ноября 2009 года.
- Спецификация OpenWF Display 1.0 — опубликована 9 ноября 2009 года.