| InfoVis.net>Revista>mensaje nº 148 | Publicado 2004-06-21 |
| Also available in English | |
La revista digital de InfoVis.net
Spotfire tiene sus ancestros en un sistema que experimentaba con el concepto de las interrogaciones dinámicas hace algo más de una década. Dicho concepto, reportado por primera vez por Christopher Williamson y Ben Shneiderman en 1992*, se aplicó entonces a la búsqueda de casas apropiadas a los requerimientos de sus potenciales inquilinos. En palabras de Bob Spence en su libro “Information Visualization” el problema que resuelve una interrogación dinámica es “Dada una colección de objetos, cada uno de los cuales es descrito por los valores asociados a un conjunto de tributos, encontrar el objeto más aceptable entre ellos o, quizás, un pequeño número de ellos que merezca la pena considerar en más detalle”. En el ejemplo primigenio del articulo de Williamson y Shneiderman el conjunto de objetos era el contenido de una base de datos inmobiliaria, con miles de casas para alquilar o vender, los atributos eran las características de cada casa, metros cuadrados, número de habitaciones, terrazas, jardín, precio, ubicación, etc. En aquel entonces (como hoy todavía) el proceso de interrogar una base de datos buscando una casa de al menos cuatro habitaciones y dos baños por menos de 120.000 euros se realizaba en SQL, más o menos así SELECT casa FROM base_datos_inmobiliaria WHERE precio <= 120000 AND baños = 2 AND habitaciones >= 4 La respuesta podía ser cero resultados (los precios están por las nubes) o un número elevado de casas según en que país o región se considere. En cualquier caso el resultado no ayudaba mucho y requería un operador que conociese el lenguaje de interrogación de la base de datos, poco tolerante a errores sintácticos. Además los resultados (lista de direcciones de casas) esconden información contextual que podría ser relevante para el comprador. La solución a este problema pasa por darse cuenta de que en muchas ocasiones los usuarios formulan un problema al mismo tiempo que intentan solucionarlo. A medida que tratamos con el problema se nos ocurren nuevas ideas respecto de nuestra casa o descubrimos que en realidad pasamos con 3 habitaciones en vez de cuatro. Para tener esto en cuenta las interrogaciones dinámicas actualizan continuamente las interrogaciones, que se realizan visualmente mediante la manipulación de cursores y barras de scroll aplicando los principios de manipulación directa a las bases de datos:
Una aplicación posterior y más elaborada de estos principios se plasmaron en una interesante aplicación, el FilmFinder, producto del trabajo de Chris Ahlberg y varios estudiantes, que representaba más de 1500 películas en función de su tipo (drama, comedia, horror...) popularidad, duración, autor etc y permitía la selección mediante cursores deslizantes (llamados alphasliders) hacer aparecer o desaparecer las películas que caían dentro o fuera de los rangos definidos por los alphasliders.
Como explica el propio Shneiderman en “Dynamic queries, starfield displays, and the path to Spotfire” una vez terminada su tesis, y desarrollada una versión más comercial del software Ahlberg reunió unos cuantos amigos y consiguió capital de riesgo para montar una empresa que se denominó IVEE Development lanzando el producto en 1996 con el nombre de Spotfire. La propia empresa terminó cambiando el nombre por el de Spotfire.
Me interesan de Spotfire tres aspectos
Spotfire se ha convertido en una de las (todavía) pocas empresas pioneras que viven de la visualización de información, lo cual es especialmente meritorio en un área aún emergente y en la que hay poca sensibilización sobre el potencial de su uso. HomeFinder derivó en una aplicación que aún se puede usar. En el número 128 "Control de la Interacción" se habla también de interrogación dinámica. * “The dynamic HomeFinder: evaluating dynamic queries in a real-estate information exploration system” C. Williamson & B. Shneiderman, 1992 ACM, Preceedings SIGIR'92 pp 339-346 Enlaces de este artículo:
|
||||||||||||||||||||||||||||||||||||
|
Reserva tu ejemplar gratuito |