Professional Documents
Culture Documents
Grupo: Danilo Queiroz (dnq) Douglas Queiroz (dnq2) Dayvid Victor (dvro) Denys Farias (dlf2) Guilherme Ramalho (grm) Paulo Ferreira (phmf) Tiago Sales (tbas)
O QUE PREFUSE?
Ferramenta de grfico interativo Foi feito para visualizao de dados relacionados
CRIAO
Foi apresentada aps um paper de Jeffrey Heer , Stuart K. Card, James A. Landay
VIZSTER
VANTAGENS
Flexibilidade Versatilidade Arquitetura clara e bem projetada J existem layouts e algoritmos includos Demos e exemplos inclusos Open Source Documentao de cdigo e guia geral disponvel Comunidade de desenvolvedores ativa
DESVANTAGENS
Design Poliltico Requerimentos especiais de visualizao que exigem trabalho adaptativo
ABORDAGEM GERAL
FONTE DE DADOS
Arquivos
Formatos suportados: GraphML (XML), TreeML (XML), Tab-delimited Text, CSV Formatos customizados
TRANSFORMAO DE DADOS
TABELAS DE DADOS
MAPEAMENTO VISUAL
Representaes possuem atributos herdados + atributos visuais Processo se d pela rotina de filtragem
ABSTRAO VISUAL
VISUALIZAO
Estruturas renderizadas no so armazenadas Cada VisualItem tem ao menos um renderizador associado para:
DETALHES
ESTRUTURA DE PACOTES
prefuse.data
Estruturas de Dados Table
Tuple
Graph e Tree
Node Edge
prefuse.data.expression
ExpressionParser
prefuse.data.io
Classes para leitura e escrita em Tables, Graph e Tree a partir de dados formatados. CSV e Texto Delimitado
Tables
GraphML e TreeML
Graph e Tree
prefuse.data.io.sql
prefuse.Visualization
prefuse.action
Rica biblioteca de componentes Action para layout, codificao visual, etc. Possibilidade de criar novas Actions.
prefuse.render
prefuse.Display
prefuse.controls
prefuse.data.query
COORDENADAS NO PREFUSE
Coordenadas Absolutas
Independentes de Dispositivo
Coordenadas de Visualizao
Dependentes de Dispositivo (tela)
TRANSFORMAO DE COORDENADAS
Coordenadas de Coordenadas
Coordenadas de Visualizao
DISPLAY
FLARE
Prefuse uma ferramenta poderosa para visualizao de informaes usando originalmente a linguagem de programao Java Flare a biblioteca ActionScript para visualizao de informaes rodando em Adobe Flash Player baseada no prefuse
EXEMPLOS
http://www.prefuse.org/gallery/
Concluso
Ferramenta de visualizao de dados No serve apenas para visualizao de dados Vrias vantagens e facilidades Recursos so sempre adicionados interessante Demonstrao
DVIDAS
REFERNCIAS