Sugar (desktop environment)

Sugar is a free and open-source desktop environment designed for interactive learning by children.

Instead, Sugar's default full-screen activities require users to focus on only one program at a time.

Sugar implements a journal which automatically saves the user's running program session and allows them to later use an interface to pull up their past works by date, an activity used, or file type.

Sugar has the objective of being suitable for even inexperienced users but provides more advanced facilities for the more experienced.

The project's stated goal is to "avoid bloated interfaces", and "limit the controls to those immediately relevant to the task at hand.".

Sugar is written in Python,[2] an interpreted language, and can be modified by users with programming experience.

Applications developed by Sugar Labs are very pragmatic which offers several opportunities to avail which enhances the skills and makes them dexterous in their field.

In May 2006 Sugar's developers described it as primarily a "tool for expression," and plans were in place to include multimedia and social networking features.

[3] Some contributors are employed by One Laptop per Child and other related organizations, others are volunteers, in many cases associated with the free software community.

[7] Contributors to the original Sugar platform included Marco Pesenti Gritti, Walter Bender, Christopher Blizzard, Eben Eliason, Simon Schampijer, Christian Schmidt, Lisa Strausfeld, Takaaki Okada, Tomeu Vizoso, and Dan Williams.

[8] By early 2007 Sugar could be installed, with some difficulty, on several Linux distributions, and in virtual machines on other operating systems.

[3][18] On July 23, 2009, Recycle USB.com went live with a program to reflash used USB keys with the Sugar software and donate them to schools.

Because the flash-based hard drive is small, swap can only be added by using an SD card or a network block device.

The Sugar on a Stick Strawberry release is based on Fedora 11 with the latest updates as of June 22, 2009.

This release includes Fedora updates, Sugar features like View Source and file transfer, supplementary sample content, which is available in the Journal, and usability improvements.

This is the example which provides different activities in Sugar.