Since 2001, Ben Fry and Casey Reas have developed Processing, an open source programming environment created for the visual arts. In this presentation by Ben Fry and Casey Reas given at eyeofestival little earlier this year, they discuss the past, present, and future of the project as it nears the 2.0 release.
Along with that it is also to be mentioned that use of processing in VJ applications becomes possible with release of – v002 Screen Capture – Quartz Composer plug-in which can work with Mac OSX 10.6+.
v002 Screen Capture allows you to capture your entire desktop, or a portion of it, to an image and further process it within Quartz Composer or supported host applications. This can be used to sample other application’s windows as a source input for post processing, texture mapping on to models, etc.
Sample Modul8, Processing, Flash, Unity3D, Blender, Torque, Jitter, GEM, Adobe Photoshop, Microsoft Office, Terminal, or any other Mac OS X application with a GUI live in realtime, and mix them in Quartz Composer, VDMX, Coge, or your Quartz Composer host of choice.