Tech used: node.js/nowjs for synchronising the drawings, jquery/canvas for the frontend, flask for saving/posting the images.
Knocked up in 48 hours with Django, WebSockets and Redis
All open source: https://github.com/stephenmcd/drawnby
Released django-socketio a week later born out of that project: https://github.com/stephenmcd/django-socketio
EDIT: Looks like this one got killed too :(
How many concurrent connections can this take, Senko?
Sorry about this, hopefully I'll be able to fix these problems soon.
Except this one is more real time, but I would love a replay feature to show what people have been drawing before me.
Very nice app, by the way.
I think you're missing a couple of basic tools:
- Basic shapes
Edit: Removed eraser from list. Noticed there was one.
I wanted to stick to the whiteboarding/sketching basics - you get a pen and an eraser. Perhaps it makes sense to add a few more tools, but I'm wary of adding too much, because I want it to be useable on really small screens, without keyboard, and with touch input, as opposed to only mouse.
For a sophisticated HTML drawing app (albeit not collaborative one, and not very usable without a pointing device), take look at the awesome DeviantArt Muro app (http://muro.deviantart.com/).