This video shows a program written with processing. Processing is like an artists programming language with access to Java when you need it.
I have been using Processing for about a month now and its really amazing how easy it is to generate small applications. It has its own libraries for sound and allows 3d and openGL to be used very easily.
The open university is using Google's blogger to coordinate and illustrate using blogger. There are over 70 authors who all post to a blog about there progress on writing the chapters of the book.
My blog is at:
My chapter explains the basic programming structures needed to program in processing.