« cache4j | Main | InfoGlue - Content Management Platform »

JasperReports





JasperReports is a powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files. It is entirely written in Java and can be used in a variety of Java enabled applications, including J2EE or Web applications, to generate dynamic content.

Its main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner.

 

JasperReports Key Features

 

Embeddable

* Embeddable Java reporting library

* Enables embedding in any host application

* No external reporting server required

* Plug in Java and Groovy code

Complex Reports

* Sub-reports easily handle highly complex layouts

* Pixel-perfect page-oriented output for web or print

* Report output in PDF, XML, HTML, CSV, XLS, RTF, TXT

* NEW: Now with crosstabs

Integrated Charting

* Comprehensive set of chart types

Internationalized and Localizable

* Multi-language Unicode and other native encodings

* Dynamic text localization

* Localized date, number, and currency formatting

Scalable

* High performance report generation

* No limit to report size

Extensible

* Supplement built-in expressions with Java or Groovy

* Plug in Java code and Groovy code

Easy to Use

* iReport visual report designer

* Other Eclipse- and Swing-based designers available

* Built-in Swing viewer

* Extensive code examples

Standards Based

* Written in Java

* Report definitions in XML

Flexible Data Access

* Multiple data sources of multiple kinds in one report

* Built-in support for JDBC, EJB, POJO, Hibernate, XML

* Extensible to any data source

JasperReports Requirements

JRE

 

JRE 1.3 or higher

Commons

Jakarta Commons BeanUtils Component (version 1.7 or later)
http://jakarta.apache.org/commons/beanutils/

Jakarta Commons Collections Component (version 2.1 or later)
http://jakarta.apache.org/commons/collections/

Jakarta Commons Javaflow (Sandbox version)
http://jakarta.apache.org/commons/sandbox/javaflow/

Jakarta Commons Logging Component (version 1.0 or later)
http://jakarta.apache.org/commons/logging/

XML

JAXP 1.1 XML Parser

Jakarta Commons Digester Component (version 1.7 or later)
http://jakarta.apache.org/commons/digester/

JDBC

JDBC 2.0 Driver

PDF

iText - Free Java-PDF library by Bruno Lowagie and Paulo Soares (version 1.01 or later)
http://www.lowagie.com/iText/

XLS

Jakarta POI (version 2.0 or later)
http://jakarta.apache.org/poi/

JExcelApi (version 2.5.7 or later)
http://jexcelapi.sourceforge.net/

Charts

JFreeChart (1.0.0 or later)
http://www.jfree.org/jfreechart/

JCommon - required by JFreeChart
http://www.jfree.org/jcommon/

 

Download JasperReports 

http://www.jasperforge.org/index.php?option=com_docman&task=cat_view&gid=74&Itemid=248 

JasperReports Documentation

http://jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/HomePage 

 

JasperForge.org

On this site you will find all JasperSoft open source projects, source code, bug trackers, discussion forums, etc.
The other JasperSoft open source projects are:

More Open Source Charting & Reporting applications

TrackBack

TrackBack URL for this entry:
http://freejdk.org/mt-tb.cgi/61