Collaborative Activity Development
Bobby Powers
bobbypowers at gmail.com
Mon Apr 14 17:03:44 EDT 2008
yes, this looks like a great start! I'm just getting my feet wet with
development (got sugar-jhbuild working today! ;), and was wondering if
anyone has had experience, or examples, of software on regular laptop
collaborating with an XO? Is this even possible, and if it isn't then is
there a way I can help make it happen? It would be great for me (and
others!) if I could develop a mac or linux version of an activity and have
them talk to its sister app on some XOs
Bobby
On Mon, Apr 14, 2008 at 10:02 PM, John Gilmore <gnu at toad.com> wrote:
> "Morgan Collett" <morgan.collett at gmail.com> wrote:
> > I'm now working for OLPC, on improving activity collaboration.
>
> This is great!
>
> The best thing OLPC could do to improve activity collaboration is to
> get it working for ordinary programs -- running on the X Window
> System, or on MacOSX, or Windows. Why doesn't AbiWord already
> collaborate with Write? Why doesn't Firefox collaborate with Browse?
> It's the same code base.
>
> Tying collaboration to Sugar is a losing strategy. Once the rest of
> the world figures out that *their* programs should be trivial to
> collaborate in too, they'll reimplement collaboration (likely in an
> incompatible way). Then Sugar's collaboration will be an orphan
> rather than the mainstream. Instead, if OLPC's collaboration code
> supported cross-platform collaboration, OLPC's model and its
> implementing code would spread throughout the whole computing
> infrastructure. And that would bring in a new pile of contributors,
> enhancing, debugging, and porting it everywhere.
>
> Easy collaboration is one of OLPC's key advantages over its
> competition. Making that a reality for all the kids (and adults) in
> the world requires a broader vision. Merely debugging what makes
> Sugar apps fail to collaborate under load, or getting a few more Sugar
> authors to add collaboration, won't suffice.
>
> John
>
> PS: If there is a simple way to install a couple of RPM's or DEB's, add
> a paragraph of code and a few automake macros, and add collaboration
> to any program written in C or C++, then please document it! (If on
> the other hand "it only works in Python" and "requires sugar-jhbuild"
> then there's some work to be done.)
>
> PPS: This review of AbiWord says:
>
> http://www.linux.com/feature/131852
>
> The new AbiWord supposedly offers real-time document collaboration
> developed for the OLPC project and implemented by means of an
> experimental plugin. As per the AbiWord-2.6 release notes, there are
> three implementations of the plugin, one for the OLPC, and two (an
> XMPP-based one and a pure TCP/IP one) for Linux. The Linux plugins
> compiled without any issues, but AbiWord couldn't activate them. The
> plugin isn't currently available for Windows.
>
> [abiword.com says the Windows plugin is available on 2.6.2 now. But
> I never did find the collab plugin, nor any documentation for it. The
> 2.6.0 release notes imply that the three available collab plugins can't
> actually interoperate with each other!]
>
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.laptop.org/pipermail/devel/attachments/20080414/4fbfb7e3/attachment.html>
More information about the Devel
mailing list