Monday, March 17, 2014

Sugar Learning Platform

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 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.
Sugarizer is distributed on the form of 3 components:
  • Thin Client: remote access to Sugarizer using a browser,
  • Client: Sugarizer running locally,
  • Server: place to run remote Sugarizer features.

    Thin Client

    Sugarizer Thin Client is Sugarizer in a browser. It could works on any device with a recent Chrome/Chromium version, it has also been tested successfully on Firefox, Safari and IE. Sugarizer Thin Client don't need any installation on the device but require a permanent access to a Sugarizer Server.
    Run it now!
    Features of Sugarizer Thin Client includes:
    • Sugar Desktop view (Radial, List and Journal),
    • Sugar Local datastore storage - limited by the browser to 5Mb (see here),
    • Running of remote stored Sugar Web Activities,
    • Backup or sharing of local storage to the Server (Not yet implemented),
    • Collaboration (Not yet implemented)
    You can run Sugarizer here but every Sugarizer Server could also provide a Thin Client access.

    Client

    Sugarizer Client is Sugarizer installed locally on the device so it do not require any access to the Server - it could work stand alone. Server access could be require only when it need network features. Sugarizer could works on any device with a recent Chrome/Chromium version and has also been tested successfully on Firefox, Safari and IE. Sugarizer Client is available for PC or for Android.
    To install Sugarizer on a PC (GNU Linux/Mac OS/Windows), download the file org.olpc-france.sugarizer.zip, unzip its content, then launch Chrome using command line:
     chrome --allow-file-access-from-files
    Then open the "index.html" file in the browser. Note that the option "--allow-file-access-from-files" is need to authorize access to local file. Don't forget to close all other instance of Chrome before using this option. For other browser equivalent option see here. Do not hesitate to write a shortcut on this command for future use.
    Download for PC
    To install Sugarizer on Android, first "enable installation from unknown sources" in the Android device settings to allow installing application outside Google Play (see here to learn how). Then download the file org.olpc-france.sugarizer.apk from your browser and accept conditions.
    Download for Android
    Features of Sugarizer Client includes:
    • Sugar Desktop view (Radial, List and Journal),
    • Sugar Local datastore storage - limited by the browser to 5Mb (see here),
    • Running of locally stored Sugar Web Activities,
    • Ability to download locally new activity coming from the Server (Not yet implemented),
    • Backup or sharing of local storage to the Server (Not yet implemented),
    • Collaboration (Not yet implemented)

    Server


    Sugarizer Server is the back-end for network features of Sugarizer. Currently it just mean to expose Thin Client to allow deployment of Sugarizer on a local server, for example on a school server. In near future, Sugarizer Server will also be use to provide collaboration features for Client and Thin Client on the network. Sugarizer Server could be deployed on any computer with a Web Server and Node.js capability.
    Download Server
    Sugarizer Server features include:
    • Sugarizer Thin Client access,
    • Collaboration handling between Client/Thin Client on the same network (Not yet implemented),
    • Activity Store for Client (Not yet implemented),
    • Backup and shared storage for Client and Thin Client (Not yet implemented).
    Sugarizer server instance (only Thin Client access) is accessible here. To run your own Sugarizer Server, just unzip the content of the Sugarizer Client on directory of your web server. Node.js is not a pre-requisite for the current version.

    No comments:

    Post a Comment