Pregunta

Me gustaría crear visualizaciones de datos en aplicaciones de escritorio, utilizando marcos, idiomas y bibliotecas que ayudan con este tipo de tarea. Las visualizaciones deben ser interactivas: cliqueables, arrastrables, personalizables, animadas ...

Lo que me gustaría crear es algo similar a los ejemplos que se ven aquí: http: //www.visualcomplexity .com / vc /

Estos son los enlaces que ya conozco: http://delicious.com/laura_laura/visualization ? setcount = 100

El lenguaje preferido es C ++ / Visual C ++ (MFC) porque estoy familiarizado con él, pero cualquier otra tecnología es bienvenida, me gustaría hacer una lista de "lo más similar posible". a Visual C ++ a "muy diferente" de Visual C ++.

WPF, flex, Adobe Air, flare, Javascript (que se ejecuta en un navegador como aplicaciones del lado del cliente con acceso a archivos locales o como aplicaciones de escritorio) son posibilidades, publique cualquier enlace bueno a ejemplos, tutoriales, procedimientos, etc. que usted sepa

¿Cuáles son las curvas de aprendizaje y la complejidad de las diferentes opciones? ¿Cuál elegirías y por qué? ¿Con quién ya trabajó y cómo fue su experiencia? ¿Cómo comenzarías con un proyecto de estas características?

¿Fue útil?

Solución

Su publicación tiene demasiadas preguntas para ser respondidas fácilmente en una sola respuesta, por lo que puede intentar volver a publicar con preguntas específicas. La visualización de datos es un área de estudio ENORME y no es significativamente diferente para las aplicaciones web en comparación con las aplicaciones de escritorio.

En pocas palabras, es la visualización de datos de una manera que cuenta visualmente la historia de los datos. Es más útil en casos donde el volumen de datos es tal que la visualización tabular no es efectiva. Las tendencias, los valores atípicos y los sucesos anormales a veces solo se pueden ver cuando los datos se representan visualmente. Visualmente puede ser un gráfico simple, o puede ser visualizaciones más avanzadas como mapas de árbol o mapeo temático / presentaciones SIG.

Si es un área que le interesa estudiar, investigue:

Edward Tufte - Autor, profesor y gurú para la visualización de información

Many Eyes - de IBM AlphaWorks

Procesando - Un boceto visual " lenguaje basado en Java

Visualización de datos - Un libro de O'Reilly de Ben Fry, uno de los cocreadores de Processing

Más allá de eso, creo que los detalles dependerán de lo que se quiera lograr: qué datos se analizan, quién es la audiencia y cuál es el "mensaje" deseado. es.

Otros consejos

Si está dispuesto a utilizar la plataforma de desarrollo Flash / Flex / ActionScript / AIR, eche un vistazo a la "llamarada" biblioteca, del proyecto prefuse:

http://flare.prefuse.org/

En este momento solo me he mojado los pies, pero hasta ahora me gusta lo que veo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top