2008-09-25 9 views
1

Je voudrais créer des visualisations de données dans des applications de bureau, en utilisant des frameworks, des langages et des bibliothèques qui aident avec ce genre de tâche. Visualisations devraient être interactifs: cliquable, draggable, personnalisable, animation ...Visualisation de données dans les applications de bureau

Ce que je voudrais créer quelque chose de similaire aux exemples vus ici: http://www.visualcomplexity.com/vc/

Ce sont les liens que je connais déjà: http://delicious.com/laura_laura/visualization?setcount=100

La langue préférée est C++/Visual C++ (MFC) parce que je suis familier avec elle, mais toute autre technologie est la bienvenue, je voudrais faire une liste de "aussi similaire que possible" à Visual C++ à "très différent" à partir de Visual C++. WPF, Flex, Adobe Air, flare, Javascript (s'exécuter dans un navigateur en tant qu'applications côté client avec accès aux fichiers locaux ou comme applications de bureau) sont des possibilités, afficher de bons liens vers des exemples, des tutoriels, des tutoriels, etc. etc. que vous connaissez. Quelles sont les courbes d'apprentissage et la complexité pour les différentes options?

Qui choisiriez-vous et pourquoi? Avec qui avez-vous déjà travaillé et comment a été votre expérience? Comment voulez-vous commencer avec un projet de cette caractéristiques?

Répondre

6

Votre message contient trop de questions auxquelles il est facile de répondre en une seule réponse. Vous pouvez donc essayer de le redéposer avec des questions spécifiques. La visualisation de données est un vaste domaine d'étude et il n'est pas significativement différent pour les applications Web par rapport aux applications de bureau.

En termes simples, c'est l'affichage des données d'une manière qui indique visuellement l'histoire des données. C'est très utile dans les cas où le volume de données est tel que l'affichage tabulaire n'est pas efficace. Les tendances, les valeurs aberrantes et les occurrences anormales ne peuvent parfois être vues que lorsque les données sont représentées visuellement. Visuellement, il peut s'agir d'un graphique simple ou de visualisations plus avancées, telles que des cartes de randonnée ou des présentations cartographiques/SIG thématiques.

Si c'est une zone qui vous intéresse à l'étude, se pencher sur:

Edward Tufte - Auteur, professeur, et tout autour de gourou pour l'affichage des informations

Many Eyes - d'IBM AlphaWorks

Processing - un langage visuel "esquissant" basé sur Java

Visualizing Data - un livre O'Reilly par Ben Fry, l'un des co-créateurs de traitementAu-delà de cela, je pense que les détails dépendraient de ce que vous voulez accomplir - quelles données sont analysées, qui est l'auditoire et quel est le «message» désiré.

0

Si vous êtes prêt à utiliser le Flash/Flex/ActionScript/plate-forme de développement d'AIR, alors jetez un oeil à la bibliothèque "flare", du projet Prefuse:

http://flare.prefuse.org/

J'ai À ce stade, j'ai seulement eu les pieds mouillés, mais jusqu'à présent, j'aime ce que je vois.