UML软件工程组织

组件:VisAD

用于协作的、科学的可视化的 Java 组件库

VisAD(算法开发的可视化)是用于数字数据的交互式和协作可视化以及分析的 Java 组件库。威斯康星大学的 Space Science and Engineering Center (SSEC)、University Corporation for Atmospheric Research (UCAR) Unidata Program、位于 Urbana-Champaign 的 Illinois 大学的 National Center for Supercomputer Applications (NCSA) 以及澳大利亚气象局的开发人员由于希望使其先进的可视化技术对科学家的日常工作有用而协作创建了 VisAD。

VisAD 使用了 Java 2 的一些特性,包括用于可视化的 Java3D 和 Java2D、用于分布对象的 RMI 和用于链接到旧算法的 JNI。(VisAD 的分析和可视化代码是纯 Java 代码,但它确实支持到以其它语言编写的用户原有代码的 JNI 连接。)事实上,它的数学数据模型可以应用到任何数字数据;支持用户、数据源和科学规范间数据共享;提供对那些不依赖于存储格式和位置的数据的透明访问。它可以访问 netCDF、FITS、HDF-EOS、McIDAS、Vis5D、GIF、QuickTime、TIFF、ASCII 和 JPEG 文件格式的数据。它的显示模型支持交互式 3-D、数据溶合、多个数据视图、直接操作、协作和虚拟现实。数据分析和计算与可视化集成在一起以支持计算指导和其它复杂的交互模式。VisAD 是设计用来支持更宽范围的用户界面,从简单的数据浏览器 Applet 到可以使多组科学家协作开发数据分析算法的复杂应用程序。

VisAD 分发版包括源代码(还有以 .jar 文件表示的已编译类)文档和几个来自地球科学、天文学和其它学科的样本应用程序。还包括 VisAD Spread Sheet,它使得无需编写任何应用程序代码就可以访问许多 VisAD 的特性。

VisAD 的当前版本是 2.0,可以自由获得,由 GNU Lesser General Public License (LGPL) 特许。

请参阅 http://www-900.ibm.com/cgi-bin/click.cgi?url=http://www.ssec.wisc.edu/~billh/visad.html 以了解更多信息。


对于组件方面,就您所了解或知道的,想提些建议吗?请将您的“本周组件”提名发送给 nmikes@us.ibm.com,我们很乐意考虑您的意见。

我们努力做到确保“本周组件”上列出的信息是正确的。不过,developerWorks 拒绝对任何产品信息和本网站上描述的产品负责,如果所有产品信息 -包括价格、功能以及可用性 - 有所变动,恕不通知。



版权所有:UML软件工程组织