Line 82: |
Line 82: |
| == GSoC Project == | | == GSoC Project == |
| | | |
− | === Team ===
| + | Karma started as a GSoC project with Felipe Lopez Toledo "SubZero" as the student participant and [[USER:BryanWB| Bryan Berry]] as mentor. |
− | | |
− | Felipe Lopez Toledo "SubZero" is creating a prototype for Karma as a Google Summer of Code project. [[USER:BryanWB| Bryan Berry]] is serving as his mentor. [[User:ChristophD| Christoph Derndorfer]] is working on the draft specification. | |
− | | |
− | === [[Karma/To-Do|To-Do]] ===
| |
− | | |
− | === Project Requirements ===
| |
− | | |
− | * Create a single prototype activity which could be used as a template for sugarizing AJAX activities. The GSoC participant should not create her own activity but 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 prototype should have the following features:
| |
− | ** Simple interactive animation and audio using html5 tags like <canvas> and <audio>
| |
− | ** An [[Karma/Assessment| assessment]] section that stores results of student's progress and gives them suggestions on improvement. Assessment info should be persistent.
| |
− | ** Uses simple html for the activity lesson plan and teacher notes.
| |
− | ** Integrates with the Journal
| |
− | ** Navigation and Help elements, ideally reusing widgets from [http://www.jquery.com jQuery]
| |
− | ** Some element of collaboration using Telepathy (This could be really hard, depending on the state of javascript bindings to dbus)
| |
| | | |
| === Meetings === | | === Meetings === |
| | | |
− | # Regular meeting between Felpe and Bryan every Tuesday 0215 UTC at #sugar on irc.freenode.net
| + | Notes from GSoC meetings - kept for archival purposes |
− | # General GSOC meeting for participants from Sugar every Tuesday 1400 UTC #sugar-meeting
| |
− | | |
− | Meeting Notes
| |
| * [[Karma:Meeting 12 May 2009]] | | * [[Karma:Meeting 12 May 2009]] |
| * [[Karma:Meeting 02 Jun 2009]] | | * [[Karma:Meeting 02 Jun 2009]] |
Line 120: |
Line 102: |
| | | |
| === Roadmaps === | | === Roadmaps === |
− |
| |
− | ==== Subzero's University Thesis ====
| |
− |
| |
− | Deadline: February
| |
− |
| |
− |
| |
− | Goals: i18n mechanism, animation support, several good examples, final paper done
| |
− | * i18n mechanism: i18n on Karma Objects, inline html i18n, html2po tool
| |
− | * animation support: fps support, KGraphics events support
| |
− | These milestones are logged on [https://launchpad.net/karma/trunk Launchpad]
| |
| | | |
| ==== 0.1 "Osito" ==== | | ==== 0.1 "Osito" ==== |
Line 193: |
Line 165: |
| * http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/ | | * http://www.smashingmagazine.com/2009/07/16/html5-and-the-future-of-the-web/ |
| * http://www.w3.org/TR/html5-diff/ Differences between html4 and html5 | | * http://www.w3.org/TR/html5-diff/ Differences between html4 and html5 |
| + | * [http://diveintohtml5.org/ Dive Into HTML5] |
| | | |
| General Web Design | | General Web Design |
Line 206: |
Line 179: |
| * http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html | | * http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html |
| | | |
| + | SVG |
| + | * The [http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html SVG Primer] a very detailed and in-depth resource |
| + | * [http://raphaeljs.com/reference.html Raphaeljs documentation] |
| + | * https://developer.mozilla.org/en/svg |
| | | |
| Javascript | | Javascript |