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

Reply via email to