< Development | Tutorials | D-Bus
Difference between revisions of "Development/Tutorials/D-Bus/Introduction"
m (→Abstract) |
|||
Line 3: | Line 3: | ||
[http://www.freedesktop.org/wiki/Software/dbus DBUS] is a Free/Open Source software '''i'''nter'''p'''rocess '''c'''ommunications (IPC) mechanism that is in widespread use by open source desktop software today. It is part of the [http://freedesktop.org freedesktop.org] project and used in a wide range of applications. Examples include hotplug notifications on Linux, desktop search queries in strigi and as the primary means of IPC in KDE 4. This tutorial looks at the basic concepts of and terminology used in DBUS from an application developer's perspective. | [http://www.freedesktop.org/wiki/Software/dbus DBUS] is a Free/Open Source software '''i'''nter'''p'''rocess '''c'''ommunications (IPC) mechanism that is in widespread use by open source desktop software today. It is part of the [http://freedesktop.org freedesktop.org] project and used in a wide range of applications. Examples include hotplug notifications on Linux, desktop search queries in strigi and as the primary means of IPC in KDE 4. This tutorial looks at the basic concepts of and terminology used in DBUS from an application developer's perspective. | ||
− | {{tip|For more in depth looks at the DBUS wire protocol, system bus or other information that is not covered in this tutorial, visit the | + | {{tip|For more in depth looks at the DBUS wire protocol, system bus or other information that is not covered in this tutorial, visit the [http://www.freedesktop.org/wiki/Software/dbus#head-9e9cf3221a30246219863f1d2366e36cb580debc DBUS documentation page]}} |
== Prerequisites == | == Prerequisites == |
Revision as of 23:09, 22 December 2006
Abstract
DBUS is a Free/Open Source software interprocess communications (IPC) mechanism that is in widespread use by open source desktop software today. It is part of the freedesktop.org project and used in a wide range of applications. Examples include hotplug notifications on Linux, desktop search queries in strigi and as the primary means of IPC in KDE 4. This tutorial looks at the basic concepts of and terminology used in DBUS from an application developer's perspective.
Tip
For more in depth looks at the DBUS wire protocol, system bus or other information that is not covered in this tutorial, visit the DBUS documentation page
Prerequisites
None.
What Is IPC
When To Use DBUS
The Buses
Messages
Namespaces and Addresses
Interfaces
Services
Objects
Calling and Being Called
Methods
Signals
Useful Tools
qdbus
dbus-viewer
Other Resources
This page was last edited on 22 December 2006, at 23:09. Content is available under Creative Commons License SA 4.0 unless otherwise noted.