JWAVE 是由Visual Numerics,
Inc.所开发的企业级可视化及数值计算应用 程序开发系统。它提供先进之主从架构的数学统计及可视化资料
分析(Visual data analysis) 解决方案。
JWAVE 的Java组件 (components) 可让软件项目经理提供跨企业的分散 式
(distributed) 可视化分析应用方案,JWAVE具有完整的可扩充性-从桌上型到多层 式 (multitiered)
的环境都可适用。JWAVE 结合了VNI 的主力产品PV-WAVE、 IMSL 以
及Java,可让Java程序设计人员更快更容易的建置出跨平台的应用系统,让用户在任
何地点、任何时间都可进行可视化分析,解读复杂的数据。如果您已经是PV-WAVE的使 用者,那么透过 JWAVE 所提供的 Java Beans、
Java classes 及 Java applets ,亦或使用 HTML 结合 Java Server Pages
(JSP),您可以将您原有的 PV-WAVE 图形及计算的应用程序完美 地移植到您的 Internet 或 Intranet 环境。
JWAVE 的特色
JWAVE 的可视化及计算的开发环境包含了三种组件: JWAVE Server, the
JWAVE Client Development Kit and PV-WAVE。
The JWAVE Server
可比喻是一个高效率的汽车引擎,它提供所有 JWAVE 应用程序在计算及可视化 方面的原动力。您可以使用 JWAVE Server
做为中央数据储存库 (Centralized Repository),来 更新及维护您的应用程序。 JWAVE Server
可以处理非常大量的数据集,并且有条理的储存您的 应用程序。透过 JWAVE Server, 包含 JWAVE 组件的 Java
程序可在本地或者透过 Internet/Intranet 执 行。绘图与计算的指令透过 JWAVE Server
传送并显示经处理过后的数据与图形。
The JWAVE Client Development Kit
用来开发在 client 端的 Java 接口程序,为一预建的 Java Beans、Java classes 及 Java
applets 的组合,。透过 Client Development Kit,您可以轻易的将 JWAVE Beans 加载到您 自己的
Java IDE (Integrated Development Environments) 中, ”drag and drop”
产生您的应用 程序;或者是使用 JWAVE classes 来撰写您自己的界面,满足您自己应用程序的需求。您更可以在 HTML中
直接叫用 JWAVE Applets,而不需要撰写 Java 程序。
Using JWAVE's Graphics Components
JWAVE 绘图组件让您可以很容易的产生 Java 的数据可视化应用程序。各项数据及绘 图指令从 Java
clien t端传到 Server 端的 PV-WAVE, PV-WAVE 产生图形后,再传回给 Java Client 端
显示。底下的例子展示出一个利用 JWAVE 组件所写成的 3D Bar chart applet :
这个 Java applet 使用了 JWAVE Bar 3D Bean 来产生 3-D bar charts
图形。
JWAVE 还包含了产生以下各类图形的 JWAVE Beans :
- 2-D X/Y plots
- Histograms
- Contour plots
- Surfaces
- Shaded surfaces
- Pie charts
如果以上的绘图组件无法满足您的需求,您也可以自己创造新的组件。许 多 JWAVE 组件的原始程序,免费提供给您做为参考及模板,您可以使用
JWAVE 绘图组件为模板来创 造新的绘图组件。
使用 JWAVE 的数值计算组件
JWAVE 的数值计算组件将计算指令及数据由 Java client 端应用程序送到 Server 端 的 PV-WAVE,经过
PV-WAVE 计算后再将结果回传到 Java client 端。 您可以在 PV-WAVE 及 Java 程序
间传送任意数量的变量及数据型态。透过 JWAVE 您可以在 Internet/Intranet 的环境下,执行所 有 PV-WAVE
环境下所执行的程序与运算。举例来说,您可以使用 PV-WAVE Signal Processing Toolkit,来 写一个
Java-Based 的 JWAVE Signal processing applet。
试用下载与参考文献
兼容性
 |
| |
JWAVE 3.5 Server 需要 Java Runtime Environment (JRE) 1.3
以上的版本,并支持下列不同的作业平台: |
 |
| |
platform |
operating system |
 |
| |
Digital
Alpha |
Digital
UNIX |
 |
| |
HP
9000/s700 |
HPUX 11.0 |
 |
| |
IBM
RS/6000 |
AIX 4.3 |
 |
| |
Intel x86 |
Microsoft
Windows NT 4.0 |
 |
| |
Intel x86 |
Red Hat
Linux 6.0 |
 |
| |
Silicon
Graphics |
IRIX 6.5 |
 |
| |
Sun4/SPARC |
Solaris
2.6 |
 |
硬件需求
 |
| |
UNIX |
|
|
 |
| |
|
Minimum |
Recommended |
 |
| |
Memory |
20 MB |
>64 MB |
 |
| |
Disk Space |
25 MB |
75 MB |
 |
| |
Swap Space |
65 MB |
>128 MB |
 |
| |
CD-ROM Drive |
 |
 |
| |
Windows |
|
|
 |
| |
|
Minimum |
Recommended |
 |
| |
Processor |
Intel
Pentium |
Intel
Pentium II 333 MHZ |
 |
| |
Memory |
32 MB |
>64 MB |
 |
| |
Disk Space |
15 MB |
75 MB |
 |
| |
CD-ROM Drive |
 |