Según Wikipedia, Visualización es la generación de una imagen mental o una imagen real de algo abstracto o invisible. http://es.wikipedia.org/wiki/Visualizaci%C3%B3n
Como parte del Proyecto Genoma, tengo la tarea de implementar algunos controles de visualización los cuales serán utilizados en el módulo GenomaServer.
La idea detrás de la creación de estos controles es que sean implementados como User Controls de GeneXus y luego sean liberados para uso de la comunidad (independiente del proyecto Genoma).
La implementación de estos user controls va a tomar su tiempo (aprender actionscript, flash, usercontrols y muchas cosas más), sin embargo para ir dando un adelanto de los avances y de cual es la idea detrás de los controles de visualización del proyecto, les presento una prueba de concepto del control denominado GenomaTreeMap (una implementación de Treemapping)
Tomé información de la KB pública de GXWiki (versión 3.0) en GeneXus Server y calculé la métrica de "cantidad de líneas de código por programa" (sin comentarios ni lineas vacías).
La idea detrás de GenomaServer es que puedan escoger sobre un conjunto variado de medidas y sea posible compararlas entre si de forma visual (las que sean implementadas mediante GenomaExtensions).
Por el momento la más simple de implementar para demostrar algo fue "cantidad de líneas de código", espero pronto mostrarles ejemplos más complejos como los mencionados en el proyecto.
Para ver el ejemplo, simplemente sigan el siguiente link:
Ver GXWiki 3.0 en GenomaTreeMap
Por el momento lo que hay es un poco pobre, espero que de todas formas les guste y les permita comenzar a hacerse de una idea sobre el proyecto Genoma.
UPDATE 30/03/2010:
Se publica una demo de una versión más avanzada del control.
Se publica una demo del control con proyectos GXOpen
Recursos:
Para finalizar, les dejo un poco de información con referencia sobre visualización.
Visualization of Practices and Metrics
http://www.squale.org/quality-models-site/research-deliverables/WP1.2_Visualization-of-Practices-and-Metrics_v1.pdf
Treemaps for space-constrained visualization of hierarchies
http://www.cs.umd.edu/hcil/treemap-history/