title: Open Source Java Reporting Framework
body: <p>i want to create few Reports which picks data from few SQL tables, So instead of creating different report's i want to create (or use any Open source) reporting framework, I googled about it but still didn't find enough information to try one.</p>
  
  <p>Following are my requirements:</p>
  
  <pre><code>  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
  </code></pre>
  
  <p>i have heard about Jasper / birt framework but dont have working knowledge for any 1 of them so can some one suggest if there exists a opensource framework which i can use for the above mentioned requirements</p>