The following is very kewl. John Resig last month released
processing.js, a Javascript implementation of the
Processing language, an open source programming language for people who basically want to do what Macromedia Flash (and similar products) do without needing proprietary software tools.
John's code only works properly in Firefox 3, basically works in the latest I.E and Opera, and sort-of works partially in earlier versions of those browsers, primarily because only Firefox 3 really supports the new
HTML5 Canvas API. It also kills your machine if you do anything complicated! But it does point the way forward for non-plug-in based graphics and such like without licensing fees.
Have a look at some of the demos! (but only if you're running a modern browser!)
And if you want to play with the language, try
obsessing, which provides you an environment to programme graphics within the browser, and is now running on processing.js!