I am proud to release karma.js version 0.2 today. karma.js is a library for manipulating HTML 5 and SVG. It was developed specifically for educational applications but can be used for general development. I use karma.js together with jQuery and I believe the libraries complement each other. For this reason I am notifying the jquery mailing list.
You can get v0.2 of karma.js here: http://git.sugarlabs.org/projects/karma/repos/mainline/blobs/master/js/karma.js You can test out the demos here http://karma.sugarlabs.org. You need Firefox 3.5 or Google Chrome/Chromium to run the demo. We now have a well-documented API and a four part tutorial. The Karma Project aims to create high-quality open-source educational software using openweb technologies for the Sugar desktop educational environment. karma.js is a javascript library for manipulating HTML 5 and SVG in any context. New Features: * Stable API http://karma.sugarlabs.org/docs/index.html * Now much more reliable * Pre-loading of SVG images * 10+ example lessons Features that didn't make it into Release 0.2: * Internationalization mechanism for inline text * New browsing layout (Chakra) I am particularly proud of the Karma version of "Conozco a Uruguay". You can try it out online right away. http://karma.sugarlabs.org/examples/Conozco-Uruguay/index.html If you are interested in Karma, the first step is to join our Google Group and to look through our four-part tutorial series. http://groups.google.com/group/karmajs Tutorial series * Introduction to karma.js, http://karmaeducation.org/2009/12/14/an-introduction-to-karma-js/ * Comparing HTML 5 Canvas and SVG http://karmaeducation.org/2009/12/17/karma-tutorial-part-ii-comparing-html-5-canvas-and-svg/ * Digging into Inkscape http://karmaeducation.org/2009/12/17/tutorial-iii-building-a-geography-lesson/ * JavaScript and SVG http://karmaeducation.org/2009/12/17/tutorial-iii-the-adventure-continues-javascript-and-svg/ Bryan Berry