Posted on Feb 6, 2007

¿Y qué rayos es infoBOX?

infoBOX Esto es lo que siempre escucho de varios de mis colegas. Aún siendo una empresa de tecnología, nunca dedicamos el tiempo suficiente a colocar un sitio web o hacer advertising de nuestros productos (casa de herrero, cuchillo de palo dice el refrán).

Así que vamos a hacerlo aquí…

Un poco de historia

infoBOX nace en el año 2001 como un CMS para uno de nuestros clientes, pero a diferencia de los sistemas tradicionales de gestión de contenido, este administraba elementos multimedia e información recolectada en vivo que debía a su vez ser catalogada, secuenciada, reproducida y registrada para posterior facturación.

Este sistema requería ser accesible desde 2 edificios donde nuestro cliente tenía oficinas hacia la cabecera (o control central) de donde se emitía dicha información al aire (y donde debía estar el servidor).

Dado que los enlaces de fibra óptica de la época no era suficientes para manejar un flujo de datos de vídeo broadcasting, no era posible emplear un cliente pesado o software de escritorio.

No todo es perfecto

Con el tiempo, las cosas que el sistema requería hacer fueron creciendo, el volumen de información (metadata) capturado y procesado en tiempo real fue mayor, convirtiendo la comunicación entre las herramientas de captura, la gestión (webapp) y la base de datos imposible. Esto provocó que los programas de captura “saltaran” la herramienta de gestión e interactuaran directamente con la DB… lo sé, muy malo.

Además de sus funciones de reproducción de MPEG2, el sistema cuenta con una interfaz de infochannel que permite gestionar pantallas con datos de los eventos, los horarios de los programas, información del clima o casi cualquier cosa que desee mostrarse.

Este sistema tenía la flexibilidad de generar plantillas con datos dinámicos, que luego el operador ajustaba para cada evento (como ejemplo: una plantilla de fútbol que luego se ajustaba con los nombres de los equipos y datos del evento).

Esta flexibilidad pagaba un precio: nadie la usa. Concluimos que muchas de las características agregadas durante el tiempo al sistema la mayoría de los operadores no empleaban.

Pero tampoco tan malo

Este sistema, aún con todos estos detalles, no era tan malo pensando que esta próximo a cumplir 6 años de funcionar 24 horas por día, 7 días a la semana, todo el año.

Además, es el primer sistema, comparado con otras soluciones comerciales, en ofrecer una interfaz basada en Web para interactuar, cuando otros se mantienen con clientes de escritorio y costosas licencias de servidores.

Un futuro más interesante

Muchas cosas hemos aprendido en los últimos años. Desde el mantra menos es más del libro Getting Real, hasta de nuestros propios errores. Esperamos empezar a implementar muchas de estas enseñanzas durante los próximos meses.

Para darles el gusto (o mejor decir sentir vergüenza), aquí les dejo un pequeño álbum de capturas del sistema realizadas desde hace ya tiempo.

5 Comments

  • Estimado colega disfrute mucho viendo los snapshot sobre todo los que tienen esa onda winamp :-)

    Felicitaciones por el producto y su tenaz lucha contra el mal (u know :-) ) para lograr que funcione todo.

    Un abrazo grande y exitos en los futuros emprendimientos.

    P

    pd: todavia no se poner los acentos en la mac :-P

  • Luis says:

    Gracias Pedro!

    El mal existe!, sólo hay que encontrarle el equilibrio.

    Este fué infoBOX1, espero pronto pasar de la pizarra al código para la nueva versión.

    Luis

    PD: ya me di cuenta… no es option + manzanita + shift + reboot? ;-)

  • Exijo hablar con el moderador!

  • Luis, ¡bienvenido a la blogósfera colega!

    Verás que es una lucha esto de mantener activo el blog ;-D.

    Muy bueno el InfoBOX. Me imagino un montón de bindings para acceder a drivers de tarjetas y todo eso.
    Uff! qué trabajo…

  • Luis says:

    Si, ¡me doy idea! ¡Es difícil sentarte delante de la PC a escribir cosas que tengan sentido! :-P

    Por suerte desde el principio armamos una abstracción y diferentes tipos de plugins… hasta tenemos un HardwareDummy para mentir posibles fallas durante las pruebas (y ver que se rompe) ;-)