Das Kefk Network Wiki befindet sich im Testbetrieb.
Desktop Communication Protocol
Aus Kefk.
Das Desktop Communication Protocol (DCOP) ist eine ressourcensparende Technologie zur Kommunikation zwischen Applikationen unter KDE.
Jede KDE-Anwendung stellt Teile ihrer Funktionalität (bei Amarok etwa die Abfrage des aktuell gespielten Titels oder eine Funktion zum Starten oder Stoppen der Wiedergabe) zum DCOP-Zugriff bereit. Welche das genau sind, lässt sich mittels der Anwendungen dcop (Kommandozeile) oder kdcop (grafische Oberfläche) ermitteln. Diese Funktionalität lässt sich von anderen KDE-Anwendungen, Skriptsprachen wie Python, für die DCOP-Bindungen existieren, oder auch von der Shell aus ansteuern. DCOP setzt auf der X11-Standardbibliothek libICE auf und ist mit seiner BSD-Lizenz frei verfügbar.
KDE 4 wird DCOP nicht mehr enthalten. Stattdessen wird dann das von einer bestimmten Desktopumgebung unabhängige D-Bus verwendet.
Weblinks
- DCOP von Preston Brown und Matthias Ettrich (englisch)
- Seminararbeit zu DCOP
- dcop Library API Documentation (Version 3.4.1, englisch)
