When a Good Idea Works: the origins of Processing
technologyreview.com
technologyreview.com
Processing in Javascript: http://processingjs.org/exhibition
A related browser-based project with a simpler syntax, Algorithm Ink: http://www.azarask.in/blog/post/contextfreejs-algorithm-ink-...
Inevitably I exported the whole thing to an Eclipse project because I needed more flexibility with threading and things, but for prototyping anything with a strong visual element I couldn't imagine a more perfect framework.