J/CarnacPro

Java 2D Graphics Toolkit for Sophisticated Visualization

 

Extending the capability of Java 2D™, J/CarnacPro is used by customers across multiple industries to develop high-level industry specific components for scientific and business graphics, process control, GIS applications, and more. J/CarnacPro integrates well into applications built upon the Swing™ GUI and provides developers with a powerful environment for developing graphical applications for data visualization. The J/CarnacPro environment also serves as the foundation for many of our higher level and customized component suites.

 

Benefits

Feature List

  • Shapes - line, polyline, polygon, fixed and scalable text, multi-line text, fixed and scalable image, oval, symbol, arrow, grid, axis, grouping of shapes, custom shapes.
  • Attributes - all Java 2D attributes supported for shapes. Advanced management of attribute for sharing and caching.
  • Shape containers - lists, arrays, quad-tree, dynamic.
  • Selection - by point, polyline, ellipse and rectangle.
  • Editing - moving, resizing, add & delete, rotation, geometry editing. Built-in attribute editors. Clipboard and drag & drop support. In-place text editing.
  • Layering - layering of shapes within a model, layering of models. Dynamic manipulation of layers.
  • Transformation - full 2D linear transformation per view.
  • View Component - scaling, pinpoint scaling, scrolling, panning. Advanced layout for composite plots with support for multiple axes and annotation area.
  • Printing support - full Java 2D printing support. Advanced printing interface GUI component with print preview.
  • Export -CGM (optional). Interface for custom export generation. Example code demonstrates SVG output.

A Building Block For High-Level Components

J/CarnacPro provides a powerful infrastructure for developing high-level industry specific graphic components. The following components, all built upon J/CarnacPro, are currently available:

J/CarnacGIS is a closely related toolkit for geo-referenced data.

CGMOutput

CGMOutput is an add-on module that can be used to output a J/CarnacPro display to a CGM file. CGM (Computer Graphic Metafile) is particularly well-suited for describing large plots and is a standard graphics file format used by many industries such as Oil & Gas, Aerospace and Automotive. The CGMOutput module is compatible with all other J/CarnacPro components, including J/Seismic, where it uses the special CGM+ extensions for generating seismic traces.

Availability

J/CarnacPro is now available for any Java 2D™ Standard Edition compatible platform including Windows, Unix, and Linux. J/CarnacPro requires Java 1.4.2 or above.

 
 

Other J/Geotoolkit Components: