[Java-gnome-developer] D-BUS Java Bindings
Brought to you by:
afcowie
From: Elias M. <el...@al...> - 2004-02-01 20:25:15
|
Hello all! This message is not directly related to the Java-GNOME project but it's close enough to warrant being posted here, where the skill set I am looking for exist. D-BUS is a message bus, developed under freedesktop.org, which intends of becoming a sort of "information hub" on the desktop. If you don't know about it, here is the web site: http://www.freedesktop.org/Software/dbus I have been looking at implementing the D-BUS protocol in Java. Hardly any work is done by anyone (although someone has written some simple wrappers around JNI calls into the C library). What I want/intend to do, is to re-implement the D-BUS protocol in Java, thus making the Java bindings completely "pure" (i.e. no native code). This way we'd have interoperability with all platforms, not just the ones the D-BUS C library is ported to. The protocol is simple enough. The specification can be found here: http://freedesktop.org/Software/dbus/doc/dbus-specification.html However, I don't want to start to write code by my myself. Even though I consider myself more than competent enough to actually create this, it would be nice to actually get to discuss the implementation and the API's before starting, and if you're alone on this then one might never come up with the really good solutions. The protocol itself is "sort of" RPC-ish in nature, but there is no standard IDL for it (a flaw in my mind, and if I'm allowed to speculate, this will come). However, even without an IDL I have some ideas that involve using interfaces and let the library create dynamic proxies on these to get almost the same effect. Now, what I would like to know is: are there any skilled Java delopers out there that has seen the D-BUS protocol and is interested in helping out creating the Java bindings? Regards Elias |