Home Examples Download User Guide Introduction 1.1 Package Overview 1.2 Coordinate Systems 1.3 Curves, Points, and Hints Usage as a library Configuration Concept JCCKIT's PlotApplet Extending JCCKit API documentation SourceForge project page | # 1.1 Package Overview JCCKit's classes are grouped into seven packages building four layers: `jcckit`: Convenient classes for immediate use. `jcckit.plot`: Classes for generating plots and charts based on data modelled by classes of the package `jcckit.data`. `jcckit.renderer`: Classes which render a plot (composed by elementary graphic objects of `jcckit.graphic`) for a certain output device. `jcckit.data`: Data classes for data in data coordinates. `jcckit.transformation`: Classes which transforms from data coordinates into device-independent coordinates. `jcckit.graphic`: Classes representing a plot or a chart in device-independent graphic objects. `jcckit.util`: Utility classes. Most of them are for realizing the configuration concept. The package diagram shows their depedencies The five central packages can be grouped into a package for the model of a plot or a chart and four packages responsible for the view of a plot or a chart. Inside this view group there is another model-view pair related to an abstract and device-dependent representation of vector graphics (model) and its device-dependent rendering (view).
Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. (C) 2003-2004 Franz-Josef Elmer. All rights reserved. Last modified: 4/25/2003