Sugar (desktop environment): Difference between revisions
No edit summary |
|||
Line 47: | Line 47: | ||
[[Category:Free desktop environments]] |
[[Category:Free desktop environments]] |
||
[[Category:Software architecture]] |
[[Category:Software architecture]] |
||
[[Category:OLPC]] |
|||
[[zh:Sugar]] |
[[zh:Sugar]] |
Revision as of 10:41, 1 September 2007
Logo | |
Screenshot of Sugar | |
Developer(s) | The OLPC Team |
---|---|
Repository | |
Operating system | Linux |
Type | Desktop environment |
License | GNU General Public License |
Website | laptop.org/sugar |
Sugar is the graphical user interface being developed for One Laptop per Child's Children's machine project. Unlike more traditional desktop environments, it does not use a "desktop" metaphor and only focuses on one task at a time. It is written in the interpreted Python programming language. (Most other environments are written in compiled languages such as C (programming language), by way of contrast.) Main contributors to the project include Christopher Blizzard and Marco Pesenti Gritti.
Design principles
Performance
The Children's Machine (XO) will have a 1 GB NAND flash drive and 256 MB of memory. Since there is no swap space and storage space on the laptop, only a limited number of activities can be run concurrently.
Simplicity
The laptop's hardware limitations have led to much more compact program design harking back to the early days of the computer. The project's stated goal is to "avoid bloated interfaces", and "limit the controls to those immediately relevant to the task at hand". [1]
Current status
Sugar is still in development. In May 2006, its creators described it as primarily a “tool for expression,” thus plans are in place to include multimedia and social networking features. [2]
As of early 2007, Sugar can be installed (with some difficulty) on a variety of operating systems, including several Linux distributions, Microsoft Windows and Mac OS X. Instructions are available on the project's wiki.[3]
References
- ^ Human Interface Key Design Principles, from laptop.org
- ^ Christopher Blizzard's weblog, May 2006
- ^ Category:Installing Sugar from laptop.org
External links
- Sugar page on the One Laptop per Child wiki.
- Pie Menus for OLPC Sugar User Interface by Don Hopkins
- OLPC human interface guidelines to which Sugar adheres
- Browser for the current Sugar code
- OLPC Sugar video 1 - synthLab demo hosted on YouTube
- OLPC Sugar video 2 - mini Tam Tam demo hosted on YouTube
- OLPC Sugar video 3 - social features demo hosted on YouTube
- OLPC Sugar video 4 - interface emulation demo hosted on YouTube