Processing, el lenguaje hecho para dibujar

June 17, 2009

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

Algo de lo que estar orgullosos

A pesar de Bolonia, a pesar de profesores “alejados del Mundo Real ™”, a pesar de los estudiantes que van a pasear los libros, a pesar de la escased de medios,… A pesar de los pesares, las universidades españolas pueden estar orgullosas de haber acogido bastante bien una de las iniciativas universitarias más interesantes que han surgido en los últimos años: OCW.

¿Y que es OCW? Fácil, son las siglas de Open Course Ware. Ahora ya si, ¿no? Bueno, lo explicaré un poco mejor. Es una iniciativa de varias universidades de todo el mundo para publicar información y materiales sobre los cursos que ofrecen. Publican todo tipo de material didáctico realizado por los profesores de las universidades para que alumnos de todo el mundo puedan consultarlos libre y gratuitamente.

Y podemos estar orgullosos de la cantidad de material que han publicado las universidades nacionales. También es cierto que bastante universidades latinoamericanas también se han sumado a esta magnífica idea, pero todavía ningún país de habla española nos alcanza.

Para los que quieran consultar esta amplia base de datos, pueden hacerlo a través de cualquiera de estos dos enlaces: http://www.ocwconsortium.org/use/use-dynamic.html http://ocw.universia.net/es/instituciones-integrantes-iberoamericanas-opencourseware.php

Disfrútenlos y aprendan

Get free blog up and running in minutes with Blogsome
Theme designed by Viewfinder Design

Creative Commons License
This obra by Rubén Corral Jordá is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.5 España License.