Dirk Meyer Application 2008

My name is Dirk Meyer and I'm applying for the first time for JSF membership.

About Me
I'm working at the University of Bremen on my Doktor Thesis (PhD). The working group I'm working with is specialized on networking and protocol design. XMPP plays an important role in my PhD thesis and starting August 2008 I will work full time for my PhD. Besides that I'm the maintainer of the Freevo project.

Jabber/XMPP Projects
First of all, I have no interest in instant messaging. In my PhD thesis I will use XMPP for bot-to-bot communication, some sort of "enhanced UPnP" if you will. So I have a special interest in client to client security, Publish Subscribe and other XEPs that are useful in such a scenario. I plan to define a XMPP based core with features similar to the UPnP core with application specific profiles (XEP) on top of this core. If you want more details about what I have in mind for my thesis please contact me.

I have a (not yet published) XMPP implementation in Python (yes, another one) which is designed for this purpose. Using it for IM may be not that easy but using it for remote procedure calls and adding new XEPs is very easy. The license will be LGPL or GPL (I have to check my dependencies if LGPL works) and I plan to integrate XMPP with this UPnP like use case into Freevo.

I'm co-author of XTLS (extension inbox, not a XEP) and Jingle XML Streams which is an important part for my thesis. Both documents are implemented in my XMPP library.

Why I'm applying?
Using XMPP for such a use case is something XMPP was not designed for and it lacks some important base XEPs to realize this. I would like to push XMPP forward in this direction.