„Inter-Client Communication Conventions Manual“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Aka (Diskussion | Beiträge) K →Weblinks: https |
||
(8 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''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 [[Massachusetts Institute of Technology|MIT]] X Consortium ab 1988. |
'''Inter-Client Communication Conventions Manual''' ('''ICCCM''') ist ein [[offener Standard]] für [[X Window System|X-Window-System]]-Clients, die gemeinsam auf demselben X-Server operieren wollen. Entwickelt wurde ICCCM durch das [[Massachusetts Institute of Technology|MIT]] X Consortium ab 1988. |
||
== Versionen == |
== Versionen == |
||
Zeile 11: | Zeile 11: | ||
* Wie erfolgt der Zugriff auf geteilte [[Ressource]]n |
* Wie erfolgt der Zugriff auf geteilte [[Ressource]]n |
||
* Wie werden Geräte-Farbtabellen verwaltet |
* 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."<br /> |
|||
''(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 (Bibliothek)|Qt]] diese Aufgabe übernehmen und entsprechende Schnittstellen anbieten. |
|||
== Siehe auch == |
== Siehe auch == |
||
Zeile 24: | Zeile 17: | ||
== Weblinks == |
== Weblinks == |
||
* [ |
* [https://tronche.com/gui/x/icccm/ Inter-Client Communication Conventions Manual: Version 2.0] (englisch) |
||
⚫ | |||
[[Kategorie:Freie Systemsoftware]] |
[[Kategorie:Freie Systemsoftware]] |
||
[[Kategorie:X Window System]] |
[[Kategorie:X Window System]] |
||
⚫ | |||
[[es:ICCCM]] |
|||
[[ja:Inter-Client Communication Conventions Manual]] |
|||
[[ru:ICCCM]] |
Aktuelle Version vom 17. Januar 2021, 15:37 Uhr
Inter-Client Communication Conventions Manual (ICCCM) ist ein offener 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
[Bearbeiten | Quelltext bearbeiten]Version 1.0 wurde im Juli 1989 veröffentlicht; Anfang 1994 folgte Version 2.0.
Beispiele aus dem Standard
[Bearbeiten | Quelltext bearbeiten]- 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