For the past few months I have been involved with the project BigBlueButton, an open-source web conferencing system. That, along with looking into Etherpad’s source code, really ignited my interest in real-time collaboration technologies.
I started an open-source project to extend BigBlueButton with real-time document collaboration to the conference’s participants. The project is still at a very early stage, but will be out for beta testing in the next release of BigBlueButton.
Before I start ranting about the project, which I am tentatively and temporarily calling it “Live Notes”, let me first show you a demo. In this demo, anything you type in the textbox will be synced, in real-time, with anyone else seeing this page. It also fully supports copying and pasting. Multiple users can edit the document at the same time with full document history. If someone else has this page open (hopefully), you can both play with each other to see the live typing in action. If not, you can open this same page in two browser windows and watch how the documents are being synced as you type.
In the meantime, have a look at the server’s source-code here.
Finally, the project is still in a very early stage. If you notice any glitches or crashing, or if you have any feedback or suggestions feel free to contact me.