[IAEP] Sugarized binaries? was Re: users doing python in XOs

Bert Freudenberg bert at freudenbergs.de
Mon Dec 3 12:23:51 EST 2012


On 2012-12-03, at 18:08, Yama Ploskonka <yamaplos at gmail.com> 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 -




More information about the IAEP mailing list