[Twisted-Python] twisted-wave?
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>. Steve
Hey, I had considered starting something..... When I was finished my thesis that is, sometime next month... Looks very promising, all in all. Really need to look into the spec in more detail first. Has anyone else started anything? Dave On 21 Aug 2009, at 16:40, 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>.
Steve
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
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
If anyone starts doing serious stuff with this, feel free to let me know, I might be able to help :-) Received an invite for Google Wave, but unsure if it's going to be a second GMail again (invites are pretty useless when everyone has a million of them)... On Fri, Oct 2, 2009 at 9:38 AM, Ralph Meijer <twisted@ralphm.ik.nu> wrote:
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
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
participants (4)
-
David Guerin
-
Laurens Van Houtven
-
Ralph Meijer
-
Stephen Waterbury