Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

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

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

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

Много Глаз - от IBM AlphaWorks

Обработка - Язык визуального "рисования эскизов", основанный на Java

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

Помимо этого, я думаю, конкретика будет зависеть от того, чего вы хотите достичь - какие данные анализируются, кто ваша аудитория и каково желаемое "сообщение".

Другие советы

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

http://flare.prefuse.org/

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top