2008-09-25 3 views
1

Я хотел бы создать визуализацию данных в настольных приложениях, используя фреймворки, языки и библиотеки, которые помогают в решении такого рода задач. Визуализации должен быть интерактивным: интерактивными, перетаскивать, настраиваемый, анимированные ...Визуализация данных в настольных приложениях

То, что я хотел бы создать нечто похожее на примерах видно здесь: http://www.visualcomplexity.com/vc/

Эти ссылки я уже знаю: http://delicious.com/laura_laura/visualization?setcount=100

Предпочитаемый язык - это C++/Visual C++ (MFC), потому что я знаком с ним, но любая другая технология приветствуется, я хотел бы сделать список из «как можно более похожим» на Visual C++ на «очень разные», из Visual C++.

WPF, flex, Adobe Air, факел, Javascript (работает в браузере как клиентские приложения с доступом к локальным файлам или настольным приложениям) - это возможности, размещать любые хорошие ссылки на примеры, учебные пособия, инструкции, и т. д., о которых вы знаете.

Каковы кривые обучения и сложность различных вариантов? Какой из них вы бы выбрали и почему? С кем вы уже работали и как прошел ваш опыт? Как бы вы начали с проекта этой характеристики?

ответ

6

Ваше сообщение имеет слишком много вопросов, чтобы ответить легко в одном ответе, чтобы вы могли попробовать переподготовку с конкретными вопросами. Визуализация данных - ОГРОМНАЯ область исследования, и она не существенно отличается для веб-приложений и настольных приложений.

Проще говоря, это отображение данных таким образом, чтобы визуально рассказывать историю данных. Это наиболее полезно в тех случаях, когда объем данных таков, что табличное отображение неэффективно. Тенденции, выбросы и аномальные явления иногда могут быть видны только тогда, когда данные визуально представлены. Визуально может быть простая диаграмма, или это может быть более совершенная визуализация, такая как treemaps или тематическое отображение/презентации GIS.

Если это область, вы заинтересованы в изучении, смотрите в:

Edward Tufte - Автор, профессор, и все вокруг гуру для отображения информации

Many Eyes - от IBM AlphaWorks

Processing - визуальный «зарисовки» язык, основанный на Java

Visualizing Data - An книга O'Reilly Бен Фрай, один из сотворцовой обработки

Помимо этого, я думаю, что специфика будет зависеть от того, что вы хотите выполнить - какие данные анализируются, кто является аудиторией и каково желаемое «сообщение».

0

Если вы готовы использовать/Flex/ActionScript/платформу разработки AIR флэш, а затем взгляните на «вспышки» библиотеки из проекта Prefuse:

http://flare.prefuse.org/

Я только в это время мои ноги были мокрые, но до сих пор мне нравится то, что я вижу.

Смежные вопросы