Desktop communication protocol (original) (raw)
DCOP o Desktop COmmunication Protocol (protocol de comunicació d'escriptori) és un sistema de comunicació lleuger entre processos i components de programari. La finalitat principal d'aquest sistema és permetre l'interoperació d'aplicacions i comprartir les tasques complexes entre aquestes. Essencialment, DCOP és un sistema de control remot que permet a una aplicació o script demanar ajuda a altres aplicacions.
Property | Value |
---|---|
dbo:abstract | DCOP o Desktop COmmunication Protocol (protocol de comunicació d'escriptori) és un sistema de comunicació lleuger entre processos i components de programari. La finalitat principal d'aquest sistema és permetre l'interoperació d'aplicacions i comprartir les tasques complexes entre aquestes. Essencialment, DCOP és un sistema de control remot que permet a una aplicació o script demanar ajuda a altres aplicacions. (ca) Desktop Communication Protocol (DCOP) was an inter-process communication (IPC) daemon by KDE used in K Desktop Environment 3. The design goal for the protocol was to allow applications to interoperate, and share complex tasks. Essentially, DCOP was a ‘remote control’ system, which allowed applications or scripts to enlist the help of other applications. DCOP is built on top of the X11 Inter-Client Exchange protocol. DCOP continues to be used by the K Desktop Environment 3-fork Trinity Desktop Environment. DCOP was replaced by D-Bus, a message bus system heavily influenced by the DCOP and standardized by freedesktop.org, in KDE Software Compilation 4 and later. (en) DCOP (o Desktop COmmunication Protocol, ‘protocolo de comunicación de escritorio’) es un sistema de comunicación ligero entre procesos y componentes software. El principal fin de este sistema es permitir la interoperación de aplicaciones y compartir tareas complejas entre estas. Esencialmente, DCOP es un sistema de control remoto, que permite a una aplicación o script solicitar ayuda de otras aplicaciones. (es) DCOP (Desktop COmmunication Protocol), est une technologie informatique de communication entre les processus et les composants logiciels d'un système. Sa principale utilisation est de permettre aux différentes applications d'interagir et de partager des tâches complexes. DCOP est essentiellement un système de « contrôle à distance », qui peut faire profiter une application ou un script de l'aide des autres applications. Il est construit au-dessus du protocole d'échanges interclients de X. L'utilisation de DCOP fournit de nouvelles possibilités sans devoir réécrire entièrement de nouveaux logiciels. Les applications et bibliothèques de KDE 3 utilisent largement DCOP, et la plupart de ces applications peuvent être contrôlées par des scripts via DCOP. Dans les versions récentes de KDE 3, toutes les applications fournissent un support minimal de DCOP, même si le développeur n'a pas explicitement codé ce support dans l'application. Par exemple, toutes les applications peuvent recevoir une instruction quit. Une application en ligne de commande nommée « dcop » peut être utilisée pour communiquer avec les applications depuis un Shell. « kdcop » est l'équivalent graphique qui permet d'explorer l'interface de l'application. (fr) DCOP, che sta per Desktop COmmunication Protocol, è un ambiente interprocesso e un sistema di comunicazione dei . Il punto chiave di DCOP è quello di consentire ai vari software di interoperare e condividere operazioni complesse. Essenzialmente, DCOP è un sistema di "controllo remoto" che consente ad un'applicazione o ad uno script di fornire aiuto ad altre applicazioni. L'uso di DCOP fornisce vastissime nuove possibilità, senza richiedere la scrittura di applicazioni completamente nuove, come sarebbe altrimenti necessario. Le applicazioni e le librerie di KDE fino alla versione 3 usano molto DCOP e la maggior parte delle applicazioni può essere controllata da script attraverso il meccanismo DCOP. In KDE 3, ogni applicazione supporta un set base di interfacce DCOP, anche se il programmatore dell'applicazione non programma esplicitamente in tale supporto. Per esempio, ogni applicazione supporta automaticamente il comando quit, che quando viene richiamato, chiude l'applicazione. Esiste uno strumento (a riga di comando) chiamato "dcop" (in minuscolo) che può essere utilizzato per comunicare con l'applicazione direttamente dalla shell."kdcop" è invece un'interfaccia grafica di KDE 3 per esplorare le interfacce di un'applicazione. Per esempio, il desktop KDE 3 fornisce una funzione per mostrare sfondi diversi dopo intervalli di tempo. Tuttavia, non viene fornita direttamente un'interfaccia per passare allo sfondo successivo, ma il problema può essere risolto con DCOP utilizzando il comando dcop kdesktop KBackgroundIface che imposterà come sfondo del desktop l'immagine successiva. Un altro esempio: dcop kdesktop KBackgroundIface currentWallpaper 1 Questo comando ritorna il nome del file di sfondo sul desktop 1 (KDE, ma anche altri ambienti grafici, supportano più di un destkop (desktop virtuali).Con DCOP è quindi molto semplice aggiungere funzioni che non sono state inserite quando l'applicazione è stata scritta. (it) DCOP (Desktop COmmunication Protocol) とは、プロセス間またはソフトウェアコンポーネント間の軽量なプロセス間通信システムである。このシステムの主眼は、アプリケーション群が相互にやり取りして、全体として複雑なタスクを実施できるようにすることである。基本的にDCOPは「遠隔制御」システムであり、あるアプリケーションやスクリプトから他のアプリケーションの助けを得ることを可能にする。X Window Systemのクライアント間通信プロトコルをベースとして構築されている。 DCOPを使うことで、新たなアプリケーションを一から書かなくとも新機能を実現できるようになる。KDEのアプリケーションとライブラリはDCOPを多用しており、多くのKDEアプリケーションはDCOPの機構を通してスクリプトから制御できる。 最近のKDEシステムでは、全てのKDEアプリケーションが基本的なDCOPインタフェースを備えており、これはそのアプリケーションの作者が明示的にDCOPを使用していない場合でもそのようになっている。例えば、全てのアプリケーションが "quit" コマンドによるアプリケーションのクローズを自動的にサポートしている。 DCOPを組み込んだアプリケーションとシェルから通信するコマンド行ツールとして 'dcop'(小文字である点に注意)がある。また、同じインタフェースを提供するGUIツールとして 'kdcop' がある。 例えば、KDEデスクトップには一定時間間隔で背景の壁紙を切り換える機能がある。しかし、今の壁紙が気に入らないとき、それを即座に簡単に切り換えることはできない。また、ある壁紙を実際に見てみて、今後表示されないようにしたいと思った場合も、簡単に削除する方法はない。 しかし、dcopを使えば、そのような操作が簡単に追加できる。次のコマンド dcop kdesktop KBackgroundIface changeWallpaper は、シェルから壁紙を次に切り換えさせるものである。そして、次のコマンド dcop kdesktop KBackgroundIface currentWallpaper 1 は、デスクトップ 1 の現在の壁紙のファイル名を得ることができる(KDEを含むXのデスクトップ環境では、仮想デスクトップを複数サポートしているのが一般的である)。これらを組み合わせてシェルスクリプトを組めば、壁紙を切り換えて、前に表示していた壁紙を削除することができる。例えば、次のようになる。 OLDWALLPAPER=`dcop kdesktop KBackgroundIface currentWallpaper 1` dcop kdesktop KBackgroundIface changeWallpaper rm "$OLDWALLPAPER" このようにDCOPによって、アプリケーションが本来持っていなかった機能を簡単に追加することが可能となる。 (ja) DCOP (ang. Desktop Communication Protocol) – lekki i szybki system komunikacji międzyprocesowej zaprojektowany dla systemu KDE. Głównym celem DCOP jest pozwolenie programom na współpracę i na dzielenie między siebie większych zadań. DCOP jest systemem, który pozwala na zdalną kontrolę aplikacji. Użycie DCOP przynosi nowe możliwości bez konieczności przepisywania dużych fragmentów kodu, co mogłoby być niezbędne przy używaniu innego systemu. Programy i biblioteki KDE wykorzystują DCOP w dużym stopniu, co pozwala na kontrolę programów za pomocą języka skryptowego. W nowszych wersjach KDE 3 każdy program obsługiwał podstawowe funkcje DCOP, nawet jeżeli programista tego nie zaplanował. Na przykład każdy program obsługuje akcję quit. Do korzystania z DCOP w CLI może być wykorzystywany program „dcop”. Odpowiednikiem tego programu z interfejsem graficznym jest program „kdcop”. W KDE 4 DCOP w dużym stopniu jest zastąpiony przez D-BUS. (pl) O DCOP (Desktop COmmunication Protocol) é um protocolo que possibilita a comunicação entre aplicações do KDE. (pt) DCOP (от Desktop COmmunication Protocol) — легковесная система коммуникации процессов, а также программных компонентов. Основная цель этой системы — обеспечивать межпроцессное взаимодействие и распределять сложные задачи. Таким образом DCOP — система управления, позволяющая приложениям или скриптам использовать другие приложения. Она построена поверх протокола X Window System . Использование DCOP предоставляет новые возможности без необходимости написания новых приложений. Приложения и библиотеки KDE хорошо поддерживают DCOP, благодаря этому большинство приложений KDE могут контролироваться скриптами через механизм DCOP. В KDE 4 DCOP был заменен на D-Bus, систему межпроцессного взаимодействия, которая была стандартизована freedesktop.org и создана под влиянием системы DCOP. (ru) |
dbo:author | dbr:KDE |
dbo:developer | dbr:KDE |
dbo:genre | dbr:Inter-process_communication |
dbo:license | dbr:GNU_LGPL |
dbo:operatingSystem | dbr:Linux |
dbo:wikiPageExternalLink | http://api.kde.org/3.5-api/kdelibs-apidocs/dcop/html/index.html |
dbo:wikiPageID | 469608 (xsd:integer) |
dbo:wikiPageLength | 3538 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1092233781 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Qt_(software) dbr:Application_software dbr:Freedesktop.org dbr:GNU_LGPL dbr:Linux dbr:Client–server_model dbc:Inter-process_communication dbr:Trinity_Desktop_Environment dbr:D-Bus dbr:Daemon_(computing) dbr:Graphical_user_interface dbc:KDE_Platform dbc:Software_that_uses_Qt dbr:KDE dbr:KDE_Software_Compilation_4 dbr:K_Desktop_Environment_3 dbr:Inter-process_communication dbr:CORBA dbr:X_Window_System_protocols_and_architecture dbr:Marshalling_(computer_science) dbr:Type_safety dbr:Class_(computer_science) dbr:KDELibs dbr:Interface_(computer_science) |
dbp:author | dbr:KDE |
dbp:developer | dbr:KDE |
dbp:discontinued | yes (en) |
dbp:genre | dbr:Inter-process_communication |
dbp:license | dbr:GNU_LGPL |
dbp:operatingSystem | dbr:Linux |
dbp:title | Desktop Communication Protocol (en) |
dbp:wikiPageUsesTemplate | dbt:For dbt:Infobox_software dbt:Portal dbt:Inter-process_communication dbt:KDE |
dcterms:subject | dbc:Inter-process_communication dbc:KDE_Platform dbc:Software_that_uses_Qt |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment | DCOP o Desktop COmmunication Protocol (protocol de comunicació d'escriptori) és un sistema de comunicació lleuger entre processos i components de programari. La finalitat principal d'aquest sistema és permetre l'interoperació d'aplicacions i comprartir les tasques complexes entre aquestes. Essencialment, DCOP és un sistema de control remot que permet a una aplicació o script demanar ajuda a altres aplicacions. (ca) DCOP (o Desktop COmmunication Protocol, ‘protocolo de comunicación de escritorio’) es un sistema de comunicación ligero entre procesos y componentes software. El principal fin de este sistema es permitir la interoperación de aplicaciones y compartir tareas complejas entre estas. Esencialmente, DCOP es un sistema de control remoto, que permite a una aplicación o script solicitar ayuda de otras aplicaciones. (es) O DCOP (Desktop COmmunication Protocol) é um protocolo que possibilita a comunicação entre aplicações do KDE. (pt) Desktop Communication Protocol (DCOP) was an inter-process communication (IPC) daemon by KDE used in K Desktop Environment 3. The design goal for the protocol was to allow applications to interoperate, and share complex tasks. Essentially, DCOP was a ‘remote control’ system, which allowed applications or scripts to enlist the help of other applications. DCOP is built on top of the X11 Inter-Client Exchange protocol. (en) DCOP (Desktop COmmunication Protocol), est une technologie informatique de communication entre les processus et les composants logiciels d'un système. Sa principale utilisation est de permettre aux différentes applications d'interagir et de partager des tâches complexes. DCOP est essentiellement un système de « contrôle à distance », qui peut faire profiter une application ou un script de l'aide des autres applications. Il est construit au-dessus du protocole d'échanges interclients de X. (fr) DCOP, che sta per Desktop COmmunication Protocol, è un ambiente interprocesso e un sistema di comunicazione dei . Il punto chiave di DCOP è quello di consentire ai vari software di interoperare e condividere operazioni complesse. Essenzialmente, DCOP è un sistema di "controllo remoto" che consente ad un'applicazione o ad uno script di fornire aiuto ad altre applicazioni. dcop kdesktop KBackgroundIface che imposterà come sfondo del desktop l'immagine successiva. Un altro esempio: dcop kdesktop KBackgroundIface currentWallpaper 1 (it) DCOP (Desktop COmmunication Protocol) とは、プロセス間またはソフトウェアコンポーネント間の軽量なプロセス間通信システムである。このシステムの主眼は、アプリケーション群が相互にやり取りして、全体として複雑なタスクを実施できるようにすることである。基本的にDCOPは「遠隔制御」システムであり、あるアプリケーションやスクリプトから他のアプリケーションの助けを得ることを可能にする。X Window Systemのクライアント間通信プロトコルをベースとして構築されている。 DCOPを使うことで、新たなアプリケーションを一から書かなくとも新機能を実現できるようになる。KDEのアプリケーションとライブラリはDCOPを多用しており、多くのKDEアプリケーションはDCOPの機構を通してスクリプトから制御できる。 最近のKDEシステムでは、全てのKDEアプリケーションが基本的なDCOPインタフェースを備えており、これはそのアプリケーションの作者が明示的にDCOPを使用していない場合でもそのようになっている。例えば、全てのアプリケーションが "quit" コマンドによるアプリケーションのクローズを自動的にサポートしている。 しかし、dcopを使えば、そのような操作が簡単に追加できる。次のコマンド は、シェルから壁紙を次に切り換えさせるものである。そして、次のコマンド (ja) DCOP (ang. Desktop Communication Protocol) – lekki i szybki system komunikacji międzyprocesowej zaprojektowany dla systemu KDE. Głównym celem DCOP jest pozwolenie programom na współpracę i na dzielenie między siebie większych zadań. DCOP jest systemem, który pozwala na zdalną kontrolę aplikacji. Użycie DCOP przynosi nowe możliwości bez konieczności przepisywania dużych fragmentów kodu, co mogłoby być niezbędne przy używaniu innego systemu. Programy i biblioteki KDE wykorzystują DCOP w dużym stopniu, co pozwala na kontrolę programów za pomocą języka skryptowego. (pl) DCOP (от Desktop COmmunication Protocol) — легковесная система коммуникации процессов, а также программных компонентов. Основная цель этой системы — обеспечивать межпроцессное взаимодействие и распределять сложные задачи. Таким образом DCOP — система управления, позволяющая приложениям или скриптам использовать другие приложения. Она построена поверх протокола X Window System . (ru) |
rdfs:label | DCOP (ca) DCOP (es) Desktop communication protocol (en) DCOP (fr) DCOP (it) DCOP (ja) DCOP (pl) DCOP (pt) DCOP (ru) |
owl:sameAs | wikidata:Desktop communication protocol dbpedia-ca:Desktop communication protocol dbpedia-es:Desktop communication protocol dbpedia-fr:Desktop communication protocol dbpedia-it:Desktop communication protocol dbpedia-ja:Desktop communication protocol dbpedia-pl:Desktop communication protocol dbpedia-pt:Desktop communication protocol dbpedia-ru:Desktop communication protocol dbpedia-tr:Desktop communication protocol https://global.dbpedia.org/id/2DJWS |
prov:wasDerivedFrom | wikipedia-en:Desktop_communication_protocol?oldid=1092233781&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Desktop_communication_protocol |
is dbo:wikiPageRedirects of | dbr:Dcop |
is dbo:wikiPageWikiLink of | dbr:Dcop dbr:Common_Object_Request_Broker_Architecture dbr:Freedesktop.org dbr:Gambas dbr:Portable_object_(computing) dbr:DCOP dbr:D-Bus dbr:KDE_Platform_4 dbr:KDE_Software_Compilation dbr:K_Desktop_Environment_2 dbr:Inter-process_communication dbr:X_Window_authorization |
is foaf:primaryTopic of | wikipedia-en:Desktop_communication_protocol |