J/CarnacPro

Java 2D™ Graphics Toolkit for Sophisticated Visualisation

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 visualisation. The J/CarnacPro environment also serves as the foundation for many of our higher level and customised 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 - SVG and CGM (optional). Interface for custom export generation.

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 or under development:

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.

Release 2.4 New Features

  • Optimisation of rendering speed
  • Optimisation of memory footprint for shapes
  • Internationalisation support

Availability

J/CarnacPro 2.4 is available on all platforms that support Java 2D™. J/CarnacPro requires Java 1.4.1 or above. JDK 1.4.2 is recommended.

You may also have interest in this product for these environments: