Proce55ing.net
Processing is a context for exploring the emerging conceptual space enabled by electronic media. It is an environment for learning the fundamentals of computer programming within the context of the electronic arts and it is an electronic sketchbook for developing ideas.
Processing is a computer language that compiles into java, but should be easier for the non programmer / visual artist type to get some traction with. Still, your programs end up as java, so you'll have to have java enabled in your browser to see them in action. Some are slow to load over a dial up connection.

Here's more from the definition page:
Graphical user interfaces became mainstream nearly twenty years ago, but programming fundamentals are still primarily taught through the command line interface. Classes proceed from outputting text to the screen, to GUI, to computer graphics (if at all). It is possible to teach programming in a way that moves graphics and concepts of interaction closer to the surface. Making exercises created during learning viewable over the web supports the creation of a global educational community and provides motivation for learning. A “view source” method of programming enables the community to learn from each other.

The concept of Processing is to create a text programming language specifically for making responsive images, rather than creating a visual programming language. The language enables sophisticated visual and responsive structures and has a balance between features and ease of use. Many computer graphics and interaction techniques can be discussed including vector/raster drawing, 2D/3D transformations, image processing, color models, events, network communication, information visualization, etc. Processing shifts the focus of programming away from technical details like threading and double-buffering and places emphasis on communication.
Here's one that Ftrain's Paul Ford made, complete with the processing code displayed underneath. Click in the blue box. Drag the mouse around. Click and hold and drag the mouse around. Cool.
- jim 8-28-2003 1:14 am




add a comment to this page:

Your post will be captioned "posted by anonymous,"
or you may enter a guest username below:


Line breaks work. HTML tags will be stripped.