Changes

Jump to navigation Jump to search
m
Line 102: Line 102:  
==== AJAX Sugar aka Karma ====
 
==== AJAX Sugar aka Karma ====
   −
* Integrate some style of AJAX applications (for instance, Titanium-made apps) into Sugar. JavaScript Python Communication through the following strategies: PyXPCom, hulahop, xulrunner or [http://www.titaniumapp.com/ Titanium]. see also [http://lists.sugarlabs.org/archive/sugar-devel/2009-March/012829.html the mailing list discussion].
+
Create a proof-of-concept learning multimedia Sugar activity using javascript and html5 (for instance, Titanium-made apps). This activity should have animation, audio, persistent storage of user progress, and at least basic integration with the Sugar environment.  
   −
* Ideally, develop a demo activity which could be used as a template for sugarizing AJAX activities.
+
JavaScript/Python Communication through the following strategies: PyXPCom, hulahop, xulrunner or [http://www.titaniumapp.com/ Titanium]. see also [http://lists.sugarlabs.org/archive/sugar-devel/2009-March/012829.html the mailing list discussion].
 +
 
 +
* Ideally, develop a demo activity which could be used as a template for sugarizing AJAX activities. The GSoC participant doesn't have to create her own activity but could simply recreate an existing activity such as one of [http://www.pustakalaya.org/external-content/static/epaath/E-Paath-2.activity/activity/Activity/MenuStage.html OLE Nepal's flash activities].  
 
* This demo should have the following features:
 
* This demo should have the following features:
 
** Simple interactive animation and audio using html5 tags like <canvas> and <audio>
 
** Simple interactive animation and audio using html5 tags like <canvas> and <audio>
359

edits

Navigation menu