Line 207: |
Line 207: |
| [[File:Sugarhtml5.png|300px]] | | [[File:Sugarhtml5.png|300px]] |
| | | |
− | The objective is to develop a JavaScript framework allowing to write Sugar activity in full HTML5/JavaScript. The framework will expose to JavaScript an API to expose basic Sugar features: | + | The objective is to develop a JavaScript framework allowing to write Sugar activities in full HTML5/JavaScript. The framework will expose to JavaScript an API to call Sugar features: |
| * Journal/Datastore, | | * Journal/Datastore, |
| * Collaboration/Telepathy, | | * Collaboration/Telepathy, |
| * Toolbar handling, | | * Toolbar handling, |
− | * Sugar settings access (buddy name, colors, language, …), | + | * Sugar look&feel - for example via a CSS style sheet usable on HTML controls |
| + | * Access to Sugar settings (buddy name, colors, current language, ...), |
| * View source. | | * View source. |
| Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too. | | Like PhoneGap/Cordova, the framework will come with a template to develop and package easily a new HTML5 activity. A basic tutorial will be include too. |
− | The work could be inspired by the work done with Enyo in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic. | + | The work could be inspired by the work done with Enyo Framework in [http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/developing-sugar-activities-using-html5/ 1]. By the way, the resulting framework should be JavaScript framework agnostic (no need for jQuery, Enyo, ...). |
| | | |
− | ''Mentor'': [mailto:lionel@olpc-france.org Lionel] | + | ''Mentor'': [mailto:lionel@olpc-france.org Lionel Laské] |
| | | |
| ''Co-Mentor'': needed | | ''Co-Mentor'': needed |