Advanced Reporting Software
With you in control of the report design process, reports take hours, not days to create.
Try it - free trial

Java Reporting Engine

It’s easy to get started with Windward Reports, many times requiring just 3 lines of code. Here’s how:

  • Create an instance of a report object, passing it the report template as a stream.
  • Call the object once for each datasource. You can mix XML, SQL, and your own custom datasources. XML datasources are passed as a stream or Node. SQL is passed as a set of connection parameters or a Connection object.
  • Call the object to format the final report and return a stream that is the final report. This final report can be in DOCX, XLSX, PDF, RTF, HTML, WordML, SpreadsheetML, XLS, PPTX or text.

Your program calls the Windward jar which creates the report and returns it.

download free trial

Design in Word, Excel or PowerPoint

Design your reports in Word, Excel or PowerPoint, using AutoTag, our Microsoft Office AddIn, to help you. Click here for more details.

Java Specific

  • The XML/XPath datasource uses dom4j & jaxen. Very fast and full XPath 1.0 support.
  • The SQL datasource uses JDBC.

Limitations

  • Image support is poor in java 1.3. It only supports GIF, JPG, and PNG and cannot read the DPI of the images.
  • Image support is fine in java 1.4 and later.

Supplemental Documentation

help Help center for Java engine.

Requirements

  • Java 1.3 or later.