Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
-=[Multiplayer Socialcalc]=- >> See https://github.com/audreyt/socialcalc/wiki for a book chapter on this project! << .oO( Advertisement for EtherCalc )Oo. Please note that this repository hosts a proof-of-concept that provides no capability to save/load spreadsheetgs. However, a Node.js port with Redis storage backend is now available at: https://github.com/audreyt/ethercalc There are now two public playgrounds for experimenting EtherCalc: http://ethercalc.org/ http://ethercalc.no.de/ Please feel free to take a look at it too! .oO( Setup Instructions )Oo. 0. Install JSON, Fliggy, Protocol::WebSocket and Try::Tiny: sudo cpan cpan> notest install JSON Fliggy Protocol::WebSocket Try::Tiny 1. Then check out this project and run the stand-alone server: git clone git://github.com/audreyt/socialcalc.git cd socialcalc perl multiserver.pl 2. Open port 9999 in multiple browsers with WebSocket support. 3. See red triangles representing peer cursors. Type in a browser, appears in all others! Browsers currently tested: Native WebSocket: Safari 5, Chrome 5, Firefox 4 beta1. Flash emulation: Firefox 3, Opera 10. Share & Enjoy! Audrey