Live Coding: Power Processing in Eclipse
Take Processing to the next level. Using the free development environment Eclipse, we’ll add the more powerful capabilities of a full Java development environment to Processing. Live coding, autocomplete, automatic error detection, and interface with non-processing libraries will be covered, and participants develop an understanding of the differences between Processing and Java.
Detailed Description:
What tools will we be learning/using?
Java, Processing, Eclipse, Proclipsing, Live Coding
Oh. What the heck is that?
Processing is a programming language and development environment for artists based on Java. The Processing development environment was designed to be simple for new users to get into quickly, but omits some of the power that using a full Java development environment is capable of (such as Live Coding, autocomplete, automatic error detection, and interfacing with non-processing libraries). This workshop will show participants how Processing can work in the free Java IDE eclipse, and the increased power and development speed that comes with it.
What level of experience should students have coming in?
Basic programming experience, ideally with Processing
What software should I have pre-installed?
Processing 1.5 (http://processing.org), Eclipse (http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junor)
Is it OK to have a PC?
Absolutely!
After we've taken this workshop, what will we be able to do with it (or be on our way to being able to do)?
Participants will come away with a fully working Processing development environment within Eclipse, the ability to Live Code (change the code of a program while it's running), and an understanding of the differences between Processing and Java at large.
Can you show me a link to some stuff that uses this technology/skill/language?
http://processing.org/exhibition/
http://www.youtube.com/watch?v=DzOZSMUwZjU
http://vimeo.com/33297983
About the Instructor:
Rob King is an Toronto based New Media artist and creative technologist. He is the founder of Addi.tv Art+Code, and his work has been shown worldwide in such diverse sites as Sao Paulo, the Museum of Modern Art in New York, Belfast, Budapest, Weimar and Montreal. His work explores the social dynamics of networked spaces, the potentials of mobile and ubiquitous computing, dynamic and generative processes, ludology, visualization, generative systems, play, and designing tools for creativity.