News for hackers. Stuff that matters.

Ask HN: Where to learn about real-time collaborative systems

I am interested in learning about real-time collaborative web applications: how they are designed, what problems need to be addressed, etc. I have tried looking around but find it hard to get the information I am looking for.

Can someone point me to some resources that I could read further?

( 4 comments | 8 points | on HN )
Re:Ask HN: Where to learn about real-time collaborative systems by gawker on Friday September 10, 2010 @07:37AM (#1678543)
One thing that I found useful was poking my head around Erlang and RabbitMQ. It's a messaging system based on Erlang. You could also check out PubSubHubbub for push notifications which is probably similar to what you're looking for.

As someone had mention, Etherpad is out there and soon Google Wave. For a Twitter clone, there's Statusnet.ca

Re:Ask HN: Where to learn about real-time collaborative systems by gtani on Sunday September 12, 2010 @12:43PM (#1683971)
google "remote pair programming tools" and "online whiteboard". Also look at the things people are using zeroMQ, AMQP/rabbitMQ, node.js for

examples for whiteboard:

http://www.smashingapps.com/2010/01/05/11-amazing-free-web-a...

http://vis.renci.org/jeff/2009/08/26/open-sourcing-the-big-b...

http://lifehacker.com/5503537/woobius-eye-makes-online-commu...

http://news.ycombinator.com/item?id=951621

Re:Ask HN: Where to learn about real-time collaborative systems by redmar on Friday September 10, 2010 @06:01AM (#1678370)
For some hands-on experience you could try this book: "Professional XMPP Programming with JavaScript and jQuery" ISBN: 978-0-470-54071-8 Highly recommended!
Re:Ask HN: Where to learn about real-time collaborative systems by alnayyir on Friday September 10, 2010 @04:07AM (#1678225)
Read the code to etherpad now that it's freely available.