NAME

App::SocialCalc::Multiplayer - Multiplayer SocialCalc Server with WebSocket

SYNOPSIS

Run this in a host computer:

% sudo socialcalc-multiplayer.pl
Accepting requests at http://0.0.0.0:9999/

Then connect to port 9999 with two or more browsers, and start collaboratively edit a web-based spreadsheet.

The sudo is needed for providing Flash-emulated support for non-WebSocket browsers, which requires serving a policy file on port 843; if all clients are already WebSocket-capable, then sudo is not needed.

DESCRIPTION

This is a convenient bundle around a prototypical WebSocket-SocialCalc integration hack, based on the demonstration in a YAPC::Tiny talk for Chupei.pm during late October 2009.

The presentation slides are available at: http://pugs.blogs.com/talks/hopscotch-yapctiny.pdf

AUTHORS

唐鳳 <cpan@audreyt.org>

COPYRIGHT

This work is derived from the SocialCalc program:

Copyright (C) 2009-2010 Socialtext, Inc.
All Rights Reserved.

The upstream source tree was derived from:

http://github.com/DanBricklin/socialcalc

Other than the CPAL license asserted by copyright holders above (see socialcalc/LEGAL.txt and socialcalc/LICENSE.txt), 唐鳳 places no additional copyright claims over the collaborative editing extensions, as detailed in the paragraph below.

CC0 1.0 Universal

To the extent possible under law, 唐鳳 has waived all copyright and related or neighboring rights to App-SocialCalc-Multiplayer.

This work is published from Taiwan.

http://creativecommons.org/publicdomain/zero/1.0