Changes

Jump to navigation Jump to search
106 bytes removed ,  20:37, 22 November 2009
Line 45: Line 45:  
* Unobtrusive JavaScript
 
* Unobtrusive JavaScript
 
* No globals
 
* No globals
* No native objects extension
+
* No extension of native objects
    
=== Technical Architecture ===
 
=== Technical Architecture ===
   −
* Run-time - Karma will work with basic functionality on any W3C standards-compliant browser that supports HTML5 tags canvas and audio. This notably excludes Microsoft's Internet Explorer. Karma will be particularly tailored to work within Sugar's [[Browse]] activity. Longer-term we hope to extend Karma to take advantage of Sugar's collaboration features.
+
* Run-time - Karma will work with basic functionality on any W3C standards-compliant browser that supports HTML5 tags canvas, audio, and svg. This notably excludes Microsoft's Internet Explorer. Karma will be particularly tailored to work with Sugar's Journal and collaboration through Telepathy. Longer-term we hope to extend Karma to take advantage of Sugar's collaboration features.
* Primary Programming language - [https://developer.mozilla.org/en/New_in_JavaScript_1.6 Javascript 1.6] (previously we used [https://developer.mozilla.org/En/JavaScript 1.8.1] but neither chromium nor Safari support Javascript 1.8) Karma depends heavily the javascript library jQuery, version 1.3.
+
* Primary Programming language - [https://developer.mozilla.org/en/New_in_JavaScript_1.6 Javascript 1.6]  
 
* [[Karma/i18n|i18n]] -- Pervasive internationalization is a critical part of Karma
 
* [[Karma/i18n|i18n]] -- Pervasive internationalization is a critical part of Karma
** Supported types of i18n
+
** Supported types of i18n -- ToDo
 
*** Output of Native Digits
 
*** Output of Native Digits
 
*** Image switching per locale
 
*** Image switching per locale
Line 70: Line 70:  
* Source Code stored in http://git.sugarlabs.org/projects/karma
 
* Source Code stored in http://git.sugarlabs.org/projects/karma
 
* Working demos at http://karma.sugarlabs.org
 
* Working demos at http://karma.sugarlabs.org
 +
* Unit tests http://karma.sugarlabs.org/tests/
 
* Project Documentation kept in the Sugar Labs wiki
 
* Project Documentation kept in the Sugar Labs wiki
 
* Coding conventions: Based on [http://www.dojotoolkit.org/developer/StyleGuide Dojo Style Guide]  
 
* Coding conventions: Based on [http://www.dojotoolkit.org/developer/StyleGuide Dojo Style Guide]  
359

edits

Navigation menu