D-Bus programming in Java 1.5

Matthew Johnson
dbus@matthew.ath.cx

March 16, 2011
Contents
List of Figures
List of Tables
1 Introduction
 1.1 Protocol Implementation
 1.2 Dependencies
 1.3 D-Bus Terminology
2 DBusConnection
 2.1 Asynchronous Calls
3 DBusInterface
 3.1 Interface name overriding
4 DBusSignal
5 DBusExecutionException
6 DBusSigHandler
7 D-Bus Types
 7.1 Basic Types
 7.2 Strings
 7.3 Arrays
 7.4 Maps
 7.5 Variants
 7.6 Structs
 7.7 Objects
 7.8 Multiple Return Values
 7.9 Full list of types
8 Annotations
9 DBusSerializable
10 CreateInterface
 10.1 Nested Interfaces
11 Debugging
12 Peer to Peer
 12.1 Connecting to another application
 12.2 Getting Remote Objects
13 Low-level API
 13.1 Transport
 13.2 Message
14 Examples
15 Credits