Index / Mediation / Processing / HairyRed / Notes on Kinetic Sculpture / Tissue / Seed / Living_Surfaces / D-Cell |
Processing
_ALPHA_ An electronic sketchbook and context for learning fundamentals of computer programming within the context of electronic arts. Processing is an open project initiated by Ben Fry and Casey Reas. It is currently developed in the Aesthetics and Computation Group at the MIT Media Lab and at the Interaction Design Institute Ivrea. More information is available at http://www.Proce55ing.net Processing is a tool for learning basic concepts that will lead to the creation of future media and tools. The strength of Processing as a tool for education lies in its simplicity, generality, and extensibility. Its simplicity makes it easy to use, thus making it possible to create basic interaction within a short time period. Its generality makes it an ideal tool for conveying many concepts: vector and raster drawing, procedural and object oriented programming, image processing, parameterized form, interaction with standard input devices and custom serial devices, 2D and 3D graphics. It is extensible in the sense that it may be used at multiple levels of difficulty and the basic software library may be extended in time as people develop and share new functions. Processing is not a commercial production tool, but is specifically for learning and sketching. The software is currently in a pre-release stage, but bug fixes are being made as it heads towards a more complete "1.0" release. Processing will be free to download and use. Below follows some simple example programs: |
|
|
|
Processing is written in Java and enables the creation of Java Applications
and Applets within a carefully designed set of constraints. It uses a
2D/3D Java rendering API that is a cross between postscript-style imaging
in 2D and 3D rendering with OpenGL. Through developing Processing as a
solid and general technical platform, we hope teaching the concepts of
interaction and computer programming will focus more on the qualities
and content of medium, rather than the technology. |
© 2002, 2001 | Casey Reas |
|