Open source Java reporting framework
I want to create several reports and select data from several SQL tables, so I don't create different reports. I want to create (or use any open source) report framework. I searched it, but I still can't find enough information to try one
Here are my requirements:
Filters : Support for different types of Filtering mechanism for the End User DataSource : sql Table UI : user Defined UI for every user (user specific information can be persisted in DB) Number of concurrent users : 10 (Max) server : tomcat Support for graph/Charts javascript support for customizable UI
I've heard of Jasper / birt framework, but I don't have working knowledge of any of them, so someone can suggest whether there is an open source framework that I can use for the above requirements
Solution
There are tools around jasperreports library, such as ireport and jasperserver, all from Jaspersoft The tool is around eclipse birt Then pentaho's tools
These three are very powerful and open source and can do what you need There are a number of tools and documentation for which you can purchase commercial support Your decision will be based on licensing and potential requirements for features that are only available in commercial versions, such as jasper server