Line 209: |
Line 209: |
| | | |
| This task is to create a Sugar image for the XO which allows for user's to login by username and password. The basic task is to move the Activities folder to a common space so that only one copy is needed per system. This will support deployments where one set of laptops are shared across multiple classes (and users) or where there one laptop is shared between two students - one in a morning shift and the other in an afternoon shift. | | This task is to create a Sugar image for the XO which allows for user's to login by username and password. The basic task is to move the Activities folder to a common space so that only one copy is needed per system. This will support deployments where one set of laptops are shared across multiple classes (and users) or where there one laptop is shared between two students - one in a morning shift and the other in an afternoon shift. |
| + | |
| + | |} |
| + | |
| + | |
| + | == Sugarizer == |
| + | |
| + | [http://sugarizer.org Sugarizer] is a way to use Sugar on any device using web technologies (HTML5/JavaScript). Strictly speaking, Sugarizer is not a port of Sugar. Sugarizer is based on Sugar Web library, which mimics the Sugar UI using HTML5 and CSS3 and reproduces Sugar views (Home, List, ...). Sugarizer reimplements features of Sugar Core (datastore and journal) in JavaScript and integrates a bunch of activities written for Sugar in Sugar Web. |
| + | |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! !! Title !! Mentor !! Project |
| + | |
| + | |- |
| + | !valign=top | [[File:Sugarizer os android.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" | Sugarizer OS ||valign=top width="15%" | Lionel Laské ||align=left valign=top| |
| + | Sugarizer OS is a way to boot directly a device on Sugarizer and allow the user to use both Sugarizer activities and system native applications. Sugarizer OS is not an OS but a way to propose a full Sugar experience on a non-Sugar device. |
| + | |
| + | On Android, Sugarizer OS will take the form of an Android Launcher so it will be able to replace the standard Android launcher of the device. So the user will be able to launch both Sugarizer Activities and Android application from the Sugarizer home. The Sugarizer List View screen will let you choose which Android application icons will appear in the favorite view. |
| + | |
| + | Into Sugarizer OS the Neighborhood view will let the user see and connect to a WiFi hotspot as in Sugar. The Sugarizer OS settings will allow to access to Android settings and let the use to switch to the standard Android launcher. |
| + | |
| + | Prerequisite: Android, Java, HTML5/JavaScript. |
| + | |
| + | More info: [https://github.com/llaske/sugarizer/blob/master/README.md Sugarizer README] |
| + | |
| + | |- |
| + | !valign=top | [[File:Dashboard server.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" | Sugarizer Server Dashboard ||valign=top width="15%" | Lionel Laské ||align=left valign=top| |
| + | Sugarizer Server Dashboard is a web admin console for Sugarizer Server. The Dashboard will allow to manage and analyze all activity on a Sugarizer Server. Dashboard features will include: |
| + | * Users: how many users has been registered on the server, how many users currently connected, top users on the server, last users connection, create/edit/remove an user. |
| + | * Journal: how many Journals and how many entries in Journal on the server, last Journal and last entries, size of Journals, top Journals, edit a journal (see/update/remove) entries. |
| + | * Application: how many applications are available on the server, change application visibility from Client, update order and way to appear in favorite view. |
| + | * Graphic and request: display graphics and report on previous data. |
| + | |
| + | Technology to use: HTML5/JavaScript, bootstrap, node.js, MongoDB |
| + | |
| + | More info: [https://github.com/llaske/sugarizer/blob/master/README.md#server Sugarizer Server documentation], [http://sugarizer.org/apidoc/ Sugarizer Server API] |
| + | |
| + | |
| + | |- |
| + | !valign=top | [[File:Fototoon-moon-speak.png|90px|thumb|center]] ||valign=top width="15%" style="background:#e3e4e5;" | Sugarizer Activity Set ||valign=top width="15%" | Lionel Laské ||align=left valign=top| |
| + | The objective of this project is to port some famous Sugar activities into HTML5/JavaScript Sugar Web activities that will be include into the Sugarizer Package. Three activities will be ported: |
| + | * Moon: Moon is a Moon phase viewer, includes Lunar phase information and eclipse data. |
| + | * Speak: Speak is a talking face. Anything you type will be spoken aloud using the speech synthesizer, espeak. |
| + | * Fototoon: Fototoon is an activity that let user create cartoons using pictures from the journal. |
| + | |
| + | Technology to use: HTML5/JavaScript |
| + | |
| + | More info: [https://github.com/llaske/sugarizer/blob/master/README.md#create-your-own-activity Create a Sugarizer activity], [http://activities.sugarlabs.org/us/sugar/addon/4034 Moon], [http://activities.sugarlabs.org/us/sugar/addon/4038 Speak], [http://activities.sugarlabs.org/us/sugar/addon/4253 Fototoon] |
| | | |
| |} | | |} |