|
|
ILOG JViews Charts provides complete support for both desktop and Web-based Ajax charting in a single package. Displays and interactions are completely customizable, ensuring end users get exactly what they want. |
Widest range of chart displays
ILOG JViews Charts provides a display for every common type of 2D chart:
- Point, line, bar, stacking bar, bubble, area, stacking area, high/low, candle
- Radar, polar, pie, treemaps
|
|
| |
 |
|
Examples of charts that can be built using ILOG JViews. Click on thumbnails to enlarge. |
|
Point-and-click display design
Customize look-and-feel without Java coding. Designer for Charts lets you personalize charts using a point-and-click editor, complete with wizards.
Choose data-source parameters (JDBC, XML, CSV) and visual look. A unique style-rule feature lets you define how graphics will appear with specfic data types. Define styling rules. Then load the output file into the application at runtime. A comprehensive SDK, with powerful APIs, means you don’t sacrifice flexibility. You build exactly the interface your users need.

Ready to use and ready to customize
ILOG JViews-built charts are easy to customize for specific needs. Behind the Designer, JViews Charts is a completely open API. Its Java-class libraries can be directly programmed to create any look-and-feel. With prebuilt connectors provided for XML, JDBC and Swing tables, connecting charts to data sources is a snap.
 |
| |
 |
|
Sample application: stock chart. Enlarge image (opens a new window). |
|
Flexible look-and-feel
When default settings aren't what you need, a full complement of custom parameters makes charts look and behave exactly as users want:
- Linear or logarithmic scales
- Multiple axes, flipped axes, swapped axes
- Smart tick mark labels that don't overlap
- User definable grids and scales.
- Labels on data points, user-definable data point markers
- Legends to describe charts
- Behaviors for pan, zoom, edit, pick and more
- Render the data in 2D or 3D
- "Video" zooming, "magnifier lens" zooming, "tooltips" and more
- Even end users can customize their displays
Powerful MVC architecture
ILOG JViews Charts implements a Swing-like model view controller (MVC) architecture, providing clear separation between data and its screen representations. The data model is completely open and extensible, allowing it to connect with any other application component. Notifications are automatic and transparent. When the data model changes, views are updated; when the user interacts with views, the model changes.
Fast and scalable displays
Performance monitoring displays often require charts with "video quality" refresh rates. ILOG JViews Charts effortlessly delivers this feature for demanding supervision applications.
The most demanding applications deal with data volumes too large to be completely loaded into memory, or displayed at once. To overcome this limitation, ILOG JViews Charts can load data into a locally managed cache for display as needed. Users receive immediate feedback on their displays, even if the data they request is not immediately available.

Deploy on desktop or Web
Displays built with ILOG JViews Charts can be deployed in a variety of ways. Traditional Java applets and applications are best suited to highly interactive tasks, like data mining. For wide deployment in a browser-based environment, thin clients might work best.
JViews Charts supports Ajax-enhanced DHTML clients and portlets as well as traditional Java clients. Applications can drive both types of displays -- even using the same data model to drive both displays at the same time. All charts are available as Java Server Faces (JSF) that make interactive Web charts easy to build. Just drag and drop charts using JSF editing tools. These charts, available as both DHTML and SVG clients, leverage Ajax concepts for greater interactivity and reduced roundtrips to the server.
View the whitepaper, "Ajax for Graphics-Intensive Web Applications"
 |
 |
 |
| |
 |
|
Ajax-enhanced Rich Web client (left) and Portal container showing a JViews Charts portlet (right). Enlarge thumbnails (opens a new window). |
|
Next Steps
|