Main Page DBusSharp

From NDesk

(Difference between revisions)
Jump to: navigation, search
Revision as of 13:45, 30 August 2006 (edit)
Alp (Talk | contribs)

← Previous diff
Revision as of 05:17, 1 September 2006 (edit) (undo)
Alp (Talk | contribs)

Next diff →
Line 1: Line 1:
-dbus-sharp is a C# implementation of [http://www.freedesktop.org/wiki/Software/dbus D-Bus], the small message bus with a big+dbus-sharp is a C# implementation of [http://www.freedesktop.org/wiki/Software/dbus D-Bus]. It's also known as "managed DBus" to avoid confusion with existing bindings (which wrap libdbus).
-appetite.+
D-Bus is an inter-process communication framework that lets applications D-Bus is an inter-process communication framework that lets applications
Line 30: Line 29:
There are no releases yet, and the API is not stable. In particular, please don't even think about checking this into your cvs/svn repository, bundling it with your program or packaging it for your distribution yet! There are no releases yet, and the API is not stable. In particular, please don't even think about checking this into your cvs/svn repository, bundling it with your program or packaging it for your distribution yet!
 +
 +There is also a module which provides GLib integration as an optional extra:
 +
 +git-clone [http://git.ndesk.org/?p=dbus-sharp-glib git://git.ndesk.org/pub/scm/dbus-sharp-glib]

Revision as of 05:17, 1 September 2006

dbus-sharp is a C# implementation of D-Bus. It's also known as "managed DBus" to avoid confusion with existing bindings (which wrap libdbus).

D-Bus is an inter-process communication framework that lets applications interface with the system event bus as well as allowing them to talk to one another in a peer-to-peer configuration.

Status

This is currently at an early stage of development.

However it is hoped that it will soon provide a tested, high-performance bridge to and from all systems that are exposed via D-Bus, regardless of programming language, UI toolkit or license.

The code is a clean-room implementation based on the D-Bus Specification Version 0.11 and study of the wire protocol of existing tools.

It aims for compatibility with Mono and Microsoft .NET frameworks supporting the 2.0 profile. Backward compatibility with 1.0 will not be a consideration.

Note that the UNIX transport requires changes made to the runtime and class libraries that are only available in Mono svn as of August 21 '06. See Mono bug #79084 and svn revisions r63823 and r63824. These modifications add support for the UNIX domain socket abstract namespace.

Download

git-clone git://git.ndesk.org/pub/scm/dbus-sharp

There are no releases yet, and the API is not stable. In particular, please don't even think about checking this into your cvs/svn repository, bundling it with your program or packaging it for your distribution yet!

There is also a module which provides GLib integration as an optional extra:

git-clone git://git.ndesk.org/pub/scm/dbus-sharp-glib

Retrieved from "http://ndesk.org/DBusSharp"