Zum Inhalt springen

DirectFB

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 23. September 2024 um 17:13 Uhr durch imported>Berdi2 (Unterstützung von Toolkits: Archivlink durch Livelink ersetzt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
DirectFB

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 1.7.7
(1. Februar 2015)
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem Linux/Unix
Programmier­sprache C, C++ und andere<ref><templatestyles src="Webarchiv/styles.css" />DirectFB (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 {{Modul:Vorlage:lang}} Modul:Vorlage:lang:103: attempt to index field 'wikibase' (a nil value)) 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" />Internetauftritt des DirectFB-Projektes (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" />directfb.net (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" />directfb.net (Memento vom 28. Januar 2017 im Internet Archive)</ref>

Unterstützung von Toolkits

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" />Projects:GTK on DirectFB (Memento vom 1. Dezember 2012 im Internet Archive) (englisch) – Seite im DirectFB-Wiki. Abgerufen am 14. Dezember 2012.</ref><ref>Qt for Embedded Linux and DirectFB. In: Qt Reference Documentation für Qt 4.7. Abgerufen am 23. September 2024 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref><ref><templatestyles src="Webarchiv/styles.css" />FLTK DirectFB port (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

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" />directfb.net (Memento vom 28. Januar 2017 im Internet Archive)</ref>

Siehe auch

Einzelnachweise

<references />