Ask HN: Frameworks for real-time collaboration in a web application?
1–10 of 14 posts
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#2Re: Ask HN: Frameworks for real-time collaboration in a web application?
#3Lunascript( http://www.asana.com/luna ) looks pretty exciting but I don't think it has been released yet.
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#4Re: Ask HN: Frameworks for real-time collaboration in a web application?
#5Re: Ask HN: Frameworks for real-time collaboration in a web application?
#6This stuff can't be trivially made into a framework, because "collaboration" is not a particular problem, but a whole class of same-same but different problems (as Thais would say.)
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#7FYI, after failing to find anything last year, I ended up implementing an operational transformation framework from scratch (using standard comet for comm). The literature's good enough that you can make sense of it all. Solo, it took me 2 weeks to implement the algorithm, another 2 weeks to put a callback framework around it to make it useful (like a SAX parser for changes to a shared xml structured document) and one more week to port it to js (original in Java) and add networking. Was a ton of fun and even useful for a couple of projects (shared canvas, text editor, collaborative UML'ing).
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#8One you have a prototype push link up and running; server and client able to reach each other on demand, the rest is just a simple matter of user authentication, managing timestamps, and maintaining consistency between the server side data-structure modeling the shared "object" being collaberated on, and the disparate views the users have of it in their clients. This stuff can't be trivially made into a framework, be…
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#9I was in a similar situation last spring and really didn't find anything that worked. But that was pre-Google Wave. Today, I believe the open-sourced wave reference server ( http://code.google.com/p/wave-protocol/ ) includes op trans. It's under Apache 2.0 and I doubt it'd take you long to rip out and wrap op trans into something useful for you. FYI, after failing to find anything last year, I ended up implementing a…
Re: Ask HN: Frameworks for real-time collaboration in a web application?
#10You can get more info at www.beweevee.com