DirectFB

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
DirectFB
Розробник(и) Denis Oliver Kropp
Стабільний випуск 1.6 (14 червня 2012; 671 день тому)
Написано на C[1]
Операційна система Linux, Mac OS X
Тип програмна бібліотека
Ліцензія LGPL
Сайт directfb.org

DirectFB (Direct Frame Buffer) — програмна бібліотека, що надає шар для створення графічних оточень. DirectFB можна розглядати як легковагову альтернативу X Window, орієнтовану для використання на мобільних і вбудованих системах, обмежених у ресурсах. DirectFB надає засоби для задіяння апаратного прискорення графіки з використанням OpenGL, взаємодії з пристроями вводу.

Сирцевий код DirectFB поширюється під ліцензією LGPL.

DirectFB включає супутні проекти

DirectFB може працювати безпосередньо поверх пристрою Framebuffer у Linux (/dev/fb), але не обмежується цим і може використовувати інші методи виводу. Для застосунків DirectFB надає уніфікований рівень абстракції для задіяння доступних функцій апаратного забезпечення, при відсутності тих чи інших апаратних можливостей використовуються програмні заміни для всіх підтримуваних бібліотекою графічних операцій. Для відображення шрифтів в DirectFB підтримується використання бібліотеки FreeType2, а для виведення відео — lib-xine. Підтримка PNG, JPEG, GIF і кадрів MPEG2 інтегрована безпосередньо в DirectFB.

Для роботи X11 поверх DirectFB розвивається спеціальний X-сервер XDirectFB, що дозволяє організувати вивід топового вікна X11 у вікні DirectFB. Засоби для роботи поверх DirectFB розвиваються для бібліотек SDL, EFL (Enlightenment Foundation Libraries), GTK+ та Qt.

З мобільних продуктів, що використовують DirectFB можна відзначити мобільну платформу webOS, медіаплеер MythTV і платформу jointSPACE, використовувану в деяких моделях телевізорів Philips. Існує проект із забезпечення роботи Firefox безпосередньо з використанням DirectFB.

Джерела[ред.ред. код]

Виноски[ред.ред. код]

Посилання[ред.ред. код]