[sugar] Interface Definition for Activity Writers

Marco Pesenti Gritti mpgritti
Sun May 18 12:36:34 EDT 2008


On Sun, May 18, 2008 at 2:02 AM, Wade Brainerd <wadetb at gmail.com> wrote:
> Currently this interface definition consists of:
>
> - A rough wiki page (http://wiki.laptop.org/go/Low-level_Activity_API)
> - The source code to the Python modules in
> /usr/share/python2.5/site-packages/sugar/
> - The source code to the OLPC maintained activities (are there any anymore?).
>
> I totally agree that this needs to be rethought and put together into
> a cohesive API.

Here are some thoughts about documentation:

http://wiki.sugarlabs.org/go/Documentation

And the roadmap contains some notes about improving sugar-toolkit API:

http://dev.laptop.org/git?p=users/marco/sugar-docs;a=blob;f=roadmap.txt;hb=HEAD

> I would also argue that that this API should be first
> written in C, then exposed to Python, so that activities can be
> written in other languages besides Python and yet still use the native
> Sugar UI widgets.  Unfortunately, that's a lot of work :/

Yeah, help is welcome there.

Marco



More information about the Sugar-devel mailing list