CRE079 GTK+ und GNOME
Hintergründe und Geschichte des graphischen Benutzerschnittstelle und Desktops
Tim Janik und Sven Herzberg sind Entwickler der GTK+ und Gnome Community. Im (sehr technischen) Gespräch mit Tim Pritlove stellen sie die Geschichte und Hintergründe der beiden Systeme vor. GTK+ (Gimp Toolkit) ist eine freie graphische Benutzerschnittstelle, Gnome das darauf aufsetzende Desktop-System für freie Betriebssysteme.
Im Podcast geht es um die Details: die Objektorientierung in GTK+, die Portierung von GTK+ auf andere Betriebssysteme, was das GTK+ Projekt gerne von Mac OS X abkucken möchte, die Notwendigkeit eines Bruchs mit der Vergangenheit zur Implementierung neuer Fähigkeiten, wo die Grenze zwischen GTK+ und GNOME liegt und wie sie sich über die Zeit verschiebt, die gemeinsame Arbeit an Desktop-Features im Projekt freedesktop.org und den Wert von Real-Life-Treffen für Entwickler von Freier Software.
- Tim Pritlove
- Sven Herzberg
- Tim Janik
Shownotes
Links:
- Tim Janik
- Sven Herzberg
- GTK+ Hackfest2008
- The GTK+ Project
- WP: GTK+
- GNOME: The Free Software Desktop Project
- WP: GNOME
- CRE054 GIMP
- WP: Motif
- LessTif
- WP: Observer Pattern
- WP: Vererbung
- WP: Klasse
- WP: Virtuelle Methode
- WP: X Window System
- WP: Introspektion (Reflexion)
- WP: Common Object Request Broker Architecture (CORBA)
- WP: Binärschnittstelle (ABI)
- WP: WebKit
- freedesktop.org
- K3B
- WP: Evolution
- WP: Konqueror
- WP: Nautilus
- WP: D-Bus
- WP: OpenType
- WP: Pango