Development Team/Project Ideas: Difference between revisions

BryanWB (talk | contribs)
m AJAX Sugar: added details to AJAX Sugar
BryanWB (talk | contribs)
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>