Zum Inhalt springen

„Inter-Client Communication Conventions Manual“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
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 ==
* [http://www.tronche.com/gui/x/icccm/ Inter-Client Communication Conventions Manual: Version 2.0] (englischsprachig)
* [https://tronche.com/gui/x/icccm/ Inter-Client Communication Conventions Manual: Version 2.0] (englisch)



{{SORTIERUNG:Interclient Communication Conventions Manual}}
[[Kategorie:Freie Systemsoftware]]
[[Kategorie:Freie Systemsoftware]]
[[Kategorie:X Window System]]
[[Kategorie:X Window System]]

[[en:Inter-Client Communication Conventions Manual]]
[[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.

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