Processing, el lenguaje hecho para dibujar
Processing es un peculiar lenguaje de programación diseñado principalmente para una cosa: producir de forma sencilla dibujos dentro de una zona delimitada. Contiene primitivas para dibujar formas básicas, como lineas, puntos o rectángulos. Además, la sitanxis resulta muy sencilla: una mezcla entre javascript y java.
Existen varias implementaciones de este lenguaje. La original está escrita en Java, y permite mostrar los dibujos resultantes sobre Canvas o un applet, y se pueden encontrar aquí.
La más interesante a mi parecer es la versión realizada enteramente en Javascript, ya que permite incrustar el código y ver el resultado en una web estandar, ¡incluso existe un plugin para tiddlywiki que permite usar Processing!
La última y no menos interesante es la versión para móviles. Está disponible para J2ME y resulta especialmente interesante, ya que además de un subconjunto de las herramientas de dibujo y animación, incorpora librerías adicionales para facilitar el desarrollo de aplicaciones J2ME.
¿Y para que sirve? Pues para realizar animaciones sencillas o dibujo de gráficos sin necesidad de flash. O para meter tonterías en un wiki de tiddlywiki, por supuesto
¿Les pica el gusanillo? Lo mejor será que vean lo que se puede hacer con pocas líneas de código en la página web de la librería Javascript: http://processingjs.org/learning
Yo ya he hecho mis pinitos con un sencillo “paint” que permite dibujar líneas de colorines, se puede ver en funcionamiento y con código incluido en la rubenpedia: http://errepunto.tiddlyspot.com/#PaintProcessingDemo%20Processing%20Principal

