Development/Tutorials/D-Bus/Introduction

< Development‎ | Tutorials‎ | D-Bus
Revision as of 00:05, 23 December 2006 by Aseigo (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

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 Template:Http://www.freedesktop.org/wiki/Software/dbus

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


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal