J/CarnacPro
Benefits
-
Ease-of-use
- J/CarnacPro provides an intuitive graphics environment where users
can model and organize their data in terms of shapes, attributes and
layers. A model can be attached to a view for visualization or printing.
Adapters are provided for easy selection and editing of shapes inside
a view.
-
Functionality
- J/CarnacPro offers all the standard graphic shapes plus more complex
ones, such as axes, grids, arrows, and symbols. Shapes can be organized
in layers, which can be stacked, added, removed, and reordered dynamically.
Special purpose layers can be inserted for buffering and object editing.
Layers can offer different containment mechanisms for shapes, including
linear lists, quad tree lists, and dynamic lists. Layout managers
allow views to be stacked, positioned side-by-side, or assembled in
more complex ways to handle different requirements from basic scrolled
views to multi-plot views with several levels of axes and shared scrollbars.
-
Performance
- J/CarnacPro provides utility designed to maximize performance from
Java 2D, including attribute caching, advanced damage repair control,
extensive buffering control, optimized spatial retrieval of shapes,
dynamic rendering of complex shapes, and more.
-
Extensibility
- Advanced users don't want to be limited by capabilities of the underlying
toolkit, so J/CarnacPro has been designed to be extensible from the
ground up. Most J/CarnacPro resources are specified as extensible
interfaces. For example, it is easy for users to create their own
custom shapes, provide their own editing handler for shapes, or customize
the axis object to generate their own labels.
-
Built-in
editors - J/CarnacPro comes with a number of built-in editors
and GUI components, including a colormap editor, an advanced print
GUI component with print preview, and attribute editors for shapes.
A
Building Block For High-Level Components
-
Data
Interface - add-on modules for J/CarnacPro are designed to handle
the import/export of common data formats, including CGM, ESRI shape
files, DXF, SVG, DGN, etc. Also provides a simple interface for easy
import or export from any data file or database formats.
|