Draft version 1
With synergy of JFreechart and Liferay, I create a jfreechart-portlet in Liferay for enterprise usage. It combines features JFreeChart's professional presentation and Liferay portal's professional framework.
A chart is worth a thousand words, Behind a chart, you will feel collaborations with DDDD...
- Decision makers
- Designers
- Developers
- Data miners
For managers:
You have just remembered your password to login Liferay. And using your profession to tell your developrs what's your ideas.
Here is some sample charts of collaboration at office space:
For developers:
Development, debug and display will be done within the same box.
The inline compilation will help you to develop your professional charts.
Don't be panic if you have error messages in the same box under development, trial and errors are the path of a developer. More knowledges of Liferay and JFreeChart will give your more power.
Having debugged, here is one of examples:
For administrators:
You should have knowledge of Liferay administration, at least you know to control user permissions.
Integration with Liferay IDE
Under construction . . . .
Why not using Google Chart API?
Although Google Chart is another choice, however Google charts4j has stated these its limitations:
According to code.google.com/p/charts4j/wiki/FAQ:
- No Internet connection, no charts. Your application must be connected to the Internet because the charts are ultimately rendered by the Google Chart API.
- There is no security with these charts. Your data will be sent as clear text over the Internet, and it would be trivial for someone to intercept this information.
- If you have lots of data, roughly speaking, more than 2000 data points, your application should try to sample data less frequently, and use the simple encoding scheme. Otherwise, this technology may not be right for you.
With consideration of running enterprise business, I would rather choose independent JFreeChart API. Food for thought about the ending of Bruce Willis' movie "Surrogate", people should not depend on internet, but depend on their own life way!
Thanks For Your Support
Special thanks to David Gilbert and all JFreeChart supporters.
By purchasing the JFreeChart Developer Guide, you are contributing to the ongoing improvement and development of JFreeChart. Thanks!
http://www.object-refinery.com/jfreechart/guide.html
Similarly, by purchasing Liferay services, you are contributing to the ongoing improvement and development of Liferay, too. Thanks again!
http://www.liferay.com/products/liferay-portal/ee/overview

