http://www.pronix.de -> Bücher -> Bücher aus meiner Feder -> Linux-Unix-Programmierung -> Extra Kapitel: X Window-Programmierung

Extra Kapitel: X Window-Programmierung

In diesem Kapitel kommen Sie mit der tiefsten Ebene der Grafikprogrammierung in Berührung - der X Window-Programmierung mit der Xlib-Bibliothek.

Ursprünglich war zu diesem Thema ein sehr umfangreiches Kapitel eingeplant. Die X Window-Programmierung ist hier zu Lande ein selten beschriebenes Thema. Aber alleine schon die Dokumentation zur Xlib (Bibliothek für die X Window-Programmierung) hat ohne jeden Quellcode schon über 500 Seiten Umfang. Dabei hat man noch keinen einzigen Button auf dem Bildschirm gezeichnet. Daher ist anschließend noch weitere Dokumentation zu einem der Toolkits (bspw. Xt) nötig, wo die reine Dokumentation wieder ein paar hundert Seiten stark ist. Somit müssen Sie sich hier mit einer sehr bescheidenen Einführung in das Thema begnügen.

Auf der anderen Seite ist es auch nicht unbedingt nötig, sich mit der Xlib zu befassen, um Anwendungen mit einer grafischen Oberfläche zu entwickeln. Sofern Sie nicht masochistisch sind, begnügen Sie sich wohl eher mit einer der vielen Toolkits (wie Xt, Tk, GTK+, Qt, Motif, Athena etc.), die alle auf der Xlib aufbauen.

Das X-System (auch "X11-System" genannt) wurde am Massachusetts Institute of Technology (MIT) in Zusammenarbeit mit der Firma DEC entwickelt. 1988 wurde daraus das MIT X Consortium gegründet, welche die Arbeit fortführten, bis diese vom nächsten Consortium - The Open Group - übernommen wurde. Am Schluss wurde die Entwicklung an X.org weitergegeben.