Difference between revisions of "Heiner Wolf Application 2010"

Jump to navigation Jump to search
m
 
(13 intermediate revisions by one other user not shown)
Line 1: Line 1:
I am Heiner Wolf. I am applying for XSF membership. I have been JSF member before.  
I am Heiner Wolf. I am applying for XSF membership. I have been JSF/XSF member before.  


== Contact ==
== Contact ==
Line 8: Line 8:
== History ==
== History ==


I have been writing code for many years. I write mostly C++/PHP/C# and I will continue to do so. I was engaged in virtual presence projects of the European Union during my PhD. I was CTO of weblin), a virtual presence system based on Jabber (now defunct. I am now working on a successor to weblin in the [http://www.openvirtualworld.com Open Virtual World] project in my spare time, which also implementents 3D avatars on Web pages using the XMPP protocol with open source servers and custom clients. I speak and write about the topic "virtual presence with Jabber".
I have been writing code for many years. I write mostly C++/PHP/C# and I will continue to do so. I was engaged in virtual presence projects of the European Union during my PhD. I was CTO of weblin), a virtual presence system based on Jabber (now defunct). I am now working on a successor to weblin in the [http://www.openvirtualworld.com Open Virtual World] project in my spare time, which also implementents 3D avatars on Web pages using the XMPP protocol with open source servers and custom clients. I speak and write about the topic "[http://archive.fosdem.org/2007/schedule/speakers/heiner+wolf virtual presence with Jabber]" ([http://www.virtual-presence.org/data/FOSDEM-2007-VP.pdf PDF slides]).


== Code ==
== Code ==
Line 16: Line 16:
* I am currently developing a new virtual presence client with XMPP transport.
* I am currently developing a new virtual presence client with XMPP transport.
* I am developing the server code (web site + game server) for the avatar system.
* I am developing the server code (web site + game server) for the avatar system.
* I implemented a Twitter to Jabber gateway: [http://blog.wolfspelz.de/2008/09/twix-twitter-to-jabber-xmpp-gateway.html TwiX] (Twitter-to-XMPP)


== XMPP Protocol ==
== XMPP Protocol ==
Line 21: Line 22:
* I was authoring XEP-0151 and a set-redirect proposal. I contributed to avatar discussions.
* I was authoring XEP-0151 and a set-redirect proposal. I contributed to avatar discussions.
* Virtual presence extensions to the XMPP protocol are documented at [http://www.virtual-presence.org/notes.html www.virtual-presence.org]
* Virtual presence extensions to the XMPP protocol are documented at [http://www.virtual-presence.org/notes.html www.virtual-presence.org]
* I am active in the standardization of virtual worlds where I promote the use of XMPP not only as a chat protocol, but also as a virtual space protocol [http://tools.ietf.org/html/draft-wolf-vp-identity-00 IETF draft for the Feb 2009 meeting]. I think Linden Lab is on the wrong track by extending HTTP for 2-way messaging when there is also a mature and widely adopted messaging protocol.


== Web sites ==
== Web sites ==


* [http://www.virtual.presence.org www.virtual.presence.org] an aggregator of virtual presence systems and news
* [http://www.virtual-presence.org Virtual-Presence.org] an aggregator of virtual presence systems and news


* [http://www.openvirtualworld.com openvirtualworld.com] www.weblin.com] the Open Virtual World project blog
* [http://www.openvirtualworld.com OpenVirtualWorld.com] the Open Virtual World project blog


* [http://lmslog.virtual-presence.org lmslog.virtual-presence.org] the status log of Website-URL -> Chatroom-JID mapping changes
* [http://lmslog.virtual-presence.org lmslog.virtual-presence.org] the status log of Website-URL -> Chatroom-JID mapping changes
* [http://lms.virtual-presence.org/api/ lms.virtual-presence.org/api/] a web front end for the URL mapping library
* [http://blog.wolfspelz.de/2008/09/twix-twitter-to-jabber-xmpp-gateway.html TwiX] a Twitter to XMPP gateway


* [http://blog.wolfspelz.de blog.wolfspelz.de] my blog (german)
* [http://blog.wolfspelz.de blog.wolfspelz.de] my blog (german)
Line 34: Line 40:
== Why I'm applying ==
== Why I'm applying ==


I work on [http://www.virtual.presence.org virtual presence]. Jabber/XMPP is the best infrastructure for it. I am sure that we will see millions of people on the web with their avatars and this might give a giant push to XMPP (not that it would need it :-). As a project and a company we rely heavily on Jabber, XMPP client libraries, servers, documentation, and know-how. We are using off the shelf open source XMPP servers. In other words: Jabber is very important to my professional work.
I work on [http://www.virtual-presence.org virtual presence]. Jabber/XMPP is the best infrastructure for it. I am sure that we will see millions of people on the web with their avatars and this might give a giant push to XMPP (not that it would need it :-). As a project and a company we rely heavily on Jabber, XMPP client libraries, servers, documentation, and know-how. We are using off the shelf open source XMPP servers. In other words: Jabber is very important to my professional work.
216

edits

Navigation menu