Sugar
Jump to navigation
Jump to search
This page is monitored by the OLPC team.
Goals
Sugar is the core of the OLPC Python 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.
Source repositories
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 jhbuild from GNOME cvs
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome CVS password: <press enter> $ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome checkout jhbuild
- Install jhbuild
$ cd jhbuild $ make $ make install
- Create a .jhbuildrc file in your home directoy. Use sugar.jhbuildrc as a template
- Build sugar and his dependencies
jhbuild -m http://gnome.org/~marco/sugar.modules build sugar
- Run sugar
jhbuild run sugar
Distribution specific
- Suse instructions can be found at Sugar Setup on SUSE
Milestones
Notes, to-do lists, ideas, etc. for Sugar development are kept on the wiki.
- Sugar Demo #1: to-do list - Target: Seven Country Task Force Meeting, May 23rd 2006 (COMPLETE)
- Sugar Demo #2: to-do list - Target: GUADEC, June 24th 2006
- Sugar Design Review #2: Notes & Mockups
External Links
- Screenshots here: http://www.eschoolnews.com/eti/2006/05/001414.php
- Some notes on Sugar: http://www.0xdeadbeef.com/weblog/?p=200
- Notes on Sugar and Maemo project similarities
- Marc Eisenstadt's comments on the environment with some links to other similar projects.
- UI mockups for the OLPC are found here.