CHAPTER 1. INTRODUCTION 19
1.2 This Document
1.2.1 Versions
Two versions of this document are available:
• a free version, the “JFreeChart Installation Guide”, is available from the JFreeChart home
page, and contains chapters up to and including the instructions for installing JFreeChart and
running the demo;
• a premium version, the “JFreeChart Developer Guide”, is available only to those that have
paid for it, and includes additional tutorial chapters and reference documentation for the
JFreeChart classes.
If you wish to purchase the latter version, please visit the following site:
http://www.object-refinery.com/jfreechart/guide.html
We’d like to thank everyone that has supported JFreeChart in the past by purchasing the JFreeChart
Developer Guide!
1.2.2 Disclaimer
Please note that I have put in considerable effort to ensure that the information in this document
is up-to-date and accurate, but I cannot guarantee that it does not contain errors. You must use
this document at your own risk or not use it at all.
1.3 Acknowledgements
JFreeChart contains code and ideas from many people. At the risk of missing someone out, I would
like to thank the following people for contributing to the project:
Eric Alexander, Richard Atkinson, David Basten, David Berry, Chris Boek, Zoheb
Borbora, Anthony Boulestreau, Jeremy Bowman, Daniel Bridenbecker, Nicolas Brodu,
Jody Brownell, David Browning, Brian Cabana, Søren Caspersen, Chuanhao Chiu,
Brian Cole, Pascal Collet, Martin Cordova, Paolo Cova, Michael Duffy, Don Elliott,
Rune Fausk, Jonathan Gabbai, Serge V. Grachov, Daniel Gredler, Hans-Jurgen Greiner,
Joao Guilherme Del Valle, Nick Guenther, Aiman Han, Cameron Hayne, Jon Iles,
Wolfgang Irler, Sergei Ivanov, Adrian Joubert, Darren Jung, Xun Kang, Bill Kele-
men, Norbert Kiesel, Gideon Krause, Pierre-Marie Le Biot, Arnaud Lelievre, Wolfgang
Lenhard, David Li, Yan Liu, Tin Luu, Craig MacFarlane, Achilleus Mantzios, Thomas
Meier, Aaron Metzger, Jim Moore, Jonathan Nash, Barak Naveh, David M. O’Donnell,
Krzysztof Paz, Tomer Peretz, Xavier Poinsard, Andrzej Porebski, Luke Quinane, Vik-
tor Rajewski, Eduardo Ramalho, Michael Rauch, Cameron Riley, Klaus Rheinwald,
Dan Rivett, Scott Sams, Michel Santos, Thierry Saura, Andreas Schneider, Jean-Luc
Schwab, Bryan Scott, Tobias Self, Mofeed Shahin, Pady Srinivasan, Greg Steckman,
Roger Studner, Gerald Struck, Irv Thomae, Eric Thomas, Rich Unger, Daniel van Enck-
evort, Laurence Vanhelsuw´e, Sylvain Vieujot, Jelai Wang, Mark Watson, Alex Weber,
Richard West, Matthew Wright, Benoit Xhenseval, Christian W. Zuckschwerdt, Hari
and Sam (oldman).
1.4 Comments and Suggestions
If you have any comments or suggestions regarding this document, please send e-mail to:
david.gilbert@object-refinery.com