Prefuso


Prefuse es un conjunto de herramientas basado en Java para crear aplicaciones interactivas de visualización de información . Es compatible con un amplio conjunto de características para el modelado , la visualización y la interacción de datos. Proporciona estructuras de datos optimizadas para tablas , gráficos y árboles , una gran cantidad de técnicas de diseño y codificación visual, y soporte para animación , consultas dinámicas, búsqueda integrada y conectividad de bases de datos.

Prefuse utiliza la biblioteca de gráficos 2D de Java y se integra fácilmente en aplicaciones Swing o applets de Java . Prefuse tiene licencia bajo los términos de una licencia BSD y puede usarse libremente con fines comerciales y no comerciales.

Prefuse es un marco de software extensible basado en Java para crear aplicaciones de visualización de información interactiva . Se puede utilizar para crear aplicaciones independientes, componentes visuales y applets de Java . Prefuse pretende simplificar los procesos de visualización, manejo y mapeo de datos, así como la interacción con el usuario.

Prefuse se ha utilizado en proyectos de cursos escolares, investigación académica e industrial y desarrollo de software comercial .

El diseño del kit de herramientas prefuse se basa en el modelo de referencia de visualización de información , un patrón de arquitectura de software que divide el proceso de visualización en una serie de pasos discretos. "Prefuse: un conjunto de herramientas para la visualización de información interactiva" brinda más detalles sobre la implementación y la evaluación. [1]

El modelo de referencia de visualización de información fue desarrollado en el Ph.D. trabajo de tesis de Ed Chi, bajo el nombre de modelo de estado de datos . Chi demostró que el marco modeló con éxito una amplia gama de aplicaciones de visualización. Posteriormente, el trabajo de Chi mostró que el modelo era funcionalmente equivalente al modelo de flujo de datos utilizado en los conjuntos de herramientas de gráficos existentes, como VTK. En su trabajo, "Lecturas en visualización de información: uso de la visión para pensar", Stuart K. Card, Jock D. Mackinlay y Ben Shneiderman presentan su propia interpretación de este patrón, llamándolo "modelo de referencia de visualización de información". [2]