README
1D-Bus for .NET
2==============
3
4This is a C# implementation of D-Bus. It's often referred to as "managed
5D-Bus" to avoid confusion with existing bindings (which wrap libdbus).
6
7See http://www.ndesk.org/DBusSharp
8
9D-Bus is an inter-process communication framework that lets applications
10interface with the system event bus as well as allowing them to talk to
11one another in a peer-to-peer configuration.
12
13See http://www.freedesktop.org/wiki/Software/dbus for general
14information on the D-Bus IPC mechanism.
15
16This software is under active development but is already used by a wide
17range of applications for tasks as simple as maintaining a single
18instance of the GUI to whole instant messaging frameworks and hardware
19detection APIs.
20
21It provides a tested, high-performance bridge to and from all systems
22that are exposed via D-Bus, regardless of programming language, UI
23toolkit or license. The source code is MIT X11 licensed (Free
24Software/Open Source), allowing integration into other projects with
25very few restrictions.
26
27The code was written and is maintained by Alp Toker <alp@atoker.com>
28
29It is a clean-room implementation based on the D-Bus Specification
30Version 0.11 and study of the wire protocol of existing tools.
31
32It aims for compatibility with Mono and Microsoft .NET frameworks
33supporting the 2.0 profile. Backward compatibility with 1.0 will not be
34a consideration.
35
36--
37Alp Toker <alp@atoker.com>
38