On 2012-12-03, at 18:08, Yama Ploskonka <[email protected]> wrote:
> The main point
The main point is that you can write Sugar activities in any language that
suits you, as long as it can connect to D-Bus and provide an X11 interface.
"Sugarizing" means implementing the interfaces Sugar expects - adding some
window properties so Sugar can find your window, loading state from / saving to
the Journal, sharing on the network. It's not that much, really, and it is
described here:
http://wiki.sugarlabs.org/go/Development_Team/Low-level_Activity_API
In Python, there are already libraries that help you with these tasks (called
the Sugar toolkit). When using another language, you have to do that on your
own, and the best way to do it of course depends on your application. But it's
entirely feasible, as the fact demonstrates that there are non-Python
activities shipping on XOs.
- Bert -
_______________________________________________
IAEP -- It's An Education Project (not a laptop project!)
[email protected]
http://lists.sugarlabs.org/listinfo/iaep