I have a java swing application used to manage inventory, sales, cash flow, customers and other things of small business (generally newstands and similar business).

The application is offline, but I want to create in the website a dashboard where the users could see interesting charts and reports about its data. So probably I would create a mechanism in the offline application in order to be updating the database online day after day.

So my question is: does anyone know a good tool for developing dashboards? I don't need a complete BI tool because the users have 0% IT knowledge, I want something very simple, just like some graphics with different filters.

If possible I would prefer some free or cheap tools.


closed as unclear what you're asking by Ken Herbert, Nick Wilde, Izzy, Undo May 7 '14 at 14:01

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    You have already seen D3, haven't you? – Deer Hunter May 7 '14 at 8:49
  • 1
    Welcome to Software Recommendations! We will need much more information (especially on the requirements: must-haves, nice-to-haves, shoulds and should-nots) to give good recommendations here. Please take a look at What is required for a question to contain "enough information"? Then please edit your question and see if you can incorporate some of these improvements. – Izzy May 7 '14 at 9:12

The data sounds small. So I would recommend embedding all data in a JSONP file called by an HTML/JavaScript page that uses Google Charts to render the data.

There will be a day of programming to convert the data to JSONP and write the charts, but it is very easy coding.

Then configure a daily task that generates the JSONP every and sends it to a web server via FTP. You can easily find free hosting for static HTML/JavaScript.

  • 1
    hmm sounds like a good idea.. I was thinking that maybe it can be done locally. Google charts are basically a html page with javascript, so I can add it to the appication and the user could just open it locally in his browser. – user2402105 May 7 '14 at 4:37

Not the answer you're looking for? Browse other questions tagged or ask your own question.