Processing Arduino

Processing is Java, with some nice-ness added for draw­ing im­ages: You get meth­ods for draw­ing op­er­a­tions, a vari­able type colour, mouse po­si­tion etc. Also fairly easy to get the two work­ing to­gether

Webcam things: