Zum Inhalt springen

DirectFB

aus Wikipedia, der freien Enzyklopädie
Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden.

[[Datei:Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.|150px]]
Basisdaten

Maintainer Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Entwickler Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Erscheinungsjahr Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
Aktuelle Version 1.7.7
(Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden.)
Aktuelle Vorabversion Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.
(Skriptfehler: Ein solches Modul „Wikidata“ ist nicht vorhanden.)
Betriebssystem Linux/Unix
Programmier­sprache C, C++ und andere<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 10. Oktober 2012 im Internet Archive) (englisch) – Seite u. a. mit Projekt-Zusammenfassung bei OhlohVorlage:Abrufdatum</ref>
Lizenz LGPL
deutschsprachig ja
DirectFB auf github

DirectFB (kurz für Skriptfehler: Ein solches Modul „Vorlage:lang“ ist nicht vorhanden.) ist eine Grafikbibliothek, die eine Hardware-beschleunigte Grafikausgabe zur Verfügung stellt sowie Eingabegeräte wie Tastatur und Maus verwaltet.<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 4. November 2016 im Internet Archive) (englisch)</ref> Ebenfalls wird eine Schnittstelle zur Tonausgabe angeboten. DirectFB wird in vielen unixoiden Betriebssystemen auf der Konsolenebene genutzt, um Informationen und Grafik anzuzeigen. Sie kann auf größeren Betriebssystemen im Wechsel mit dem X.Org-Server die Bildschirmanzeige bedienen. Zusätzlich kann DirectFB die Grafik über X oder SDL ausgeben, sodass DirectFB-Programme in einem Fenster in einem laufenden X-Server angezeigt werden.<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 28. Januar 2017 im Internet Archive)</ref> Ebenfalls ist es mit der für DirectFB geschriebenen Anwendung XDirectFB möglich, viele für X geschriebene Anwendungen unter DirectFB zu verwenden.<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 28. Januar 2017 im Internet Archive)</ref>

Unterstützung von Toolkits[Bearbeiten]

Die im Unix-Umfeld weit verbreiteten GUI-Toolkits GTK+ und Qt sowie das weniger verbreitete FLTK wurden auf DirectFB portiert.<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 1. Dezember 2012 im Internet Archive) (englisch) – Seite im DirectFB-Wiki. Abgerufen am 14. Dezember 2012.</ref><ref>Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Ehemals im Vorlage:Referrer (nicht mehr online verfügbar); (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Vorlage:Toter Link/Core (Seite nicht mehr abrufbar. Suche im Internet Archive)</ref><ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 2. Februar 2017 im Internet Archive) (englisch) – Seite in der projekteigenen Versionsverwaltung Git; Stand: 15. Januar 2010; abgerufen am 14. Dezember 2012.</ref> Software, die ausschließlich eine dieser drei Bibliotheken zum Zeichnen der Benutzerschnittstelle verwendet, kann daher ohne Anpassung des Quelltextes unter DirectFB genutzt werden. Hierfür muss das Programm lediglich gegen die DirectFB-Version des entsprechenden Toolkits kompiliert werden.

Weitere Einzelheiten[Bearbeiten]

DirectFB wird im Embedded-Bereich als ressourcenschonender Ersatz zum X.Org-Server begriffen, sodass dort in den meisten Fällen auf einen X-Server gänzlich verzichtet werden kann.

Die Linux-Distribution SPBLinux nutzt DirectFB für die Darstellung der grafischen Benutzeroberfläche auf dem Bildschirm.

Des Weiteren ist mit DirectFBGL die Benutzung von OpenGL zur Ausgabe von hardwarebeschleunigter 3D-Grafik unter DirectFB möglich.<ref><templatestyles src="Webarchiv/styles.css" />Skriptfehler: Ein solches Modul „WLink“ ist nicht vorhanden. (Memento vom 28. Januar 2017 im Internet Archive)</ref>

Siehe auch[Bearbeiten]

Einzelnachweise[Bearbeiten]

<references />