by Visual Numerics
JWAVE is a network-based visual data analysis application that allows you to quickly access and understand what your data means, from anywhere, at anytime. With JWAVE's multiple graphical and visualization techniques, you can quickly create 3-D surfaces, X-Y plots, polar plots, animations, contours, bar charts, histograms and more.
JWAVE is based on a multitiered architecture that enables you to easily create applications that embrace open standards and will grow as your organization grows. Whether developing applications using the Java programming language or HTML and Java Server Pages, JWAVE lets users perform numerical analysis and visual interpretation of large, complex data sets.
JWAVE consists of three components that allow it to function as a visualization and computational environment: the JWAVE Server, the JWAVE Client Development Kit and PV-WAVE.
The JWAVE Server
With this unique server, Java programs with JWAVE components can be run locally or over the Internet and intranet. Graphics and numerics commands and data are sent to the server, which retrieves both the numerical results and graphics and then displays the output.
The JWAVE Client Development Kit
Using JWAVE's Graphics Components
This Java applet uses Jwave Bar3D Bean, a JWAVE component, to produce 3-D bar charts.
JWAVE also includes JWAVE Beans for producing the following graphics:
If none of these plot components suit your needs, design your own! The Java source code for many of the Visual Numerics' components is freely available for you to copy and use as a template for creating new, custom plot components.
Using JWAVE's Numerics Components
JWAVE™ contains an open architecture that can help provide cost effective solutions in a wide range of Web-based applications. JWAVE has an open and extensible framework for all your computational and visualization needs. You can leverage your current investments using JWAVE by adhering to an open system architecture. With JWAVE your applications will conform to the three cornerstones of any open architecture - scalability, extendibility, and availability.
JWAVE can be described as a "graphics and numerics server" for Web-based applications. Any Java™ code such as applications, applets, servlets or EJB's can send requests to a JWAVE server and receive data and images back. You can pass as many parameters or data sets to the server in the form of name-value pairs as necessary, and the results are any number of name-value pairs, including charts and images.
JWAVE is based on a multi-tiered architecture that enables you to easily create applications that embrace open standards and will grow as your organization grows. Whether developing applications using the Java programming language or HTML and Java Server Pages, JWAVE allows users to perform numerical analysis and visual interpretation of large, complex data sets.
JWAVE's Open Architecture Supports Multiple Standards