D-Bus for Pontarius?

Jon Kristensen technology at jonkristensen.com
Sat Nov 27 06:43:59 PST 2010


Hello D-Bus people!

I have started working on Pontarius 0.1, a set of free software media 
server programs. [1]Pontarius will build services on top of the 
[2]Extended Personal Media Network (XPMN) architecture, as defined by 
Dirk Meyer. We will have a server program that will transfer resources 
end-to-end encrypted over XMPP. I also want some kind of client that can 
access these resources at the request of other applications. So 
naturally I'm considering using D-Bus.

Now, it would be great if the media accessor client could be 
/interoperable/ in that I can use the same client code across all 
platforms (supporting the Python programming language) and 
/understandable/ in that it has a simple API that is easy to use to 
access media assets. My idea (having close to zero experience of D-Bus) 
is to expose my client's through D-Bus for GNU/Linux. I assume I should 
separate the D-Bus part of my application from the rest of my client's 
logic so that it doesn't require D-Bus?

What would you do for Windows? Would the Windows port for D-Bus be a 
good choice for my application? Or would implementing an OLE/COM wrapper 
talking directly to the application be a better way to go?

Any particular things to take into consideration for Mac OS?

Any comments are welcome!

Thanks!

[1]: http://www.pontarius.org/
[2]: http://elib.suub.uni-bremen.de/diss/docs/00011878.pdf

Warm regards,
Jon Kristensen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dbus/attachments/20101127/04e7e4a7/attachment.html>


More information about the dbus mailing list