"Generating reports is a common, if not always glamorous, task for programmers. In the past, report generation has largely been the domain of large commercial products such as Crystal Reports. Today, the open source JasperReports report generating library gives Java developers a viable alternative to commercial software."
"The core task of many Java applications is to retrieve data and display it, sometimes in sophisticated print- or Web-based reports. Luckily for Java developers, two popular open source solutions work especially well together to help you accomplish this task. The iBATIS Data Mapper framework provides a simple XML-based mechanism for linking Java objects to a data repository. JasperReports is a full featured Java reporting library that you can embed in your applications. Put the two together and you have a winning combination for producing scalable, easy-to-maintain reports."
"Teodor Danciu, founder and architect of JasperReports, started JasperReports in 2001 and has been its architect and lead developer since. Danciu has seven years experience as a software engineer working on ERP, B2B, B2C and other database-related applications. He has been working with Java for many years and has successfully led development teams on numerous J2EE projects. For the last two years he's been working with Hibernate, SWT and the Avalon Framework for porting a large ERP system to the Java Platform."
"Enhance your applications with reports: Project Jarvis adds this ability to NetBeans. Jarvis is a full featured visual multiview designer that integrates the whole process of design, testing and integration of reports. The special asset of jarvis is it's seamless integration with the IDE. Due to that you cannot only design the reports, jarvis also helps you to use them from your java code. In this session you will get an introduction to the concepts and aims of jarvis. You will experience NetBeans as a visual report designer that can link datasources to your report via drag & drop, and finally you will learn how easy it is to enhance your applications with the generated reports."