[jQuery] karma.js v0.2 released, library for manipulating HTML 5 and SVG

2009-12-20 Thread Bryan Berry
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


[jQuery] [RELEASE] Karma 0.1 , jquery plugin and examples for manipulating html5 audio, image, canvas elements

2009-09-15 Thread Bryan Berry

We are proud to release Karma version 0.1 today. Please download the
code and try it out for yourself. You can also test out the demo here.
You need Firefox 3.5 to run the demo.

The core of Karma is a jQuery plugin for manipulating html5  audio, image, 
canvas elements.

Source Code:
http://karma.sugarlabs.org/karma-0.1.tar.gz


Features:

  * Chaining of operations
  * Wrappers for drawing functions
  * API documentation
  * simple mechanism for pre-loading images and audio

Known Bugs:

  * You cannot access the Adding_Up lesson from google chrome or
chromium. It does work if you have the lesson stored on your
local machine. This is because chromium does not yet support
loading media over HTTP.
  * Knavbar with adding up.
  * The links on ‘kstart’ page to Teacher’s Note and Lesson Note
don’t go anywhere
  * The css on stages 2 and 3 of Chakra are all screwed up

Features that didn’t make it into Release 0.1:

  * Internationalization mechanism
  * SVG manipulation
  * Addition of knavbar to adding_up_to_10
  * A refactored version of the Quadrilaterals lesson

Contributors:

  * Bryan Berry
  * Felipe Lopez Toledo
  * Christoph Derndorfer
  * Om Prakash Yadav
  * Rabi Karmacharya
  * Roshan Karki
  * Saurav Dev Bhatta
  * Devendra Khadka
  * Pavel Mocan

Please test out Chakra and our first lesson “Adding up.” We would most
appreciate it if you report any bugs you find to our bugtracker on
launchpad




-- 
Bryan W. Berry
Technology Director
OLE Nepal, http://www.olenepal.org