Reporting Solutions

JasperReports

JasperReports™, the world's most popular embeddable open source pure Java reporting library, can be embedded into any host application to provide rich print and web reporting and/or file output for further analysis. Use JasperReports for tasks as routine as printing invoices or as sophisticated as placing accurate and timely operational information on decision maker's web pages and spreadsheets. Report definitions are written in JRXML and can be developed using iReport, the graphical report designer build just for JasperReports. For users with more sophisticated enterprise reporting requirements, reports developed for JasperReports can be migrated to JasperDecisions or JasperIntelligence.

Key Benefits

Lowest TCO
• LGPL licensing allows free distribution
• Low TCO enables reporting to be broadly distributed

Upgrade Path
• Migrate to JasperDecisions report server
• JasperDecisions runs JasperReports natively

Supported
• Large active community
• Sponsored by a company
• Comprehensive support, consulting and training

Direct to Print
• Pixel-perfect reports with no need for post-production editing

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