Category Archives: DBus Explorer

DBus-Explorer 0.5

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

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 !

Bulk of changes for DBus-Explorer

Long time I hadn’t hacked on DBus-Explorer but as a exam stress killer I brought together all the piece I had already randomly coded. This resulted in a number of appreciable improvements that were long overdue like : Tabbed browsing : Good if you get lost like me with multiple DBus-Explorer windows (Ctrl+T to open [...]

Good and bad things

The good : I’m going to Prologin final ! (list here). PH01′s teacher is an infinite source of fun (and he works on some computer-related researches, great). Did the pole commission for Lolut this week. Productive meeting. Some good things already done. General refactoring for DBus-Explorer, UI should be much better too. Not yet in [...]

ParserNg

First of all, happy new year everyone. ParserNg is the name of the new parser that I committed today in git. It’s a somehow more flexible redesign of the precedent parser which allow to parse D-Bus type expressions to other things than just string and will, thus, facilitate the coding of, both, the code autogenerator [...]

D-Bus Explorer 0.3

Time for a new (small) release of D-Bus Explorer which is now 0.3 New in this release : The treeview now supports search & sorting Added checks to prevent some exceptions both from Gtk# and D-Bus Added the corresponding dialogs to nicely report these errors Miscellaneous refractoring and bug fixing Downloads : Tarball : http://www.ndesk.org/archive/dbus-explorer/dbus-explorer-0.3.tar.gz [...]

D-Bus Explorer 0.2

I decided to make a 0.2 release of D-Bus Explorer which contains, among others improvements, the fix for the speed caveat. 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. Here is the ChangeLog : Fixed the speed caveat with the XML [...]

Story of a strange bug

Yesterday I just squashed the « bug » which was causing DBus Explorer to be so slow. Alp had said that it was probably something simple and indeed it was. But first a little background : D-Bus Explorer’s first development took place when I was at school and thus without direct access to Internet. At that time [...]

D-Bus Explorer get a home

Thanks to Alp, D-Bus Explorer is now hosted on NDesk. The wiki page of the project is here : http://www.ndesk.org/DBusExplorer You can track the development in the Git repository : http://git.ndesk.org/?p=dbus-explorer;a=summary

D-Bus Explorer First (alpha) Release !

WTF ? D-Bus Explorer is a Gtk# application written in C# which use Alp’s DBusSharp library to display the API of DBus services. For the big picture it’s a clone of dbus-viewer but with a Gtk interface. A little screenie : Features and what is missing Features : Viewing of a D-Bus service’s methods Selectable [...]