Verwenden Sie ein einziges Toolkit für alle Standard-Widgets in Ihrer Anwendung
Erstellen Sie schnelle, visuell ansprechende grafische Benutzeroberflächen
Verwenden Sie qualitativ hochwertige und auflösungsunabhängige Grafiken mit Kantenglättung
Bauen Sie einfach Web-Funktionalität in Ihre Anwendung ein
Nutzen Sie eingebaute Barrierefreiheits-Technologien
Verwenden Sie die leistungsfähige Basis der GNOME-Plattform zum Erstellen konsistenter und flexibler Benutzeroberflächen. Machen Sie Ihre Anwendungen breitesten Benutzerkreisen zugänglich, indem Sie sie an andere Plattformen anpassen. Elemente der Benutzeroberfläche sind stets barrierefrei. Auch für eigene UI-Elemente ist es einfach, sie barrierefrei zu gestalten.
Für Anwendungen mit Standard-Bedienelementen, mit denen die meisten Benutzer vertraut sind, verwenden Sie GTK+. Jede Anwendung, die Teil von GNOME ist, verwendet GTK+, so dass Sie damit Konsistenz erreichen und auf viele Widgets und Funktionsmerkmale wie Druckunterstützung und CSS-Themen zurückgreifen können.
Animationen, Effekte und fließenden Layouts erreichen Sie einfach mit Clutter, welches auch Touch-Eingaben und Gesten unterstützt.
Qualitativ hochwertige und auflösungsunabhängige 2D-Grafiken mit Kantenglättung werden durch Cairo zur Verfügung gestellt. Cairo wird für das Zeichnen von widgets in GTK+ verwendet und kann Inhalte auch in PDF und SVG ausgeben.
WebKitGTK+ macht es Ihnen leicht, Web-Funktionalität in Ihre Anwendung einzubauen, gleich ob es um die Darstellung einer HTML-Datei oder eine vollständige HTML5-UI geht.
In GTK+, Clutter und WebKitGTK+ ist die Unterstützung für Barrierefreiheits-Technologien mittels ATK bereits eingebaut. Verwenden Sie Orca, die Bildschirmtastatur Caribou, oder bauen Sie eigene Werkzeuge auf der Grundlage von ATK.
Nachfolgend finden Sie einige Beispiele aus Anwendungen der realen Welt, in denen GNOME-UI-Technologien in Projekten der freien Software verwendet werden.
Web ist der Webbrowser für GNOME, der GTK+ und WebKitGTK+ verwendet und vollständig barrierefrei ist.
( Internetseite | Quellcode )
MonoDevelop ist eine plattformübergreifende integrierte Entwicklungsumgebung für C# und andere .NET-Sprachen. Sie funktioniert unter Linux, Mac OS X und Windows
( Internetseite | Bildschirmfotos | Quellcode )
Videos ist das Multimedia-Wiedergabeprogramm von GNOME, das Clutter zur Anzeige von Videoinhalten nutzt.
( Website | Quellcode )