34
edits
Line 5: | Line 5: | ||
I currently serve as director for Copyleft Games Group, lead Python XML SIG, and maintain several software projects related to XMPP. Among them recently; | I currently serve as director for Copyleft Games Group, lead Python XML SIG, and maintain several software projects related to XMPP. Among them recently; | ||
* [http://nodetree.org/ NodeTree] - an XML data binding package for Python, which supports XML stream processing including XMPP | |||
* [http://lightmelody.org/ LightMelody] - XMPP C library based on Loudmouth, largely rewritten using modern libraries (GLib/GIO) and cleaning up the API | |||
* [http://hg.concordance-xmpp.org/mod_xmpp mod_xmpp] - Apache module implementing XMPP over WebSockets, which hopefully will make deployment easier/cleaner vs setting up a WebSockets web proxy | |||
I started mod_xmpp and NodeTree as components for building a XMPP service framework in Python with the goal being to be able to quickly build XMPP-backed web applications with a dozen or two lines of Python and XSLT. I've given talks demonstrating building a simple XMPP PubSub-based wiki where changes can be seen by other viewers in realtime. | I started mod_xmpp and NodeTree as components for building a XMPP service framework in Python with the goal being to be able to quickly build XMPP-backed web applications with a dozen or two lines of Python and XSLT. I've given talks demonstrating building a simple XMPP PubSub-based wiki where changes can be seen by other viewers in realtime. |
edits