Notes: This is JOOReports version 2.0rc2, released on 2006-08-14 Please see http://www.artofsolving.com/jooreports for up-to-date documentation. Requirements ============ JOOReports requires Java 1.4 or later (although with minor modifications it can be made to work with 1.3 as well). To create documents in formats other than OpenDocument Text (odt) an OpenOffice.org instance running as a service is also required See http://www.artofsolving.com/node/7 for more info. To run the webapp a servlet 2.3 container such as Apache Tomcat 4.1 or later is also required. Licenses ======== The JOOReports library is distributed under the terms of the LGPL. This basically means that you are free to use it in both open source and commercial projects. If you modify the library itself you are required to contribute your changes back, so JOOReports can be improved. (You are free to modify the sample webapp as a starting point for your own webapp without restrictions.) JOOReports includes the following third-party libraries so you must agree to their respective licenses as well * OpenOffice.org Java/UNO bridge - http://www.openoffice.org GNU LGPL * FreeMarker - http://www.freemarker.org BSD-style * Jakarta Commons - IO, Logging and FileUpload - http://jakarta.apache.org/commons/ Apache License 2.0 * XOM - http://xom.nu GNU LGPL * Spring Framework - http://www.springframework.org Apache License 2.0 * XStream - http://xstream.codehaus.org BSD-style (revised) * JFreeChart - http://www.jfree.org/jfreechart/ optional (used by report sample) - GNU LGPL * PDFBox - http://www.pdfbox.org optional (used by unit tests) - BSD-style (revised) Third-party licenses are included in lib/licenses. In compliance to some of the above licenses I also need to state here that JOOReports includes software developed by * the Visigoth Software Society (FreeMarker - http://www.visigoths.org/) * the Apache Software Foundation (http://www.apache.org) * the Spring Framework project (http://www.springframework.org) -- Mirko Nasato (mirko at artofsolving.com)
Changes: JOOReports 2.0rc2 ----------------- * scripts (of type "JOOScript") can now be used to insert FreeMarker directives directly in Writer - no need to edit XML by hand anymore! * input fields can now be used instead of ${..} notation for FreeMarker expressions * converter module split into the separate project "JOOConverter" and included as a dependency * replaced DocumentTemplate.setImage() with a more flexible ImageProvider interface that can be passed to an overloaded createDocument() * images are now specified by their name (Pictures... / Options / Name), not by their internal OOo filename * re-introduced DocumentTemplate.setContentWrapper() by user request * new method DocumentTemplate.setXmlEntries() allows users to customise which entries are processed
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use