Sugar
Jump to navigation
Jump to search
This page is monitored by the OLPC team.
For the category Sugar, see Category:Sugar.
About
Application developers on the OLPC will mostly be working with Python, the GTK GUI and the GECKO HTML engine. This combination is called Sugar.
Sugar is the core of the OLPC Environment. It's goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.
Download
Sugar is currently under heavy development.
Build from sources
Sugar is composed of a few modules, and depends on xulrunner, which is not yet packaged by distributions. The easier way to build it from sources is to use jhbuild,
- Check out sugar-jhbuild
git clone git://dev.laptop.org/sugar-jhbuild
- Build sugar and his dependecies
cd sugar-jhbuild ./sugar-jhbuild
- Run sugar
sugar-jhbuild run
Note that sugar-jhbuild is still in early development. In particular, dependencies detection will be improved. It needs a lot of testing, so give it a try and report issues!
Source repositories
Distribution specific
- Suse instructions can be found at Sugar Setup on SUSE
- Using sugar-jhbuild on Ubuntu Linux
Milestones
Design Reviews
External Links
- Screenshots here: http://www.eschoolnews.com/eti/2006/05/001414.php
- Some notes on Sugar: http://www.0xdeadbeef.com/weblog/?p=200
- Marc Eisenstadt's comments on the environment with some links to other similar projects.
- UI mockups for the OLPC are found here.