[Sugar-devel] [ANNOUNCE] Groupthink 0.1 pre-alpha

Benjamin M. Schwartz bmschwar at fas.harvard.edu
Wed Jan 14 00:11:40 EST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Groupthink [1] is a development toolkit for collaborative activities.
It's designed to hide all the collaboration boilerplate and algorithms
under a clean high-level abstraction, so that Activity developers can
spend more time on what they really care about.

Groupthink is deeply pre-alpha.  Any application is likely to find a
multitude of blocker bugs.  If that is acceptable to you, then by all
means start your experiments.  If you are interested, please ask questions
or read the code.

As an example of the power of Groupthink, I have created a collaborative
version of Chris Ball's "Words" activity, a multilingual dictionary.  This
required adding the groupthink library into the bundle.  It also required
two patches, attached.  Together, these patches represent a total of 5
lines changed.  The resulting activity has the main input field shared
synchronously across all instances.  This activity will be released,
pending further testing.

Groupthink: Collab should be easy.

- --Ben

[1] http://dev.laptop.org/git?p=projects/dobject;a=summary
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkltdAwACgkQUJT6e6HFtqQ80wCfa4f13gAvJQYcdkhdmefBPBuU
rYEAoJne2buq5hhC29/4ZFCdVvegBsne
=aS94
-----END PGP SIGNATURE-----
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: activity.py.patch
Url: http://lists.sugarlabs.org/archive/sugar-devel/attachments/20090114/e4c3e1f8/attachment-0002.txt 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: pippy_app.py.patch
Url: http://lists.sugarlabs.org/archive/sugar-devel/attachments/20090114/e4c3e1f8/attachment-0003.txt 


More information about the Sugar-devel mailing list