DCOP

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

DCOP , care înseamnă D esktop CO mmunication P rotocol , este un mediu de proces și un sistem de comunicație al componentelor software .

Punctul cheie al DCOP este de a permite diferitelor programe software să interopereze și să partajeze operațiuni complexe. În esență, DCOP este un sistem de „telecomandă” care permite unei aplicații sau unui script să ofere ajutor altor aplicații.

Utilizarea DCOP oferă noi posibilități imense, fără a fi nevoie să scrieți aplicații complet noi, așa cum ar fi altfel necesar. Aplicațiile și bibliotecile KDE până la versiunea 3 utilizează o mulțime de DCOP și majoritatea aplicațiilor pot fi scriptate prin intermediul mecanismului DCOP.

În KDE 3, fiecare aplicație acceptă un set de bază de interfețe DCOP, chiar dacă programatorul de aplicații nu programează în mod explicit în acel suport. De exemplu, fiecare aplicație acceptă automat comanda quit , care, atunci când este invocată, închide aplicația.

Există un instrument de linie de comandă numit „dcop” (minuscule) care poate fi utilizat pentru a comunica cu aplicația direct din shell. "kdcop" este în schimb o interfață grafică a KDE 3 pentru a explora interfețele unei aplicații.

De exemplu, desktopul KDE 3 oferă o caracteristică pentru a afișa diferite fundaluri după intervale de timp. Cu toate acestea, o interfață nu este furnizată direct pentru a trece la următorul tapet, dar problema poate fi rezolvată cu DCOP folosind comanda

 dcop kdesktop KBackgroundIface

care va seta următoarea imagine ca fundal pentru desktop. Alt exemplu:

 dcop kdesktop KBackgroundIface currentWallpaper 1

Această comandă returnează numele fișierului de fundal pe desktopul 1 (KDE, dar și alte medii grafice, acceptă mai multe destkop ( desktop-uri virtuale ). Prin urmare, cu DCOP este foarte ușor să adăugați funcții care nu au fost inserate atunci când aplicația a fost scrisă .

KDE 4 și DCOP

În a patra versiune a KDE , DCOP a fost înlocuit cu D-Bus . Motivele acestei alegeri sunt:

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber