Creating a data visualization/analytics dashboard in Java
analytics, dashboard, data-visualization, java, spring
Solution
Given Google analytics layout, I would suggest you to use Twitter bootstrap because :
- you will be at ease for managing grid layout given the mechanics of twitter bootstrap
- you can have a UI quick fastly with the default css (and then customize css depending on the need),
- you will have a portable CSS for responsive design (I suspect that in the case of such a monitoring tool, when your users will be statisfy with a classic desktop browser version, they'll call for a tablet or smartphone versions that you would already have :-))
Twitter bootstrap : http://twitter.github.com/bootstrap/
As for the data visualization, I strongly encourage you to go for d3.js (http://d3js.org/), because you can generate a wide and clean variety of graphs (see examples: https://github.com/mbostock/d3/wiki/Gallery).
You can start by looking at SpringMVC and bootstrap examples provided at : https://github.com/priyatam/springmvc-twitterbootstrap-showcase
Problem
I'm developing a website where I need to show a dashboard with data from the backend. The data visualization look and feel needs to be like Google Analytics dashboard. I'm wondering if there's any free API/library/project that lets me do it. Also the project is in Java (SpringMVC). Any guidance /help is appreciated. Thanks a lot.