Processing 1.0 (Beta), lenguaje Open Source multimedia

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.

Web principal

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);
}