Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 41: Line 41:
==Milestones==
==Milestones==


* [[SugarDemo1|Demo #1: to-do list]] - Target: Seven Country Task Force Meeting, May 23rd 2006 (COMPLETE)
* [[SugarDemo1|Demo #1]] - Target: Seven Country Task Force Meeting, May 23rd 2006 (COMPLETE)
* [[SugarDesignReview2|Design Review #2: Notes & Mockups]]
* [[SugarDesignReview2|Design Review #2: Notes & Mockups]]
* [[SugarDemo2|Demo #2: to-do list]] - Target: [http://guadec.org GUADEC], June 24th 2006
* [[SugarDemo2|Demo #2]] - Target: [http://guadec.org GUADEC], June 24th 2006


==External Links==
==External Links==

Revision as of 04:25, 24 June 2006

  This page is monitored by the OLPC team.

About

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.

Sugar running on Fedora Core

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

Milestones

External Links