Skip to content

audreyt/socialcalc

 
 

Repository files navigation

                                -=[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

About

Multiplayer SocialCalc with WebSocket - Also see https://github.com/audreyt/ethercalc

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.5%
  • Perl 19.5%