JasperReports

JasperReports is an open source Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF,[2] HTML, Microsoft Excel, RTF, ODT, comma-separated values (CSV), XSL,[2] or XML files.

In 2004, Panscopic teamed up with Teodor Danciu,[9] acquired the intellectual property of JasperReports, and changed the name of the company to Jaspersoft.

[12][13][14] In 2007, Ingres Corporation partnered with Jaspersoft and rPath start-up to release a Business Intelligence software based appliance called Icebreaker BI.

[18] JasperReports reports are defined in an XML file format, called JRXML,[2] which can be hand-coded, generated, or designed using a tool.

The file format is defined by a document type definition or XML schema for newer versions, providing limited interoperability.