views:

65

answers:

1

I was trying to prepare a comparision sheet covering available Reporting toos available in Java and their pros and cons.

There are lot of Open Source tools available:

JCCKit, JasperReports, BIRT, jCharts, DataVision, OpenReports etc.. though I could not find comparative study for these tools.

Would like to know, if you could throw some light on these?

+2  A: 

From my experience:

  • Crystal is the standard for reporting. While not open source, they have a (free?) eclipse plug-in.
  • BIRT is well integrated into eclipse. Available as stand-alone report writer, eclipse plug-in, and for deployment there is a sample j2ee web servlet. Great community at BIRT-Exchange.com.
  • JasperReports has more than just reporting, with a whole suite of BI tools. It's often compared to the Penthao BI suite.

Related stackoverflow questions:

Some links with comparisons:

Some other notes:

Crystal: closed-source, industry standard.

BIRT: open source, built on-top of eclipse, desktop / web based, has data cube support, outputs to html, xls, word doc, pdf

Jasper: open source, runs on own server, other BI tools, uses jcharts for charts, has olap support, outputs to PDF, XML, HTML, CSV, XLS, RTF, TXT

Pentaho: open source, runs on own server, other BI tools, has olap support

Adam
+1 Excellent answer. I've found a link to another comparison of the three open source tools mentioned above, here: http://www.innoventsolutions.com/birt-jasper-pentaho-comparison-matrix.html
Mark Bannister
@Mark - Great link / comparison matrix - I've been looking for something like that to refer to for awhile!
Adam
Thanks Adam and Mark. The links you've shared and comments are more than enough for me to get going. I started with coming up with a tabular format more or less same as innoventsolution.com link, but I soon realized, I might need to elaborate those points to make it more informative. Thank you very much again.
Vicky