For those of you that know me, you will no doubt aware of the fact that I am a Designer, and as such I find anything codebased, beyond JavaScript and CSS, a struggle. However I have found a language that I can actually use and understand. It is called <a href=”http://www.processing.org”>Processing</a> and I must say, not only has it caught my imagination, but it has also held my interest long enough for me to get a decent hold on how it works. So much that now I am on the hunt for a project to allow me to mash data on to some sort of web app to put my new found hobby to work.
Which brings me on to one of the many cool things about Processing, it’s based on Java so it’s easy to export it as a file to embedd into a webpage!! Mix that with the fact that does 3d out of the box and it just turned 1.0 recently means it can only get better, and that really excites me…
But I race ahead of myself, “what the hell is Processing?” I hear you ask, well, I’m glad you asked, to quote directly from the website…
“Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, 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.”
The most Important part of this for me, as a designer and someone who is accustomed to finding crayola up his nose on regular basis is the fact that the entire slant of this language is toward producing quick visual applications, they are even referred to as sketches for gods sake. This isn’t just window-dressing eitherI can honestly say within a week of picking this up I am now producing apps that take mouse input and translate into colours and positions on the screen. Which is further than I have ever got trying to use actionScript 3 in the joyless abortion that is Flash CS3.
In other words, Processing is awesome. I thouroughly recommended it to anyyone who wants to produce quick and easy Visuals. My next adventure will be to get live sound input working…