Представлен стандарт, определяющий API экранных операций для мобильных устройств
10 ноября 2009 года
Консорциум Khronos Group, известный разработкой спецификации OpenGL, представил новый стандарт - OpenWF, нацеленный на унификацию низкоуровневого программного интерфейса для выполнения экранных операций и настройки устройств вывода данных. Стандарт позиционируется для встраиваемых и мобильных устройств, не зависит от операционной системы, не привязан к типу оборудования и тесно связан с ранее выпущенными спецификациями OpenGL ES (быстрая и переносимая 3D графика), OpenMAX (мультимедиа API) и OpenVG (векторная графика).
API OpenWF состоит из двух основных компонентов:
- OpenWF Composition - для формирования и вывода информации. Основные свойства:
- Функциональность для формирования многослойных двумерных экранных композиций (композитный режим), для реализации которой подходит и маломощное оборудование;
- Возможность объединения и компоновки контента приложений в единые для всей системы композиции, над которыми можно выполнять такие действия, как установка уровня прозрачности, затенение, масштабирование, вращение, зеркалирование и т.п.
- Определены несколько уровней акселерации вывода, нацеленные на использования широкого спектра оборудования - от маломощных встраиваемых чипсетов, до современных многоядерных CPU;
- OpenWF Display - для доступа к функциям управления экраном и настройки устройств вывода. Основные свойства:
- Поддерживается оконный интерфейс системного уровня для управления устройствами вывода данных;
- Предоставляется набор функций для управления встроенными и внешними экранами, например, управление видеорежимами, определение наличие устройств вывода, управление энергопотреблением, поворот изображения;
- Поддерживаются различные интерфейсы для подключения устройств вывода, такие как HDMI, DVI, S-Video, встроенные LCD панели и классические мониторы.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.