On Fri, 2009-08-21 at 11:40 -0400, Stephen Waterbury wrote:
Just curious what the twisted minions think of google wave and whether anyone is considering or working on a twisted implementation of the federation protocol, <http://www.waveprotocol.org/draft-protocol-spec>.
In general, implementing the protocol is the easy part. It is 'just' XMPP and Twisted has support for that. It uses the XMPP Publish Subscribe extension protocol [1], for which Wokkel [2] has extensive support that should move to Twisted proper. The thing that is harder is interpreting all the commands and applying the Operational Transformation [1] algorithms that are communicated throught the rather easy federation protocol. Oh, and use Protocol Buffers, of course. ralphm [1] http://xmpp.org/extensions/xep-0060.html [2] http://wokkel.ik.nu/ [3] http://www.waveprotocol.org/whitepapers/operational-transform