La Bona Vida està en joc…

April 16th, 2012

Bajo este título desarrollamos para el Museu de la Ciència i de la Tècnica de Catalunys un proyecto online sobre ciudad y sostenibilidad. En la web labonavida.cat encontrarás mucha información acerca de ámbitos temáticos como Energía, Consumo, Agua y Mobilidad.

El nuclea del proyecto son cuatro juegos online conectados por un metajuego. Hoy lanzamos el primer juego, Shine-City, donde tienes que crear la red energética para alimentar una ciudad con suficiente energía. Cada semana sumamos un juego, el próximo lunes Fast-food, después Recicletris y cerramos con Sokollapso.

¡A jugar!

del Microcosmos a Gaia, HTML5

April 16th, 2012

Bajo este nombre críptico habrá un taller en el Festival Internacional de la Imagen en Manizales/Colombia. El taller tiene como objetico familiarizar a los participantes en la programación JavaScript/HTML5 utilizando los ejemplos “De Gaia al microcosmos” como base práctica. La primera parte del taller será una introducción práctica al elemento Canvas de HTML5 y a las capacidades y particularidades de Processing para la programación web. En la segunda parte se formaran grupos de los cuales cada uno analizará uno de los 7 ejemplos de GAIA o uno de sus componentes comunes.

El proyecto “De Gaia al microcosmos” busca transformar, actualizar y localizar culturalmente materiales educativos desarrollados por Lynn Margulis mostrando interrelaciones biológicas y geológicas que ocurren desde el universo molecular al universo cósmico. Ha sido iniciado en el 2005 por Lynn Margulis, Santiago Ortiz y  Luis Rico.

Como siempre podrás encontrar los apuntes del taller en mi wiki educativo.

Some notes on difficult to debug Processing.js errors

February 26th, 2012

Recently I converted some Processing sketches to Processing.js using Processing 2.0a4 Pre-Release with integrated Javascript mode. In resume it’s quite straight forward, they did a great job. But I had some troubles with code that works fine in Processing but not when exported to Javascript.

Sometimes it’s quite hard to detect errors yet the applet gets exported without error messages and shows up in the browser as an empty canvas. It’s recommended to use Firebug and Chrome javascript console Javascript console in parrallel as sometimes one gives a better description than the other. But sometimes none of them shows an error so it’s quite impossible to debug the sketches. Read the rest of this entry »

REDADA source code published

October 5th, 2011

Last year I developed a graph visualization for my colleges from YProductions. Since then they used it for their projects of mapping cultural agents in different cities like Alicante and Murcia.

Now we published the sources of the flex project on Github under GPLv3 license. The code is written in Actionscript3 based on flare library. Data is read from an external GraphML file so if you want to publish your own graph just create an XML file based on your own data.

You can find more information on the wiki.

video plugin for indexhibit

June 27th, 2011

Preparing a workshop on teaching artists how to make their own web site I noticed the need for a video plugin for indexhibit. So I put together a small plugin for making it really easy to publish videos inside indexhibit.

Inspired by this post I put together the files necessary for a quick and dirty JW Player plugin. It includes player.swf from JW Player, swfobject and an indexhibit plugin file.

Read the rest of this entry »

Processing XMPP library

March 17th, 2011

jabberlib is a Processing library that encapsulates the SMACK API, an “Open Source XMPP (Jabber) client library for instant messaging and presence”. I startet development as part of the Time Inventors’ Kabinet (TIK). TIK is an art project interested into ecology and media art, a collaborative experiment with time. jabberlib is based on SMACK as our TAK server relies on the XMPP pubsub service.

The current version 0.2 is really basic and more like a proof of concept for using SMACK as XMPP client with Processing. Documentation, examples and download from here.

Webs con WordPress

March 17th, 2011

Últimamente estuve montando algunas páginas web basadas en WordPress. Con la publicación de la rama 3, WordPress mejoró mucho la base del código y para proyectos sencillos prefiere este CMS a otros más potentes como Drupal.

festivAnima diseña, produce y comercializa fantásticos teatros en miniatura. Stiliana Mitzeva hizo el diseño tan guapo.

A Ricardo Iglesias ayudé a migrar su blog y por fin se puede ver sus últimos proyectos como Surveillance Cameras: they are alive!!!

YProducciones sigue con su proyecto redada, la última hicieron en Murcia bajo el nombre de Capital Reactiva. Utilicé el fantástico Pods CMS para añadir un backoffice al grafo de agentes culturales independientes.

Hello Android

September 19th, 2010

Desde hace tiempo que estoy siguiendo muy de cerca el desarrollo de Maemo y Meego ya que es el sistema operativo para móviles con el desarrollo más abierto y prometedor. Teniendo en cuenta que aun solamente funciona en un terminal determinado, va a pasar bastante tiempo antes que bajaran los precios de los terminales con este sistema. A pesar de la política cerrada de los productores hacía Android – te entregan un aparato que compraste pero sobre cual no tienes control ya que viene sin acceso root – me decidí por un HTC Desire con Android ya que tengo ganas de experimentar con la programación para móviles.

Fascinado por los aceleradores y sensores de orientación me planteé usar mi móvil como dispositivo controlador para alguna aplicación de música. Buscando una alternativa a TouchOSC que aun no publican para Android vi en este post que esta funcionando la OSClib en Android. Aquí va el proof of concept controlando un patch de Pure Data.