The language 'processing'

Processing is a programming language and environment built for the electronic arts and visual design communities. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. It is used by students, artists, designers, architects, and researchers for learning, prototyping, and production. Ben Fry and Casey Reas.

Processing is a Object oriented language with a specific domain of multimedia. Programs are translated in to Java, compiled and executed seamless in the simple but effective Development environment. Once written, an application can be exported as a Java applet for inclusion in a website. All this works exceptionally smoothly once the IDE is installed. The speed of interaction is really marvellous. Processing Home site at MIT


There is a a wonderful collection on the site and these come with the download. Here is a taster.

Move the mouse over the image.
Play with this cube

Grab the top bar and move it


Cellular Automata

Here is a Processing implementation of a generalisation of Conway's Game of life automata in which the rule can be set or selected at random.

Installing Processing

Notes on Processing



Could be either