Entre todos los proyectos personales no realizados que rebotan sin rumbo dentro de mi craneo (uno de estos dias postearé una lista detallada, aunque sea para presionarme a mi mismo), está InterMaps 2.0.
InterMaps, el proyecto original, fue en gran parte mi escuela en materia de desarrollo web, y por eso mismo está lleno de despropósitos de usabilidad y desventajas técnicas que lo hacen difÃcil de entender y usar.
La idea, sin embargo, me sigue atrayendo: aplicar algunas metodologÃas (simplificadas) de Ciencias Sociales y desarrollar una interfaz visual que ilustre en forma intuitiva las complicadas relaciones entre los distintos individuos de un grupo o red social.
Problemas técnicos aparte, si considero que InterMaps fue comenzado en 2002 (antes de Friendster, mucho antes de Flickr, Del.icio.us o AudioScrobbler), me otorgo el crédito de haber pensado en una aplicación de redes sociales en internet en forma, digamos, anticipada (si es que eso tiene realmente algun valor). Por otro lado me achaco no haber tenido la confianza suficiente en el proyecto para concluÃrlo en mejor forma. Aplicaciones como esta me hacen sentir un poco torpe por no haber seguido adelante. Lección del dia: confÃa en tus ideas y termÃnalas, sólo entonces párate a pensar.
Uno de los problemas fundamentales de InterMaps (detectado tempránamente pero no resuelto) es la fuente de los datos: en su momento consideré necesario construir un sistema de mensajerÃa completo dentro del sistema, con el sólo propósito de obtener las relaciones entre personas que la interfaz requerÃa. Por supuesto, esto es a la larga inviable puesto que pocos estarÃan dispuestos a dejar sus cuentas hotmail o gMail para usar el desconocido, no soportado InterMaps como su aplicación de mensajerÃa. Hace apenas 3 años, sin embargo, el panorama tecnológico de la web era distinto y era difÃcil (al menos para mi nivel de pericia técnica) pensar en una fuente alternativa de datos sociales, una fuente abierta y disponible para usar en mis experimentos.
Pero actualmente la situación es diferente: la masificación de formatos estándares para todo tipo de datos en la web (RSS para noticias, SOAP o XML-RPC para aplicaciones, etc). ponen a disposición nuestra una cantidad inmensa de datos complejos, interrelacionables, provenientes de las fuentes más diversas (clima, noticias, indicadores económicos, foros, blogs, redes sociales tipo Flickr o Bloglines, buscadores como Technorati o Feedster, etc.) en un formato estandar y fácil de manipular. Una vez que se tiene claro qué tipo de información se quiere obtener de ese mar de datos, el cielo es el lÃmite, como dice el slogan. Las posibilidades estéticas de esto son enormes. El término "Estética Relacional" acuñado por Nicolas Bourriaud adquiere una nueva acepción.
En este contexto, mi despechado proyecto InterMaps vuelve a tener una oportunidad. Considerando que la interfaz actual carga los datos relacionales en formato XML (el mismo usado por todas las aplicaciones recién nombradas), no serÃa nada de difÃcil "colgarla" de fuentes de datos ya existentes como, por ejemplo, un sistema de foros Open Source como cualquiera de los muchos disponibles y usados en Internet (punBB, BBPress, tantos otros), o el sistema de comentarios de un CMS como MovableType o WordPress. Incluso se podrÃa distribuir como un plug-in para blogs y foros ya instalados. Las virtudes: tener una imagen global, "a vuelo de pájaro" de las relaciones generales entre los usuarios o temas de conversación del sistema. Por supuesto, las aplicaciones comerciales no faltan: implementado para un CMS tipo Carro de Compras como OsCommerce serÃa posible obtener un mapa visual de las relaciones entre productos por medio de sus compradores, pero es el lado más experimental el que me interesa por el momento.
Sólo falta hacerlo, y pensar si valió la pena después.