rss

DBus-Explorer 0.5

3

Category : C#, DBus Explorer, English, Linux, Programming

Time for another release of DBus-Explorer, your favorite D-Bus API viewer.

Summary

D-Bus Explorer is a GTK+ application written in C# which use NDesk’s managed D-Bus library to display the API of D-Bus services. In summary, it’s a clone of dbus-viewer with a GTK+ interface.

New in this release

  • UI cleanup. Interface generation is now only available when right clicking interface item and allow to select items individually :

    2009-03-23-092546_647x631_scrot

  • Method invoking for simple methods (i.e. only when base type are involved in the method prototype) :

    2009-03-23-092916_404x207_scrot

  • Property support is back :

    2009-03-23-093007_802x625_scrot

  • Yet another parser rewrite. This time it’s definitely cool.

Download

Tarball : http://www.ndesk.org/archive/dbus-explorer/dbus-explorer-0.5.tar.gz

Future

For my usage, D-Bus Explorer is starting to get rather feature complete. Therefore, if you have any idea of a cool feature that could be implemented don’t hesitate to drop your thought in the comments.

DBus Explorer 0.4 Christmas release

4

Category : C#, DBus Explorer, English, Mono, Programming

Finally after months of postponing the 0.4 release of D-Bus Explorer I managed to get it out as a Christmas/New Year present :-) . For the impatient you will find download link at the usual place.

For those who doesn’t know what D-Bus Explorer is, it’s a little tool I wrote up a long time ago which allows to browse D-Bus bus services and services’ API. It’s similar in concept to dbus-viewer or DFeet with extra feature which make it sweet when you work with C# and Managed D-Bus.

For instance when you want to know the signature of a method/event/property it’s both shown with D-Bus own syntax and C# syntax. In this release this mechanism is extensible to other language though only C# is provided at the moment.

2008-12-27-215012_802x625_shot1

Coming to this release is also a C# generator which will create the necessary interface definition for use with Managed D-Bus. Simply right-click on the path / interface you want to use in your program and save it somewhere. Again this is extensible to other language.

2008-12-27-215639_802x625_shot3

In other news, the interface is now fully tabbed to let you browse different API at the same time.

2008-12-28-174241_802x625_shot4

Happy D-Bus hacking !