Sugarizer: Difference between revisions

m typos
No edit summary
 
Line 3: Line 3:
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|[[File:Sugarizer_responsive.png|200px|left|link=]]
|[[File:Sugarizer_responsive.png|200px|left|link=]]
|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 [https://github.com/sugarlabs/sugar-web 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. So basically, Sugarizer is "just" a launcher of Sugar Web activities. A Sugarizer server component allows collaboration and presence.
|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 [https://github.com/sugarlabs/sugar-web 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. So basically, Sugarizer is "just" a launcher of Sugar Web activities. A Sugarizer server component allows collaboration and presence.
Sugarizer could run any Sugar activities written in HTML5/JavaScript (Gears, Abecedarium, ...) and include a bunch of Sugar activities written initially in Python an ported in HTML5/JavaScript (Physics, Paint, ...).


Sugarizer is distributed in the form of 3 components:
Sugarizer is distributed in the form of 3 components: