Archive for the DBus Explorer Category

24
mar

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.


free blog themes
28
déc

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 !


free blog themes
25
juin

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 and [...]


free blog themes
16
mar

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 public repository.

The bad :

Got [...]


free blog themes
04
jan

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 and [...]


free blog themes
13
déc

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
Debian package : http://www.ndesk.org/archive/dbus-explorer/dbus-explorer_0.3-1_all.deb
(Credits goes to slomo for [...]


free blog themes
16
nov

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 parsing.
Use XmlTextReader for [...]


free blog themes
03
nov

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 [...]


free blog themes
01
nov

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


free blog themes
26
oct

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 bus
Description of the method’s prototype with, [...]


free blog themes