Mark Derricutt's Disturbing Thoughts

A Call to Arms: Crystal Reports Java Edition - Pros / Cons?

posted Monday, 8 December 2003
Come one come all, flood me with your comments, your rants, your raves... Whats good, or bad about Crystal Reports Java Edition, for a linux user, wanting to integrate with a jboss/postgresql based web-application. How easys the integration? Do the designers work on non-MS platforms? Are the form designs binary, or XML? People of the blogosphere - lend me a moment of typing, why should, or why shouldn't I - spend money on Crystal Reports Java Edition?

links: digg this    del.icio.us    technorati    reddit




1. Mark Derricutt left...
Monday, 8 December 2003 7:37 pm

Crystal Reports for JBuilder would seem nice, but we don't use JBuilder in the office, having a mixture of IDEA, Eclipse, and Net Beans. The Product Overview at least shows a native java report designer.


2. Mark Derricutt left...
Monday, 8 December 2003 7:38 pm

Data Vision looks quite nice.


3. Mark Derricutt left...
Monday, 8 December 2003 7:50 pm

Java Pro has a good article on integrating reporting engines into your applications.


4. Mark Derricutt left...
Monday, 8 December 2003 7:51 pm

Crystals Java Zone has some good links and white papers...


5. a reader left...
Tuesday, 9 December 2003 11:38 am

It's Crystal Reports. It is EVIL.

The authors of Crystal need to be sentenced to a fate worse than death - being forced to use their own program.

(Not speaking for the Java version, but for the other versions.)

Shannon McCracken


6. a reader left...
Tuesday, 30 December 2003 1:37 pm

Crystal Reports is bundled with JBuilder X as well as BEA WebLogic Workshop 8.1 SP2. WebLogic Workshop is available as a free download for development and testing.

A custom JSP tag library is provided to simplify the integration of the Crystal viewers with your JSP pages. You can use new or pre-existing report templates (RPT) files. A viewer API allows you to feed report parameters to reports programmatically, if you don't want your end-users to have to do it.

The designer is Windows-based, but the way I see it, developers usually have a linux/unix **and** Windows box on their desk. They use the Windows box for word processing and email, so why not use it for report design? (It's a WYSIWYG thing)

Crystal now supports JDBC. You create a data source name that matches the data source name in your Crystal Report. The data source is set as an environment entry in your /WEB-INF/web.xml deployment descriptor. Pretty standard.

JBoss shouldn't be an issue, as the Java Reporting Component runs within Apache Tomcat, a servlet container.

The RPT file format is still binary, but it is tried and tested. There are billions or RPT files embedded as part of stand-alone, workgroup, departmental, and enterprise applications.

I wouldn't want to hand-code this stuff.

Oz Greenberg [ozgreenberg@shaw.ca]


7. a reader left...
Thursday, 26 February 2004 3:00 am

hi
i want to crystal reports using JSP
plz give me some example to view the reports in Internet browser...after getting input from user.
please do this
thankx
send the code sample

waiting for reply

sandip [desale@india.com]


8. W.I.SUDUSINGHE left...
Thursday, 18 August 2005 8:10 pm

HI DEAR,

  • I HAVE DEVELOP A JAVA APPLICATION TO INSERT EMPLOYEE DATA TO DATABSE.NOW I WANT TAKE A REPORT OF THESE DATA USING CRYSTAL REPORT .SO I WANT PROGRAM LOOK LIKE THIS.

01.IT SHOULD HAVE PROVISIONS TO ENTER EMPLOYEE INFORMATION TO DATABASE

02. THE APPLICATION SHOULD HAVE A BUTTON CALLED "GET REPORT" AND IF IT CLICKED THEN THE CRYSTAL REPORT SHOULD BE GENERATED ON JFRAME OBJECT.

PLS REPLY SOON

SUDUSINGHE