Processing es un lenguaje de programación de código abierto basado en Java, fácil de usar diseñado para realizar proyectos multimedia. También se utiliza para aprender las bases de la programación en general (ya que es un lenguaje muy esquemático), además puedes programar código para aplicaciones locales en un PC/MAC, aplicaciones Web o incluso aplicaciones para dispositivos móviles.
El secreto está en la gran cantidad de librerias o applet ya programados para todo tipo de efectos (en el ejemplo de abajo se usa un applet para aplicar leyes físicas a objetos) y en la sencillez de la programación.
Como instalarlo en tu plataforma favorita
Todo sobre como programar y desarrollar aplicaciones Processing
e-book (gratuito) “Processing: A Programming Handbook for Visual Designers and Artists"
Ejemplos de desarrollo
“Repulsion” creado con Processing: Repulsion from TM ( Thomas Michalak ) on Vimeo.
En este enlace puedes encontrar más ejemplos.
El clásico “Hello World” sería este:
void setup() { PFont font = loadFont("myfont.vlw"); textFont(font,20); } void draw() { text("Hello World!", 30,50); }
