DirectFB
DirectFB (pour "Direct Frame Buffer" en anglais) est une bibliothèque libre pour le système d'exploitation Linux qui fournit à la fois un accès aux composants matériels graphiques (accélération matérielle) ainsi qu'aux périphériques d'entrées, et un système de gestion de fenêtres intégré avec support de la transparence et de calques multiples, tout ceci au travers de l'interface framebuffer de Linux.

Cette bibliothèque permet aux développeurs de contourner le serveur X Window qui est utilisé traditionnellement pour les interfaces graphiques sur les plates-formes de type UNIX, et ceci dans le but d'obtenir un affichage nettement plus rapide, ainsi que de simplifier considérablement l'interface de programmation qui est très complexe avec la Xlib.

DirectFB est souvent utilisé dans les environnements embarqués qui ne pourraient supporter un environnement X Window complet. En 2006, une version de DirectFB a été incluse dans la liste des logiciels pour le comme spécification V2 Audio/Vidéo.

DirectFB peut également supporter "XDirectFB", une implémentation de l'interface de programmation d'un serveur X qui utilise DirectFB pour le rendu des fenêtres. Il est ainsi possible de faire fonctionner des applications prévues pour X11 avec DirectFB.

DirectFB est distribué selon les termes de la licence GNU LGPL.

LinuxTV ainsi que le compagnon mobile Palm Foleo utilisent DirectFB.
Q188860
bibliothèque
Concept
Q341
libre
Concept
Q388
Linux
MISC
Q178481
serveur X Window
MISC
Q11368
UNIX
Concept
Q165194
interface de programmation
Concept
Q1579570
Xlib
ORG
Q193040
environnements embarqués
Concept
Q192897
GNU LGPL
MEDIA
None
LinuxTV
UNK
Q3107089
Palm Foleo
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
Q978940
DirectFB
MISC
+2006^^http://www.w3.org/2001/XMLSchema#decimal
2006
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+11^^http://www.w3.org/2001/XMLSchema#decimal
11
NUMBER
instance of
instance of
operating system
copyright license
subclass of