„Inter-Client Communication Conventions Manual“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
JuTa (Diskussion | Beiträge) K Linkfix |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
== Versionen == |
== Versionen == |
||
Version 1.0 wurde im Juli 1989 veröffentlicht; Anfang 1994 folgte Version 2.0. |
Version 1.0 wurde im Juli 1989 veröffentlicht; Anfang 1994 folgte Version 2.0. |
||
<!--ToDo: Unterschiede zwischen V 1 und 2--> |
<!--ToDo: Unterschiede zwischen V 1 und 2--> |
||
== Beispiele aus dem Standard == |
== Beispiele aus dem Standard == |
||
* [[Zwischenablage]]: ICCCM definiert drei Zwischenablagen: Clipboard, primäre Auswahl und sekundäre Auswahl |
* [[Zwischenablage]]: ICCCM definiert drei Zwischenablagen: Clipboard, primäre Auswahl und sekundäre Auswahl |
||
* [[Interaktion]] mit dem [[Window Manager]] |
* [[Interaktion]] mit dem [[Window Manager]] |
||
Zeile 15: | Zeile 13: | ||
== Kritik == |
== Kritik == |
||
Im "UNIX-Haters Handbook" wurde ICCCM folgendermaßen beschrieben: |
Im "UNIX-Haters Handbook" wurde ICCCM folgendermaßen beschrieben: |
||
"In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry’s standard naked emperor."<br /> |
"In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry’s standard naked emperor."<br /> |
||
Zeile 23: | Zeile 20: | ||
== Siehe auch == |
== Siehe auch == |
||
* [[Direct Save Protocol]] |
* [[Direct Save Protocol]] |
||
* [[Extended Window Manager Hints]] |
* [[Extended Window Manager Hints]] |
||
== Weblinks == |
== Weblinks == |
||
⚫ | |||
⚫ | |||
[[Kategorie:Freie |
[[Kategorie:Freie Systemsoftware]] |
||
[[Kategorie:X Window System]] |
[[Kategorie:X Window System]] |
||
Version vom 21. Februar 2010, 21:49 Uhr
Inter-Client Communication Conventions Manual (ICCCM) ist ein Standard für X-Window-System-Clients, die gemeinsam auf demselben X-Server operieren wollen. Entwickelt wurde ICCCM durch das MIT X Consortium ab 1988.
Versionen
Version 1.0 wurde im Juli 1989 veröffentlicht; Anfang 1994 folgte Version 2.0.
Beispiele aus dem Standard
- Zwischenablage: ICCCM definiert drei Zwischenablagen: Clipboard, primäre Auswahl und sekundäre Auswahl
- Interaktion mit dem Window Manager
- Sitzungsverwaltung
- Wie erfolgt der Zugriff auf geteilte Ressourcen
- Wie werden Geräte-Farbtabellen verwaltet
Kritik
Im "UNIX-Haters Handbook" wurde ICCCM folgendermaßen beschrieben:
"In summary, ICCCM is a technological disaster: a toxic waste dump of broken protocols, backward compatibility nightmares, complex nonsolutions to obsolete nonproblems, a twisted mass of scabs and scar tissue intended to cover up the moral and intellectual depravity of the industry’s standard naked emperor."
(zu deutsch: "Insgesamt ist ICCCM eine technische Katastrophe: eine giftige Müllkippe aus kaputten Protokollen, überzogener Rückwärtskompatibilität, komplexen nicht-Lösungen zu überholten nicht-Problemen; eine pervertierte Masse von Grind und Narbengewebe mit dem Ziel, die moralische und intellektuelle Verderbtheit dieses Industriestandards zu übertünchen.")
Allerdings wird der Standard heutzutage von kaum einem Programmierer mehr implementiert, da viele Desktopumgebungen wie GNOME oder KDE oder Widget Toolkits wie Qt diese Aufgabe übernehmen und entsprechende Schnittstellen anbieten.
Siehe auch
Weblinks
- Inter-Client Communication Conventions Manual: Version 2.0 (englischsprachig)