In computing, D-Bus or DBus is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by Havoc Pennington from Red Hat to standardize services provided by Linux desktop environments such as GNOME and KDE.

Property Value
dbo:abstract
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016) دي-بس (بالإنجليزية: D-Bus اختصاراً لـ Desktop-Bus) هو نظام بسيط لتبادل البيانات بين العمليات Inter-process communication للبرمجيات التطبيقية لتتبادل البيانات فيما بينها. دي-بس تأثر بشكل كبير بنظام DCOP الموجود في كدي 2 و3 والذي تم استبداله في كدي 4 بدي-بس. * 32xبوابة إنترنت * 32xبوابة برمجيات حرة * 32xبوابة برمجة الحاسوب (ar)
  • En informática, D-Bus (Desktop Bus) es un sistema de comunicación entre procesos (IPC), para aplicaciones de software con el fin de comunicarse entre sí. D-Bus es desarrollado como parte del proyecto freedesktop.org. (es)
  • D-Bus (von englisch Desktop-Bus) ist ein freies IPC-Framework, also ein Software-System für die Interprozesskommunikation, welches sich insbesondere an den Bedürfnissen von Desktop-Umgebungen einer grafischen Benutzeroberfläche orientiert. Es ist Bestandteil des freedesktop.org-Projektes und wird nahezu bei jeder modernen Linux-Distribution eingesetzt, die über eine graphische Oberfläche verfügt. In seiner Gesamtheit stellt D-Bus mit all seinen Komponenten allgemein eine leichtgewichtige Middleware (Daemon zur Unterstützung der Interprozess-Kommunikation) sowie im Speziellen einen Object Request Broker (ORB; eine Art Kommunikations-Vermittler für Objekte) dar. (de)
  • In computing, D-Bus or DBus is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by Havoc Pennington from Red Hat to standardize services provided by Linux desktop environments such as GNOME and KDE. The freedesktop.org project also developed a free and open-source software library called libdbus, as a reference implementation of the specification. This library is often confused with the D-Bus itself. Other implementations of the D-Bus client library also exist, such as GDBus (GNOME), QtDBus (Qt/KDE), dbus-java and sd-bus (part of systemd). (en)
  • En informatique, D-Bus est un logiciel de communication inter-processus permettant à des applications de communiquer entre elles. Hautement influencé par le système DCOP implémenté dans KDE 2 et KDE 3, il l'a remplacé dans KDE 4. Red Hat est le développeur principal de D-Bus, en tant qu'élément du projet freedesktop.org. Freedesktop.org diffuse D-Bus sous les termes de la licence publique générale GNU et laLicence Académique Libre en tant que logiciel libre. (fr)
  • D-Bus (Desktop Bus) è un sistema di comunicazione tra processi (IPC), sviluppato come progetto di software libero, che offre alle applicazioni un semplice modo di comunicare tra loro. D-Bus è stato pesantemente influenzato dal sistema DCOP e lo ha sostituito nella versione KDE 4; D-Bus fa parte del progetto Freedesktop.org e Red Hat è il suo sviluppatore principale.È implementato in Qt 4, GNOME e sulla piattaforma Maemo per applicazioni mobili. (it)
  • D-Bus (Desktop Bus) はメッセージバスと呼ばれる、アプリケーション間でやりとりを行うための、プロセス間通信(IPC)実装のひとつ。加えて、プロセスの生成期間を調節し、それらのサービスが必要なときに簡単に呼び出すことが出来るようにするものである。軽量さ、低依存度を保って開発されている。 D-BusはKDE (バージョン2~3) 独自のIPC実装であるDCOPから影響されて生まれ、KDE4 (Qt4) で採用された。GNOMEも独自のIPC実装であるBonoboからD-Busへ移行している。Linuxでもudevによるマウントメッセージの通知を行う際にD-Busを使っている。X.Org Server7.3からはD-Busによる実行時の設定が可能になっている。 D-Busは現在、多くの言語とライブラリとのバインディングを持ち、C言語, Java, C++, C#, Python, Ruby, Perl, GTK+, Qt, Maemo(携帯端末用のデスクトップ環境)などから利用出来る。さらに、Unix系OSだけでなくWindowsへの移植も行われている (winDBusという名前の別プロジェクト)。 (ja)
  • D-Bus (Desktop Bus) is ontwikkeld door Red Hat als onderdeel van het freedesktop.org-project om processen onderling gemakkelijk met elkaar te laten communiceren. De concurrerende oplossing DCOP (Desktop Communications Protocol), dat een belangrijk onderdeel was van zowel KDE 2 en 3, heeft als blauwdruk gediend voor de ontwikkeling van D-Bus. Met de komst van D-Bus is DCOP in KDE 4 vervangen door D-Bus en wordt bij GNOME D-Bus ingezet om het oudere Bonobo-mechanisme te vervangen. Ook andere desktopomgevingen en windowmanagers maken gebruik van D-Bus. (nl)
  • D-BUS – prosty system komunikacji międzyprocesowej (ang. inter-process communication, IPC) dla aplikacji programowych. Mocno inspirowany poprzez DCOP (zawarty w drugim i trzecim wydaniu KDE), D-Bus został dołączony do KDE 4. Większość POSIXowych systemów operacyjnych wspiera D-bus, istnieje także port dla Windowsa. D-bus jest używany przez Qt 4, a także GNOME, w którym stopniowo zastępował wcześniejszy mechanizm o nazwie Bonobo. (pl)
  • Em computação, D-Bus ou DBus é um mecanismo de comunicação entre processos e chamada de procedimento remoto que possibilita a comunicação entre vários programas de computador (isto é, processos) rodando simultaneamente na mesma máquina. O D-Bus foi desenvolvido como parte do projeto freedesktop.org, iniciado por Havoc Pennington da Red Hat para padronizar serviços fornecidos pelos ambientes de desktop do Linux como GNOME e KDE. O projeto freedesktop.org também desenvolveu uma biblioteca de software livre e de código aberto chamada libdbus, como uma implementação de referência da especificação. Esta biblioteca é geralmente confundida com o próprio D-Bus. Outras implementações da biblioteca cliente do D-Bus também existem, como GDBus (GNOME), QtDBus (Qt/KDE), dbus-java e sd-bus (parte do systemd). (pt)
  • D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом. D-Bus является частью проекта freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах, также существует версия для Windows (пока на стадии разработки). Состоит из двух частей: демона и низкоуровневого API. Существуют высокоуровневые библиотеки для фреймворков Qt, Java, GLib, C#, Python, Ruby и библиотека для C++. (ru)
  • D-Bus是一個行程間通訊及远程过程调用機制,可以讓多個不同的计算机程序(即行程)在同一臺電腦上同時進行通訊。D-Bus作為freedesktop.org專案的一部份,其設計目的是使Linux桌面环境(如GNOME與KDE等)提供的服務標準化。 freedesktop.org專案同時也開發了一個稱為libdbus的自由及开放源代码软件函式庫,作為規範的參考實作。這個函式庫常與D-Bus本身混淆。也存在著其他的D-Bus實作,像是GDBus (GNOME),QtDBus (Qt/KDE),dbus-java以及sd-bus(systemd的一部份)。 (zh)
dbo:developer
dbo:genre
dbo:latestReleaseVersion
  • 1.10.0
dbo:license
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 2083029 (xsd:integer)
dbo:wikiPageRevisionID
  • 742756697 (xsd:integer)
dbp:alt
  • Processes with D-Bus
  • Processes without D-Bus
  • Process A and B have both a one-to-one D-Bus connection with a dbus-daemon process over an Unix domain socket
  • Process A and B have a one-to-one D-Bus connection between them over an Unix domain socket
dbp:caption
  • Processes without D-Bus
  • Process A and B both connected to a using over an Unix domain socket. They can exchange messages sending them to the message bus process, which in turn will deliver the messages to the appropriate process. In this scenario bus names are mandatory to identify the destination process.
  • The same processes with D-Bus
  • Process A and B have a one-to-one D-Bus connection using over an Unix domain socket. They can use it to exchange messages directly. In this scenario bus names are not required.
dbp:footer
  • Large groups of cooperating processes demand a dense mesh of individual communication channels between them. D-Bus simplifies the IPC requirements with one single shared channel.
dbp:image
  • D-Bus communications architecture - simple.svg
  • D-Bus communications architecture - message bus.svg
  • Processes with D-Bus.svg
  • Processes without D-Bus.svg
dbp:operatingSystem
dbp:programmingLanguage
dbp:wordnet_type
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • 25بك المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016) دي-بس (بالإنجليزية: D-Bus اختصاراً لـ Desktop-Bus) هو نظام بسيط لتبادل البيانات بين العمليات Inter-process communication للبرمجيات التطبيقية لتتبادل البيانات فيما بينها. دي-بس تأثر بشكل كبير بنظام DCOP الموجود في كدي 2 و3 والذي تم استبداله في كدي 4 بدي-بس. * 32xبوابة إنترنت * 32xبوابة برمجيات حرة * 32xبوابة برمجة الحاسوب (ar)
  • En informática, D-Bus (Desktop Bus) es un sistema de comunicación entre procesos (IPC), para aplicaciones de software con el fin de comunicarse entre sí. D-Bus es desarrollado como parte del proyecto freedesktop.org. (es)
  • En informatique, D-Bus est un logiciel de communication inter-processus permettant à des applications de communiquer entre elles. Hautement influencé par le système DCOP implémenté dans KDE 2 et KDE 3, il l'a remplacé dans KDE 4. Red Hat est le développeur principal de D-Bus, en tant qu'élément du projet freedesktop.org. Freedesktop.org diffuse D-Bus sous les termes de la licence publique générale GNU et laLicence Académique Libre en tant que logiciel libre. (fr)
  • D-Bus (Desktop Bus) è un sistema di comunicazione tra processi (IPC), sviluppato come progetto di software libero, che offre alle applicazioni un semplice modo di comunicare tra loro. D-Bus è stato pesantemente influenzato dal sistema DCOP e lo ha sostituito nella versione KDE 4; D-Bus fa parte del progetto Freedesktop.org e Red Hat è il suo sviluppatore principale.È implementato in Qt 4, GNOME e sulla piattaforma Maemo per applicazioni mobili. (it)
  • D-Bus (Desktop Bus) はメッセージバスと呼ばれる、アプリケーション間でやりとりを行うための、プロセス間通信(IPC)実装のひとつ。加えて、プロセスの生成期間を調節し、それらのサービスが必要なときに簡単に呼び出すことが出来るようにするものである。軽量さ、低依存度を保って開発されている。 D-BusはKDE (バージョン2~3) 独自のIPC実装であるDCOPから影響されて生まれ、KDE4 (Qt4) で採用された。GNOMEも独自のIPC実装であるBonoboからD-Busへ移行している。Linuxでもudevによるマウントメッセージの通知を行う際にD-Busを使っている。X.Org Server7.3からはD-Busによる実行時の設定が可能になっている。 D-Busは現在、多くの言語とライブラリとのバインディングを持ち、C言語, Java, C++, C#, Python, Ruby, Perl, GTK+, Qt, Maemo(携帯端末用のデスクトップ環境)などから利用出来る。さらに、Unix系OSだけでなくWindowsへの移植も行われている (winDBusという名前の別プロジェクト)。 (ja)
  • D-Bus (Desktop Bus) is ontwikkeld door Red Hat als onderdeel van het freedesktop.org-project om processen onderling gemakkelijk met elkaar te laten communiceren. De concurrerende oplossing DCOP (Desktop Communications Protocol), dat een belangrijk onderdeel was van zowel KDE 2 en 3, heeft als blauwdruk gediend voor de ontwikkeling van D-Bus. Met de komst van D-Bus is DCOP in KDE 4 vervangen door D-Bus en wordt bij GNOME D-Bus ingezet om het oudere Bonobo-mechanisme te vervangen. Ook andere desktopomgevingen en windowmanagers maken gebruik van D-Bus. (nl)
  • D-BUS – prosty system komunikacji międzyprocesowej (ang. inter-process communication, IPC) dla aplikacji programowych. Mocno inspirowany poprzez DCOP (zawarty w drugim i trzecim wydaniu KDE), D-Bus został dołączony do KDE 4. Większość POSIXowych systemów operacyjnych wspiera D-bus, istnieje także port dla Windowsa. D-bus jest używany przez Qt 4, a także GNOME, w którym stopniowo zastępował wcześniejszy mechanizm o nazwie Bonobo. (pl)
  • D-Bus — система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом. D-Bus является частью проекта freedesktop.org. Она обладает высокой скоростью работы, не зависит от рабочей среды, работает на POSIX-совместимых операционных системах, также существует версия для Windows (пока на стадии разработки). Состоит из двух частей: демона и низкоуровневого API. Существуют высокоуровневые библиотеки для фреймворков Qt, Java, GLib, C#, Python, Ruby и библиотека для C++. (ru)
  • D-Bus是一個行程間通訊及远程过程调用機制,可以讓多個不同的计算机程序(即行程)在同一臺電腦上同時進行通訊。D-Bus作為freedesktop.org專案的一部份,其設計目的是使Linux桌面环境(如GNOME與KDE等)提供的服務標準化。 freedesktop.org專案同時也開發了一個稱為libdbus的自由及开放源代码软件函式庫,作為規範的參考實作。這個函式庫常與D-Bus本身混淆。也存在著其他的D-Bus實作,像是GDBus (GNOME),QtDBus (Qt/KDE),dbus-java以及sd-bus(systemd的一部份)。 (zh)
  • In computing, D-Bus or DBus is an inter-process communication (IPC) and remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by Havoc Pennington from Red Hat to standardize services provided by Linux desktop environments such as GNOME and KDE. (en)
  • D-Bus (von englisch Desktop-Bus) ist ein freies IPC-Framework, also ein Software-System für die Interprozesskommunikation, welches sich insbesondere an den Bedürfnissen von Desktop-Umgebungen einer grafischen Benutzeroberfläche orientiert. (de)
  • Em computação, D-Bus ou DBus é um mecanismo de comunicação entre processos e chamada de procedimento remoto que possibilita a comunicação entre vários programas de computador (isto é, processos) rodando simultaneamente na mesma máquina. O D-Bus foi desenvolvido como parte do projeto freedesktop.org, iniciado por Havoc Pennington da Red Hat para padronizar serviços fornecidos pelos ambientes de desktop do Linux como GNOME e KDE. (pt)
rdfs:label
  • دي-بس (ar)
  • D-Bus (de)
  • D-Bus (en)
  • D-Bus (es)
  • D-Bus (fr)
  • D-Bus (it)
  • D-Bus (ja)
  • D-Bus (nl)
  • D-Bus (pl)
  • D-Bus (pt)
  • D-Bus (ru)
  • D-Bus (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is foaf:primaryTopic of