Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:
''For the category Sugar, see [[:Category:Sugar]].''
''For the category Sugar, see [[:Category:Sugar]].''


==About==
=About=


[[Sugar]] is the core of the [[OLPC Human Interface Guidelines|OLPC Human Interface]]. Its goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.
[[Sugar]] is the core of the [[OLPC Human Interface Guidelines|OLPC Human Interface]]. Its goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.
Line 10: Line 10:
[[Image:Sugar.png|350px|thumb|none|Sugar running on Fedora]]
[[Image:Sugar.png|350px|thumb|none|Sugar running on Fedora]]


=Develop=
==Download==


=Contribute=
'''Sugar''' is currently under heavy development, and is meant to be used by developers. There are no binary packages yet available. The easiest way to build Sugar from sources is to [[Sugar with sugar-jhbuild|use sugar-jhbuild]].

=== Distribution specific instructions ===
{{main|Setting Up a Sugar Development Environment on *IX OSes}}

Distribution specific instructions that will help you to install pre-requisite binary packages:

* [[Sugar on Fedora Core 5|Fedora Core 5]]
* [[Sugar on Fedora Core 6|Fedora Core 6]]
* [[Sugar on Ubuntu Linux|Ubuntu]]
* [[Sugar on Gentoo Linux|Gentoo Linux]]
* [[Sugar_on_Mandriva_2007|Mandriva 2007]]
* [[Sugar_on_Debian]]
See also: [[Sugar on Windows]], [[Sugar on MacOS X]]

=== Source repositories ===

* [http://dev.laptop.org/git.do?p=sugar;a=summary Sugar source repository]
* [http://dev.laptop.org/git.do?p=artwork;a=summary Artwork source repository]

=== Images ===

* See "[[OS images for emulation]]" for running Sugar as part of an emulated OS image, for use with QEMU or VMware Player.

== Hacking ==

Marco wrote a quick tutorial on how to make your [[Sugar Activity Tutorial|own Sugar Activity]]. Dan has some docs up on the [[Presence Service DBus API]]. There is also a page that describes [[Activity Bundles]]. You can also get some information about measuring the [[Sugar Performance]].

== Sugar User Instructions ==

A basic page explaining how to get started using the Sugar interface [[Sugar_Instructions|can be found here]].

==Milestones==

{|
|[[Image:SugarDemo1.png|200px|thumb|none|[[SugarDemo1|Demo 1]] - Seven Country Task Force Meeting, May 23rd 2006]]
|[[Image:SugarDemo2.png|200px|thumb|none|[[SugarDemo2|Demo 2]] - [http://guadec.org GUADEC], June 24th 2006]]
|}

* [[Sugar demo 3]] - in progress

==Design Reviews==

[[Image:SugarDesignReview2.png|200px|thumb|none|[[SugarDesignReview2|Design Review 2]] - Notes & Mockups]]

* [[Sugar design review 3]] - in progress

==Architecture Reviews==

* [[Sugar architecture review 1]] - in progress

==See also==
*[[Virtualized Sugar]]
*[[OLPC Python Environment]]
*[[Software components]]
*[[:Category:Sugar]]

==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 [http://kmi.open.ac.uk/people/marc/2006/06/09/100-laptop-bakes-in-im-presence/ comments] on the environment with some links to other similar projects.
* UI mockups for the OLPC are found [http://people.redhat.com/dfong/olpc/ here].
* A video of Sugar running on QEMU [http://video.google.com/videoplay?docid=-224006814924125197&q=OLPC+Laptop here]


[[Category:Sugar]]
[[Category:Sugar]]
[[Category:Developers]
[[Category:Developers]]

Revision as of 13:20, 6 February 2007


  This page is monitored by the OLPC team.

For the category Sugar, see Category:Sugar.

About

Sugar is the core of the OLPC Human Interface. Its goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.

Sugar running on Fedora

Develop

Contribute