Skip to content

fluidware/Eastwood-Charts

Repository files navigation

*****************************************************
*  EASTWOOD CHART SERVLET: Version 1.1.0~fluidware  *
*****************************************************

This version of Eastwood charts has been modified to run as a dedicated
http server using jetty 6.1.24 from the org.mortbay.jetty package. A few 
rendering issues have been fixed, and some small features such as high 
resolution exports in svg/jpeg format have been added. 

This is not tested in any environment outside of an open http server run by
Fluidware on some of its servers in order to provide an interface similar to 
the old Google Charts API.

All copyrights are retained by the original owner, and any licenses applicable
to the original software product remain in effect. The software is provided 
"as is", without warranty of any kind, express or implied, including but not
limited to the warranties of merchantability, fitness for a particular purpose 
and noninfringement of third party rights. In no event shall any of the authors 
or copyright holders be liable for any claim, damages, or other liability, 
whether in action of contract, tort, or otherwise, arising from, out of, or in 
connection with the software or the use of or other dealings in the software.



================================================================
Original README below:

18 July 2008

(C)opyright 2007, 2008, by Object Refinery Limited and Contributors.


-----------------
1.  INTRODUCTION
-----------------
Eastwood is a free Java servlet for displaying charts.  Eastwood emulates most 
of the features in the Google Chart API, and also provides some custom 
extensions.  It runs on the Java 2 Platform (JDK 1.4 or later), 
and uses JFreeChart (http://www.jfree.org/jfreechart/) to render the charts.

Eastwood is free software, licensed under the terms of the GNU Lesser General
Public Licence version 2.1 or later (the same licence as JFreeChart).  A copy 
of the licence is included in the distribution.

Please note that Eastwood Chart Servlet is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  Please refer to the licence for details.


-------------------
2.  LATEST VERSION
-------------------
The latest version of this class library can be obtained from:

    http://www.jfree.org/eastwood/

If you have an comments, suggestions or bugs to report, please post a
message in the Eastwood forum.


-----------------
3.  DOCUMENTATION
-----------------
See the file manual.rtf in the distribution.


-----------------
4.  DEPENDENCIES
-----------------
Eastwood has the following dependencies:

(a)  JDK 1.4.2 or higher.

(b)  JFreeChart - version 1.0.8 or later (the 1.0.10 jar file is included in the
distribution).  You can obtain the complete source code for JFreeChart from:

    http://www.jfree.org/jfreechart/
    
JFreeChart is licensed under the terms of the GNU Lesser General Public Licence.

(c)  JCommon - version 1.0.0 or later (the 1.0.13 jar file is included in the
distribution).  You can obtain the complete source code for JCommon from:

    http://www.jfree.org/jcommon/

JCommon is licensed under the terms of the GNU Lesser General Public Licence.

(d)  servlet.jar - for compilation only.  The Eastwood distribution includes 
the servlet.jar file distributed with Tomcat 4.1.31.  Applicable license 
terms are published at:  

    http://java.sun.com/products/servlet/LICENSE   


-----------
5.  SUPPORT
-----------
Support questions can be posted in the free support forum at

    http://www.jfree.org/phpBB2/viewforum.php?f=3
    
We read all questions posted in the forum, and respond to as many as we can
in the time available.


--------------------
6.  ANT BUILD SCRIPT
--------------------
An Ant build script (build.xml) is included in the distribution.  This
is the same script that is used to create the Eastwood distribution.

For more information about Ant:

    http://ant.apache.org/


----------------
7.  CONTRIBUTING
----------------
We welcome external contributions to the project.  You can retain the 
copyright for contributions, or assign copyright to Object Refinery Limited, 
at your option.


---------------
8.  LIMITATIONS
---------------
Eastwood has the following limitations:

    - Maps are not implemented;
    - radar charts are not implemented;
    - Venn diagrams are not implemented;
    - the Google-o-meter chart is not implemented;
    - QR codes are not implemented;
    - the 'chbh' attribute is ignored, and bar widths are automatically
      calculated to fit the available space (this is actually easier than
      trying to figure out the right values for the 'chbh' attribute, which
      looks like a bit of a kludge to me);
    - stripe fills are not yet supported;
    - area fills are not yet supported;
    - chart markers are not fully supported yet.
      
If there are other items that you think should be listed here,
please post a bug report.


Dave Gilbert ([email protected])
Eastwood Project Leader

Releases

No releases published

Packages

No packages published

Languages