Pergunta

Eu gostaria de criar visualizações de dados em aplicativos de desktop, utilizando frameworks, linguagens e bibliotecas que ajuda com este tipo de tarefa. Visualizações deve ser interativo: clicável, draggable, customizável, animada ...

O que eu gostaria de criar algo semelhante aos exemplos vistos aqui: http: //www.visualcomplexity .com / vc /

Estas são as ligações que eu já sei: http://delicious.com/laura_laura/visualization ? setcount = 100

O idioma preferido é C ++ / Visual C ++ (MFC), porque eu estou familiarizado com ele, mas qualquer outra tecnologia é bem-vinda, eu gostaria de fazer uma lista de "o mais semelhante possível" para o Visual C ++ para "muito diferente "a partir do Visual C ++.

WPF, Flex, Adobe Air, alargamento, Javascript (execução em um navegador como aplicativos do lado do cliente com acesso a arquivos locais ou como aplicativos de desktop) são possibilidades, publicar quaisquer boas ligações aos exemplos, tutoriais, how-tos, etc . que você saiba.

Quais são as curvas de aprendizagem e complexidade para as diferentes opções? Wich deles você escolheria e por quê? Wich um você já trabalhou com e como foi sua experiência? Como você começar com um projeto dessa características?

Foi útil?

Solução

Seu post tem demasiadas perguntas para serem respondidas facilmente em uma resposta, então você pode tentar re-postagem com perguntas específicas. visualização de dados é uma área enorme de estudo e não é significativamente diferente para aplicações web contra aplicações desktop.

Em termos simples, é a exibição de dados de uma maneira que visualmente conta a história dos dados. É mais útil nos casos em que o volume de dados é tal que a exposição tabular não é eficaz. Trends, outliers e ocorrências anormais podem por vezes só pode ser visto quando os dados são representados visualmente. Visualmente pode ser um gráfico simples, ou pode ser visualizações mais avançadas, tais como mapas de árvore ou mapeamento temático / apresentações GIS.

Se é uma área que você está interessado em estudar, olhar em:

Edward Tufte - Autor, professor, e todos os cerca de guru para a exibição de informações

Many Eyes - da IBM AlphaWorks

Processamento - Um visual "desenhando" linguagem baseada em Java

Visualizando Dados

- Um O'Reilly livro de Ben Fry, um dos os co-criadores de Processamento

Além disso, eu acho especificidades iria depender do que você quer realizar -. O que os dados estão sendo analisados, quem é o público, e que a "mensagem" desejado é

Outras dicas

Se você está disposto a usar o / Flex / ActionScript / plataforma de desenvolvimento AIR Flash, então dê uma olhada na biblioteca "alargamento", a partir do projeto prefuse:

http://flare.prefuse.org/

Eu só comecei meus pés molhados com ele neste momento, mas até agora eu gosto do que vejo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top