Визуализация данных в настольных приложениях - PullRequest
1 голос
/ 25 сентября 2008

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

Я хотел бы создать что-то похожее на примеры, которые можно увидеть здесь: 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, flare, Javascript (работающие в браузере в качестве клиентских приложений с доступом к локальным файлам или в качестве настольных приложений) - это возможность, публиковать любые хорошие ссылки на примеры, учебные пособия, инструкции и т. Д. что вы знаете о.

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

Ответы [ 2 ]

6 голосов
/ 25 сентября 2008

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

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

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

Эдвард Туфте - Автор, профессор и универсальный гуру для отображения информации

Многие глаза - от IBM AlphaWorks

Обработка - Визуальный язык "зарисовок" на основе Java

Визуализация данных - Книга О'Рейли, написанная Беном Фраем, одним из соавторов Обработки

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

0 голосов
/ 06 мая 2009

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

http://flare.prefuse.org/

На этом этапе я только промочил ноги, но пока мне нравится то, что я вижу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...