Download
Contribute

Processing is an open source programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an alternative to proprietary software tools in the same domain.

The beta software for Processing 1.0 was released 20 April 2005 and can be downloaded here. Bug fixes are being made as we head toward the 1.0 release. Processing is free to download and available for GNU/Linux, Mac OS X, and Windows. Please help in releasing version 1.0!

Processing is an open project initiated by Ben Fry (Broad Institute) and Casey Reas (UCLA Design | Media Arts). Processing evolved from ideas explored in the Aesthetics and Computation Group at the MIT Media Lab.

Please visit our subdomains:

http://dev.processing.org/
Information about contributing code and expertise to the Processing software. Includes bug tracking and instructions for building the code, downloading the source, and creating libraries.

http://hardware.processing.org/
Information about physical computing initiatives related to Processing. Links to the Wiring and Arduino projects.

http://mobile.processing.org
Mobile Processing is a programming environment and library for writing software for mobile phones.

 

Updates

19 Apr 2006
Processing (BETA) 115 released. Bug fixes from Barcelona. Download here
23 Apr 2006
New software from Jesse Kriss added to the exhibition.
19 Apr 2006
Processing (BETA) 114 released. Depth sorting added. Download here
14 Apr 2006
Processing (BETA) 113 released. Support for OpenGL Applets. Download here
13 Apr 2006
Processing (BETA) 112 released

Previous Updates \ RSS

Happenings

18 May 06
Presenting at JavaOne on the uses of Java and Processing as a Medium for Art and Creativity. With Greg Johns and Michael Ingrassia.
15-19 May 06
Mobile Processing Workshop with Francis Li in Lisbon, Portugal. Promoted by Atmosferas, Digital Arts Center, this 20 hours long workshop will introduce the Mobile Processing project and prototyping tool and provide hands-on instruction and experience with programming custom applications for the mobile phone. More info
18 May 06
Mobile Processing Workshop III, 8 Hours of Mobility at Universidad Autonoma de Manizales, More Info
08 May 2006
EXTEND: Advanced Processing Workshop at Hangar / OFFF, Barcelona. A one week collaborative workshop around Processing where participants develop their own projects in cooperation with Ben Fry, Casey Reas, Marius Watz, Zach Lieberman. More info
22 April 2006
See: Die Visualisierung von Information. Conference at Hessian State Theatre in Wiesbaden. Casey Reas presents Processing. More info

Add Happening \ Previous Happenings \ RSS

More Processing updates, news, events, and projects can be found in the Discourse and through the del.icio.us tag “processing.org” and various blogs around the Net:

http://del.icio.us/tag/processing.org/
Processing Blogs curated by Tom Carden

Courses

IUAV - Istituto Universitario di Architettura di Venezia: Informatica: Media Processing in Processing
Course material in English
UdK Berlin: Gestalten Mit Code ( Designing With Code )
University Website
FH W-S / University of Applied Sciences / Fachbereich Gestaltung: Introduction to Processing
University Website
Goldsmiths College, University of London: MA in Interactive Media, Critical Theory and Practice
Goldsmiths College MA Interactive Media
University of Colorado, Boulder: Digital Art 2: Machinima, Software Art, Future
Course

Add Course \ More Courses