Zum Inhalt springen

Clutter (Bibliothek)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 30. Dezember 2025 um 07:13 Uhr durch imported>Hutch (Abschnittlink korrigiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Clutter

[[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 Intel
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version 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))
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 Unix, GNU/Linux, macOS, Windows
Programmier­sprache Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Kategorie Programmbibliothek
Lizenz LGPL
www.clutter-project.org

Clutter ist eine freie Szenengraph-Programmbibliothek, mit der Software-Entwickler grafische Benutzeroberflächen (GUIs) für Anwendungen erstellen können, die per OpenGL gerendert werden.

Clutter wurde anfangs von OpenedHand entwickelt. OpenedHand wurde später von Intel gekauft, um auf Basis von Clutter eine Oberfläche für Moblin (heute MeeGo Netbook) zu schaffen. Mittlerweile nutzt eine Reihe von Software-Projekten, allen voran Gnome, dieses Toolkit.

Toolkits

Clutter an sich ist kein GUI-Toolkit, sondern stellt lediglich Techniken wie Transformationen zur Verfügung. Um Widgets einzufügen, müssen Programmentwickler diese entweder selber programmieren oder können alternativ ein vorhandenes GUI-Toolkit zusammen mit Clutter verwenden. Das Clutter-Projekt bietet Integrationen für GTK<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 2. August 2010 im Internet Archive)</ref> und Qt<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 2. August 2010 im Internet Archive)</ref> an und entwickelt darüber hinaus auch ein eigenes Toolkit namens Mx.<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 28. September 2010 im Internet Archive)</ref>

Mx

Mx wurde ursprünglich unter dem Namen Nbtk für Moblin geschrieben und erst nachträglich zu einem Toolkit für allgemeinen Gebrauch ausgebaut.<ref>http://blogs.gnome.org/thos/2009/11/18/a-new-clutter-widget-toolkit/</ref> Mx bietet alle gängigen Widgets zum Erstellen grafischer Oberflächen an,<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 2. Dezember 2010 im Internet Archive)</ref> enthält aber keine Funktionalität, die darüber hinausgeht. Für das Einbinden von Web-Inhalten kann das Mozilla Application Framework verwendet werden, für multimediale Inhalte GStreamer.<ref><templatestyles src="Webarchiv/styles.css" />Archivlink (Memento vom 2. August 2010 im Internet Archive)</ref>

Software, die Clutter nutzt (Auswahl)

Einzelnachweise

<references />