Prefuse

Prefuse és un toolkit basat en Java per a la creació interactiva d'aplicacions de visualisació de l'informació. Soporta un ampli conjunt de característiques per a modelació de senyes, visualisació i interacció. Proporciona estructures de senyes optimisades per a taules, grafos i arbres, un host de disseny i tècniques de codificació visual i soport per a animació, consultes dinàmiques, busca integrada i conectivitat de bases de senyes.
Prefuse utilisa la biblioteca de gràfics Java 2D i s'integra fàcilment en aplicacions Swing o applets. Prefuse està subjecte als térmens de la llicència BSD i pot utilisar-se lliurement per a fins comercials i no comercials.
Visió general
Prefuse és un entorn de software basat en Java extensible per a la creació interactiva d'aplicacions de visualisació de l'informació. Pot utilisar-se per a crear aplicacions independents, components visuals i applets. Prefuse pretén simplificar els processos de visualisació, control i assignació de senyes, aixina com l'interacció de l'usuari. Permet la navegació rizoma (un método per a crear dinàmicament una interfaç de navegació per a sistemes de senyes, tals com a bases de senyes i llocs web en el que els vínculs de navegació que es presenten a l'usuari no estan predefinits, sino que es generen en resposta al comportament dels usuaris i a l'anàlisis d'atres senyes).
Algunes de les característiques de Prefuse inclouen:
- Taules, grafos i arbres d'estructures compatibles en atributs de senyes arbitràries, indexación de senyes i consultes de selecció, tot en una chafada de memòria eficient.
- Components de disseny, color, tamany i codificació de forma, tècniques de distorsió i més.
- Una biblioteca de controls per a operacions comunes d'interactius, manipulació directa.
- Respal a l'animació a través d'un mecanisme de programació d'activitats generals.
- Visió de transformacions panoràmica i zoom, incloent zoom geomètric i semàntic.
- Queries de consulta dinàmica per a filtrar senyes de forma interactiva.
- Busca de text integrat usant varis buscadors.
- Un motor de força física de simulació per a disseny dinàmic i animació.
- Flexibilitat per a múltiples vistes, incloent la "visió general + detall" i mostrar "múltiples menuts".
- Construït en SQL, llenguage d'expressió per a escriure consultes a Prefuse, estructures de senyes i crear derivats de camps de senyes.
- Soport per a emetre consultes a la base de senyes SQL i assignació de resultats de la consulta en estructures de senyes Prefuse.
- API Simple i fàcil d'usar per a crear components de processament, interacció i processament personalisat.
Prefuse ha segut utilisat en proyectes de cursos de desenroll de software escolar, i d'investigació acadèmica i industrial i comercial.
Arquitectura
El disseny de les ferramentes de Prefuse es basa en el model de referència de visualisació d'informació, una arquitectura de software de patrons que dividix el procés de visualisació en una série de passos específics, d'adquisició de senyes i modelació per a la codificació visual de senyes per a la presentació de pantalles interactives.
Prefuse: un kit de ferramentes d'informació interactiva de visualisació, proporciona més detalls sobre l'aplicació i evaluació.[1]
El model de referència de visualisació d'informació va ser desenrollat en el treball de tesis de doctorat de Ed Chi, baix el nom de data state model. Chi va mostrar que el marc modelava en èxit una àmplia gama d'aplicacions de visualisació i més vesprada va mostrar que el model és funcionalmente equivalent al model de fluix de senyes utilisat en els kits de ferramentes de gràfics existents, tals com VTK. En el seu llibre Card (targeta), Mackinlay i Shneiderman varen presentar la seua pròpia interpretació d'este patró, doblant el model d'informació de visualisació de referència.[2]
Vore també
Referències
- ↑ Jeffrey Heer, Stuart K. Card i James a. Landay (2005). "prefuse: un kit de ferramentes de visualisació d'informació interactiva"
- Archivat el 12 de juny de 2007 archivat en Wayback Machine.. En: actes de la Conferència SIGCHI sobre factors humans en sistemes informàtics: 421-430, Portland, Oregó, Estats Units: ACM.
- ↑ Jock D. Mackinlay Stuart K. Card, Ben Shneiderman (eds.) (1999). Llectures en visualisació d'informació: pensar per mig de visió. Morgan Kaufmann editors Inc, p.686.
Referències
- Este artícul conté una traducció derivada de «Prefuse» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.