This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Java in General and the fly likes The best Java reporting system Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Java in General
Bookmark "The best Java reporting system" Watch "The best Java reporting system" New topic
Author

The best Java reporting system

Mika Tapanainen
Ranch Hand

Joined: Jun 11, 2009
Posts: 95
Hello!

What is the best Java reporting system? Why it is the best system?

Can be the open source or the commercial product. The database is db2.

I have used for years the JasperReports, but now it's not ok, because of the LGPL license.

Apache, BSD and Eclipse licenses are ok.

Thanks,

Mika


SCJP, SCJD, SCEA
http://fi.linkedin.com/in/mikatapanainen
Ulf Dittmer
Rancher

Joined: Mar 22, 2005
Posts: 42958
    
  73
There rarely is a single "best" of anything; it heavily depends on the circumstances and requirements (of which we know nothing). If JasperReports won't do, I'd probably look into Data Vision and Crystal Reports.
Muhammad Yasir Ch
Greenhorn

Joined: Oct 05, 2007
Posts: 27
A lot of reporting tools are available like Seagate Crystal Reports, Inet Crystal Reports, Jasper Reports.


SCJP 6- 86%
Mika Tapanainen
Ranch Hand

Joined: Jun 11, 2009
Posts: 95
The output PDF will contain basic text like:

-header
-text
-itemizedlist
-tables
-imported figure etc.
-footer

Actually it is not needed that the reporting engine will execute the sql (maybe select 1 from dual is ok, I'm not sure). All the data will be as parameters.

The number one choice is currently
XML -> DocBook XML -> XSL-FO -> PDF,

but I want also to evaluate the high level reporting engines. The java version which is used is 1.4 or later maybe 1.5.
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

What makes you believe the LGPL isn't okay for your purposes? It almost always is.
Mika Tapanainen
Ranch Hand

Joined: Jun 11, 2009
Posts: 95
Hello David,

The customer lawyer says that for example LGPL is not ok for them.

Mika
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

They are almost certainly wrong.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: The best Java reporting system
 
It's not a secret anymore!