JWAVE

Java™ Graphic Components


Overview

JWAVE is a set of IFC based Java "components" or classes for creating graphic objects for basic presentation graphics and Visual Data Analysis (VDA) as part of a Java applet or application. These components use the PV-WAVE package as a graphic server to actually create the graphics. The PV-WAVE server can either run on a remote machine on your inter/intranet, or as a local process on your machine. Components which produce static 2D and 3D graphics are available, as well as components for producing animations and 3D VRML worlds.

The object design used to create these components allows new plot types to be easily created by the end user. To create new components you simply subclass the WaveGraph java base class and provide support for passing any plot attributes unique to this plot type. Also required is a PV-WAVE procedure which actually creates the plot on the server. No communication programming is required to create new plots, as that code has been encapsulated at both the client and server ends.

The advantages of using PV-WAVE as a graphic server include the ability to rapidly design custom graphics in the PV-WAVE 4GL language, which includes support for many types of graphics from simple 2D/3D charts and graphs to volumetric visualizations, animations, and maps. See the PV-WAVE home page for more information on its broad graphic and numeric capabilities. PV-WAVE offers proven and robust graphics capabilities which can be integrated into java applications and deployed today.

The following plot types are currently available:

WavePlot Creates 2D X/Y plots
WaveHistogram Creates histogram plots
WaveContour Creates line and filled contour plots
WaveSurface Creates wireframe surfaces
WaveShade_Surf Creates shaded surfaces
WaveSurfAnim Creates animated surface plots
WaveVRMLSurface Creates VRML worlds with wireframe or shaded surfaces
WavePie Creates pie charts
WaveBar3D Creates 3D bar charts


JWAVE Home Page
Copyright © 1996 - Visual Numerics, Inc.®