JReport
JReport from JinfoNet Software is a reporting suite designed for Java developers which is 100% J2EE and can be used to embed reports into Java applications.

  Contents


 ActiveReports
 Crystal Reports
 JasperReports
 JReport
 MS Reporting Services

The JReport Designer is a drag and drop report designer that you can use to create reports from a number of different data sources, including JDBC, XML, EJB and others using the built-in data source API.

To make it easier to work with these data sources, JReport also features a GUI query editor which you can use to write the SQL queries that serve as the basis for your reports. And if you have invested heavily in data processing on the server side, JReport supports the use of stored procedures as well.

For the -newbie" JReport developer there are report wizards available to help you build some of the most common report formats (tables, cross-tabs, graphs, etc.) In addition, the designer features an intuitive interface that most developers should be able to pick up on quickly.

At the presentation layer, JReport does go beyond other Java-centric reporting offerings in it's support for TrueType fonts, making the reports more readable and solving some of the cross-platform issues experienced with other tools. JReport also features two and three-dimensional charting with over 50 chart and graph formats available and a robust chart API that can be used to import charts and graphs from other packages.

For output, JReport supports most of the formats you would expect including HTML, DHTML, XML, Text, PDF, RTF, CSV, Excel and Postscript. The majority of these formats provide a good quality export of the report, with some formats preferred for different uses (i.e. PDF or Postscript for printer-quality files) and the Excel export provides a spreadsheet that you can work with but like most tools we looked at not designed for Excel output, the results can be mixed depending on the complexity of the report.

Calculations in your report can be performed using any of the 160 built-in functions and using the user-designed objects API you can import your own Java functions to extend JReport as required. This is a definitely time-saver for Java developers who have made a significant investment in creating their own logic and functions.

From an integration standpoint, working with JReport is a breeze. Clearly documented API's makes things easier from the start and you will find for a quick view-only integration, you won't spend more than an hour or so integrating it into your application. And for desktop applications, JReport can be deployed in a stand-alone application using beans for the report engine and report viewer.

In addition to the JReport Designer, Jinfonet also has a server-based solution, JReport Enterprise Server that you can use to create multi-tier reporting applications if you need to add some grunt to your reporting apps.

JReport
Vendor: Jinfonet
Price: on application

Related links

Comments

1

David Coleman - 15/01/05

I develop in C# using VS 2003. I use ActiveReports for all reporting services. I have developed a cl**** wrapper around ActiveReports and all reports are run as unbound with data management being performed by the cl**** wrapper, and business rules objects being handled by code behind cl****es. This model allows translations on the fly. For example, a client has a customer table with around 20 coded fields, eg CustomerTypeCode, FreightCode, AreaManagerCode etc. To write a JOIN SQL query to perform these translations creates a cumbersome and complex SQL structure which is prone to errors (ie if a particular freight code is missing the SQL JOIN returns a null data row for the combined customer data). By using unbound reports and a cl**** wrapper a simple SQL statement returns the list of customers, and for each customer row the code translations are performed and the ActiveReports fields are populated by simple code in the business objects code behind cl****. This in combination with the significant feature of ActiveReports which is that the report layouts are saved in XML format (with the extension .RPX) and can be loaded at run time and therefore loaded from web services, I believe, puts ActiveReports in a cl**** on its own. Additionally sub-reports can be also dynamically loaded at run time which permits common report components to be built and plugged together as required within an application solution. Although the customer print is a simple example this model holds true for all reports. eg Trial Balances, Delivery Tickets, Invoices, Statements, Price Lists (which, for a particular customer, includes product images and individual customer product pricing and discount structures).

The simple model for a statement run is
1. Read all customers with an outstanding balance (plus any additional matching criteria)
2. Main report. Print statement header from customer row.
3. Sub-report one. Print balances from matching debtor row.
4. Sub-report two. Print transaction detail lines from matching transactions.
5. Main report group footer. Print end of statement as required.
Note. Sub-report activation and data sub-set retrieval being directed from the business objects code behind cl****es, and managed by the developed reporting cl**** wrapper.

I believe ActiveReports provides a superior extensible model which is relatively straight forward to implement and is unavailable in any other reporting solution.

» Report offensive content

2

George Brak - 17/01/05

I have used Crystal reports 8.5, 9 and 10 (including the one shipped with .NET). I have recently been using Active Reports.

Many of my clients found Crystal reports licensing cost prohibitive, and that meant that I had to reduce functionality in other parts of the program. There was also a number of crashing issues with Crystal, especially when you are working with many complex formulas and/or groups on the same report.

You also need to learn the syntax for Crystal reports to write formulas (or use VB syntax). You can't generate Crystal reports with version 10, unless you get the advanced version - becoming very expensive (you could with 8.5).

What great with Active reports is that it's written in VB.NET or C#, ie whatever language your developers use. Debugging become easy. As a brilliant bonus is the fantastic support you get! From the newbie questions to more complicated queries, you post them on the forum and get a prompt reply!! This is all for free. Support like this? Why would you want to go anywhere else...?

» Report offensive content

3

sriprada - 16/12/05

Hi,
I have created reports using Active Reportts 2.0 in ASP.NET.
i have a requirement that those reports should come in single web page.
i got it.But the requirement is to export the whole page(which contains charts also)means
all the reports, to the same word file without overwriting.

Can u please help me, it's very urgent

» Report offensive content

4

Naveen Rai - 18/07/06

how do I show dynamic data in a sub report by using crystal reports?

» Report offensive content

5

Srikanta Khillar - 20/07/06

I came to know that some crystal reports jar files can be used to generate the charts in the HTML pages. If we use these jar files, we won't need to create applets of our own and the development will be much easier.What are the jar files necessary over here? How do you implement this? Some code would be helpful for me.

Thanks

Regards,
Srikanta

» Report offensive content

6

Mrudula - 21/08/06

Can we get licensing for active reports free of cost???

» Report offensive content

7

mrudula - 21/08/06

Is it possible to create controls at runtime in crystal reports??? My requirement is to create the complete report in the code behind.Any idea???
Thanks

» Report offensive content

8

Chandrashekhar R V - 04/10/06

Is it possible to use Crystal reports Version 10 in Visual basic. I am asking this question, because I heard that Crystal reports version 10 does not support visual basic and that it supports only Dot Net. Please clarify.

» Report offensive content

9

praveen - 24/10/06

i want to display table in my jreport..how can i do that

» Report offensive content

10

Nidhi - 24/01/07

I am displaying data in crystal report through XML Schema also, I want to display graph using that XML but graph is showing wrong data

» Report offensive content

11

Puneet Bhatiau - 10/07/07

I am using Crystal Reports 10. In that I am fetching text data from database. But the formating in Crystal Report different from actual data.(i.e. the space between two value in one row in database is five but crystal reports only contains two or three space)

» Report offensive content

12

raj gautam - 30/11/07

i downloaded the crystal report 10 software but doesnot have activation code if anybudy have the activation code pls mail me...

» Report offensive content

13

uttam - 24/12/07

I want do display header in the report but i want to configure it.if i required i can able to change . using c#

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

13

uttam - 24/12/07

I want do display header in the report but i want to configure it.if i required i can able to change ... more

12

raj gautam - 30/11/07

i downloaded the crystal report 10 software but doesnot have activation code if anybudy have the activation code pls mail me... ... more

11

Puneet Bhatiau - 07/10/07

I am using Crystal Reports 10. In that I am fetching text data from database. But the formating in Crystal Report ... more

Log in


Sign up | Forgot your password?

  • Staff Microsoft shows off IE9 preview

    This week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »

    -- posted by Staff

  • Chris Duckett IE9's H.264 vote killed Ogg

    In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »

    -- posted by Chris Duckett

  • Staff Google launches Apps Marketplace

    Google launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »

    -- posted by Staff

What's on?

  • Optus Deal

    Broadband + home phone + PlayStation®3 in a single package price!