[Sugar-devel] [ANNOUNCE] Groupthink 0.1 pre-alpha
Benjamin M. Schwartz
bmschwar at fas.harvard.edu
Wed Jan 14 09:12:01 EST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Tomeu Vizoso wrote:
> can we use this on non-sugar pygtk apps?
Yes. Groupthink's only hard dependency is on dbus. It also has optional
dependencies on Sugar and GTK.
> For example, could we use it to add collaboration features to
> Labyrinth (a pygtk app that we are reusing as a Sugar activity)? Or
> does it depend on Sugar in any way?
Groupthink provides a GroupActivity class which Sugar activities can
subclass. GroupActivity contains all the boilerplate necessary to
negotiate with Telepathy, acquire a tube, notify shared objects that
sharing has occurred, etc. If you're not running Sugar then you have to
somehow acquire a Telepathy D-Bus Tube on your own, but other than that
Groupthink should be totally usable.
> If the data model supported sharing through telepathy tubes, I think
> that the upstream GNOME developers would be interested in helping us
> maintain this code.
I would certainly love any help in maintenance/development. I have no
training and no experience in network algorithms or framework design, and
I can think of many flaws in the current implementation that I don't
really know how to fix. I do think that this concept could be useful
outside of Sugar.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the Sugar-devel