Welcome to ILOG JViews Charts!
Java user interface developers often need to include a 2D chart as part
of the overall display. This chart may need to be deployed as a desktop application,
an applet, and/or as Web thin client. Configuring a chart display
should be easy, much like any other Swing component. However, developers
need to be sure that the chart they include can be completely customized
to meet their specific requirements, therefore they need an open API.
ILOG JViews Charts is ideal for this. It combines
a rapid application development tool for quickly configuring a chart display,
with a comprehensive Software Development Kit (SDK) for providing specialized
functionality. Developers using JViews Charts to
put together their displays will typically start with Designer, a point-and-click editor that defines most
aspects of the look and feel. The output of Designer
is a project file that is loaded into the application at runtime. If further
fine-tuning is desired, the complete SDK is also included. With ILOG JViews Charts, user interface developers have
both the ease and rapid application development that Designer offers, along with the power and flexibility
of a full-featured Java API!
Figure 1. Sample chart types created with JViews
Charts
Don't miss these features!
ILOG JViews Charts offers a wide range of features
for helping user interface developers create state-of-the art displays. These
include:
- Designer for JViews Charts, a point-and-click
editor for specifying most aspects of the display, including the data source
and the "rules" for defining how the chart will appear on the screen under
different data conditions;
- Runtime customizability of views, to let end users change the appearance
of the chart display in order to improve insight or reflect a personal preference;
Figure 2. Designer for JViews Charts
- A full spectrum of charts display types, including XY, bars, pie,
bubble, financial, stacked, and many more types of charts that can be displayed
in 2D and 3D;
- A treemap view, an innovative approach to viewing large quantities of data,
helping users better analyze and understand the data;
Figure 3. Treemap Example
- Advanced display services, including video-like zooming and scrolling,
automatic scale adjustment, multiple scales, real-time updating, load-on-demand
for large data sets, dynamic styling and so on;
- Easy thin-client deployment, using Ajax-enabled Java Server Faces that drastically
reduces the complexity of writing interactive charts for the Web.
These JSF components are available as both DHTML and SVG clients.
(The SVG clients especially well-suited for real-time updates.)
- A powerful Swing-like model-view-controller (MVC) architecture, providing
clear separation between data and its screen representations, automatic notifications,
and view synchronization; and
- A full-featured SDK, for the ultimate control in customizing all aspects
of the chart display and interaction.