Domanda

Vorrei creare visualizzazioni di dati in app desktop, usando framework, lingue e librerie che aiutano in questo tipo di attività. Le visualizzazioni dovrebbero essere interattive: cliccabili, trascinabili, personalizzabili, animate ...

Quello che vorrei creare è qualcosa di simile agli esempi visti qui: http: //www.visualcomplexity .com / vc /

Questi sono i collegamenti che già conosco: http://delicious.com/laura_laura/visualization ? setcount = 100

La lingua preferita è C ++ / Visual C ++ (MFC) perché ne ho familiarità, ma qualsiasi altra tecnologia è benvenuta, vorrei fare una lista da "quanto più simile possibile". a Visual C ++ a "molto diverso" da Visual c ++.

WPF, flex, Adobe Air, flare, Javascript (in esecuzione in un browser come app lato client con accesso a file locali o come app desktop) sono possibilità, pubblicare buoni collegamenti ad esempi, tutorial, tutorial, ecc. di cui sei a conoscenza.

Quali sono le curve di apprendimento e la complessità per le diverse opzioni? Quale sceglieresti e perché? Con quale hai già lavorato e come è stata la tua esperienza? Come inizieresti con un progetto con queste caratteristiche?

È stato utile?

Soluzione

Nel tuo post sono presenti troppe domande per poter rispondere facilmente in un'unica risposta, quindi potresti provare a postare di nuovo con domande specifiche. La visualizzazione dei dati è un'area di studio ENORME e non è significativamente diversa per le applicazioni Web rispetto alle applicazioni desktop.

In parole semplici, è la visualizzazione dei dati in un modo che racconta visivamente la storia dei dati. È molto utile nei casi in cui il volume di dati è tale che la visualizzazione tabulare non è efficace. Tendenze, valori anomali e occorrenze anomale possono talvolta essere visti solo quando i dati sono rappresentati visivamente. Visivamente può essere un semplice grafico o può essere visualizzazioni più avanzate come treemap o mapping tematico / presentazioni GIS.

Se è un'area che ti interessa studiare, guarda in:

Edward Tufte - Autore, professore e guru completo per la visualizzazione di informazioni

Many Eyes - da IBM AlphaWorks

Elaborazione - Uno "schizzo" visivo " linguaggio basato su Java

Visualizzazione dei dati - Un libro O'Reilly di Ben Fry, uno dei i co-creatori di Processing

Oltre a ciò, penso che i dettagli dipenderebbero da ciò che si desidera ottenere: quali dati vengono analizzati, chi è il pubblico e quali sono i "messaggi" desiderati è.

Altri suggerimenti

Se sei disposto a utilizzare la piattaforma di sviluppo Flash / Flex / ActionScript / AIR, dai un'occhiata a " flare " libreria, dal progetto prefuso:

http://flare.prefuse.org/

A questo punto mi sono solo bagnato i piedi, ma finora mi piace quello che vedo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top