Changes

Jump to navigation Jump to search
65 bytes added ,  15:48, 12 January 2016
formatting & typos
Line 1: Line 1: −
[[File:Sugarizer_responsive.png|200px|left]]
  −
   
__TOC__
 
__TOC__
 
+
{|
The Sugar Learning Platform is a leading learning platform developed for the One Laptop per Child project and used every day by nearly 3 million children around the world. With [http://sugarizer.org/ '''Sugarizer'''], you could discover the Sugar Learning Platform on any device: from the tiny Raspberry PI to the small Android/iOS tablet or the bigger PC/Mac. Enjoy the experience and help us reach every children on every device in every country.
+
|- style="vertical-align:top;"
 +
|[[File:Sugarizer_responsive.png|200px|left|link=]]
 +
|The Sugar Learning Platform is a leading learning platform developed for the One Laptop per Child project and used every day by nearly 3 million children around the world. With [http://sugarizer.org/ '''Sugarizer'''], you can discover the Sugar Learning Platform on any device: from the tiny Raspberry PI to the small Android/iOS tablet or the bigger PC/Mac. Enjoy the experience and help us reach every child on every device in every country.
    
Sugarizer is distributed in the form of 3 components:
 
Sugarizer is distributed in the form of 3 components:
Line 10: Line 10:  
* [http://sugarizer.org/#client '''Client''']: Sugarizer running locally,
 
* [http://sugarizer.org/#client '''Client''']: Sugarizer running locally,
 
* [http://sugarizer.org/#server '''Server''']: place to run remote Sugarizer features.
 
* [http://sugarizer.org/#server '''Server''']: place to run remote Sugarizer features.
 
+
|}
 
      
== Thin Client ==
 
== Thin Client ==
   −
[[Image:Sugarizer_thinclient.svg|right]]
+
[[Image:Sugarizer_thinclient.svg|right|link=]]
   −
Sugarizer Thin Client is Sugarizer in a browser. It could work on any device with a recent Chrome/Chromium version, and has also been tested successfully on Firefox, Safari and IE. Sugarizer Thin Client doesn't need any installation on the device but requires a permanent access to a Sugarizer Server.
+
Sugarizer Thin Client is Sugarizer in a browser. It could work on any device with a recent Chrome/Chromium version, and has also been tested successfully on Firefox, Safari, and IE. Sugarizer Thin Client doesn't need any installation on the device but requires a permanent access to a Sugarizer Server.
    
[http://server.sugarizer.org/ '''Run it Now''']
 
[http://server.sugarizer.org/ '''Run it Now''']
    
Features of Sugarizer Thin Client include:
 
Features of Sugarizer Thin Client include:
* Sugar Desktop view (Radial, List and Journal),
+
* Sugar Desktop view (Radial, List, and Journal),
* Sugar Local data store storage - limited by the browser to 5Mb (see [https://en.wikipedia.org/wiki/Web_storage '''here''']),
+
* Sugar Local data store storage - limited by the browser to 5 MB (see [https://en.wikipedia.org/wiki/Web_storage '''here''']),
 
* Running of remote stored Sugar Web Activities,
 
* Running of remote stored Sugar Web Activities,
 
* Backup or sharing of local storage content to the Server,
 
* Backup or sharing of local storage content to the Server,
 
* Presence and collaboration
 
* Presence and collaboration
   −
Note: You can run sugarizer from the link above, but the Thin Client access is provided by all the Sugarizer Servers, so you can use others as well.
+
Note: You can run Sugarizer from the link above, but the Thin Client access is provided by all the Sugarizer Servers, so you can use others as well.
    
== Client ==
 
== Client ==
Line 40: Line 39:  
Then open the "index.html" file in the browser. Note that the option "--allow-file-access-from-files" is needed to authorize access to local file. Don't forget to close all other instances of Chrome before using this option. For other browser equivalent options see [https://github.com/mrdoob/three.js/wiki/How-to-run-things-locally '''here''']. Do not hesitate to write a shortcut on this command for future use.
 
Then open the "index.html" file in the browser. Note that the option "--allow-file-access-from-files" is needed to authorize access to local file. Don't forget to close all other instances of Chrome before using this option. For other browser equivalent options see [https://github.com/mrdoob/three.js/wiki/How-to-run-things-locally '''here''']. Do not hesitate to write a shortcut on this command for future use.
   −
Note that if your browser is Chrome you could install Sugarizer as a Chrome Web App, just go to the Chrome Web Store (see [http://sugarizer.org/#stores '''here''']) and click on it. It will avoid you any installation.
+
Note that if your browser is Chrome you could install Sugarizer as a Chrome Web App, just go to the Chrome Web Store (see [http://sugarizer.org/#stores '''here''']) and click on it. It avoids you any further installation.
   −
Also, in case you are not able to make sugarizer work on Chromium on Ubuntu, you might want to consider trying to run it on Firefox.
+
Also, in case you are not able to make Sugarizer work on Chromium on Ubuntu, you might want to consider trying to run it on Firefox.
    
Features of Sugarizer Client include:
 
Features of Sugarizer Client include:
   −
* Sugar Desktop view (Radial, List and Journal),
+
* Sugar Desktop view (Radial, List, and Journal),
* Sugar Local data store storage - limited by the browser to 5Mb (see here),
+
* Sugar Local data store storage - limited by the browser to 5 MB (see here),
 
* Running of locally stored Sugar Web Activities,
 
* Running of locally stored Sugar Web Activities,
 
* Capability to connect to a server to backup or sharing local storage to the Server,
 
* Capability to connect to a server to backup or sharing local storage to the Server,
Line 54: Line 53:  
== Server ==
 
== Server ==
   −
[[File:Sugarizer_server.svg|right]]
+
[[File:Sugarizer_server.svg|right|link=]]
   −
Sugarizer Server is the back-end for network features of Sugarizer. It means: allow deployment of Sugarizer on a local server, for example on a school server, so expose locally Thin Client (without Internet access). Sugarizer Server can also be used to provide collaboration features for Client and Thin Client on the network. Sugarizer Server could be deployed on any computer with Apache2, Node.js and MongoDB.
+
Sugarizer Server is the back-end for network features of Sugarizer. It means: allow deployment of Sugarizer on a local server, for example on a school server, so expose locally Thin Client (without Internet access). Sugarizer Server can also be used to provide collaboration features for Client and Thin Client on the network. Sugarizer Server could be deployed on any computer with Apache2, Node.js, and MongoDB.
    
[http://sugarizer.org/org.olpc-france.sugarizer.zip '''Download Server''']
 
[http://sugarizer.org/org.olpc-france.sugarizer.zip '''Download Server''']
Line 69: Line 68:     
== Sugarizer for Android ==
 
== Sugarizer for Android ==
To install Sugarizer on Android, you could install it directly from Google Play, Amazon App Store or F-Droid (see [http://sugarizer.org/#stores '''here''']). However if you don't want to use stores, you could download it directly. First "enable installation from unknown sources" in the Android device settings to allow the installation of an application outside Google Play (see [http://www.tech-recipes.com/rx/22616/android-allow-installation-of-non-market-apps/ '''here'''] to learn how). Then download the file [http://sugarizer.org/org.olpc-france.sugarizer.apk '''org.olpc-france.sugarizer.apk'''] from your browser and accept conditions.
+
 
 +
To install Sugarizer on Android, you could install it directly from Google Play, Amazon App Store, or F-Droid (see [http://sugarizer.org/#stores '''here''']). However if you don't want to use stores, you could download it directly. First "enable installation from unknown sources" in the Android device settings to allow the installation of an application outside Google Play (see [http://www.tech-recipes.com/rx/22616/android-allow-installation-of-non-market-apps/ '''here'''] to learn how). Then download the file [http://sugarizer.org/org.olpc-france.sugarizer.apk '''org.olpc-france.sugarizer.apk'''] from your browser and accept conditions.
    
[http://sugarizer.org/org.olpc-france.sugarizer.apk '''Download for Android''']
 
[http://sugarizer.org/org.olpc-france.sugarizer.apk '''Download for Android''']
Line 81: Line 81:  
== How does it work ==
 
== How does it work ==
   −
Sugarizer reproduce main features of the Sugar learning platform in HTML5/JavaScript. Sugarizer also expose these features to allow running of Sugar web activities wrote for Sugar 0.100. So all activities included in the Sugarizer package work in the same on Sugar 0.100.
+
Sugarizer reproduces the main features of the Sugar learning platform in HTML5/JavaScript. Sugarizer also exposes these features to allow running of Sugar web activities written for Sugar 0.100. So all activities included in the Sugarizer package work the same on Sugar 0.100.
    
== Where can I find the Source Code ==
 
== Where can I find the Source Code ==
   −
The source code of sugarizer is available on [https://github.com/llaske/Sugarizer '''github'''], fork the repo to start hacking!
+
The source code of Sugarizer is available on [https://github.com/llaske/Sugarizer '''github'''], fork the repo to start hacking!

Navigation menu