EnVision: A Web-Based Tool for Scientific Visualization

Scientific visualization is the process of transforming raw numeric data into a visual form, and is a key element of computational science. While many tools exist, they are unnecessarily difficult to use. This complexity increases time to insight and inhibits casual inquiry. The complexity derives from the need to support arbitrarily formatted data and many visualization algorithms. EnVision addresses both sources of complexity. Its design is predicated on two key insights. First, though the number of data file formats is unbounded, the structure of any one can be described using a small number of parameters. Second, the set of visualization algorithms applicable to a given type of data is small, and the subset used within a specific scientific discipline is smaller. EnVision utilizes domain-specific knowledge and user-directed semi-automation to dramatically simplify data importation and visualization algorithm selection. Its web-based interface facilitates access to remote hardware resources and provides a collaborative visualization environment.

[1]  Yutaka Matsushita,et al.  Lightweight Desktop-Sharing System for Web Browsers , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[2]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[3]  T. Hughes,et al.  Isogeometric Fluid–structure Interaction Analysis with Applications to Arterial Blood Flow , 2006 .

[4]  M. Dahan,et al.  Increasing TeraGrid User Productivity through Integration of Information and Interactive Services , 2008, 2008 Grid Computing Environments Workshop.

[5]  William E. Allcock,et al.  The Globus Striped GridFTP Framework and Server , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[6]  Linda Dailey Paulson,et al.  Building Rich Web Applications with Ajax , 2005, Computer.

[7]  Mark H. Ellisman,et al.  The Telescience project: application to middleware interaction components , 2005, 18th IEEE Symposium on Computer-Based Medical Systems (CBMS'05).

[8]  Jim Basney,et al.  The MyProxy online credential repository: Research Articles , 2005 .

[9]  Andy Hopper,et al.  Global Teleporting with Java: Toward Ubiquitous Personalized Computing , 1997, Computer.

[10]  Victor M. Calo,et al.  Residual-based multiscale turbulence modeling: Finite volume simulations of bypass transition , 2005 .

[11]  Victor M. Calo,et al.  Isogeometric analysis of blood flow: a NURBS-based approach , 2007, CompIMAGE.

[12]  Russ Rew,et al.  NetCDF: an interface for scientific data access , 1990, IEEE Computer Graphics and Applications.

[13]  Amy Henderson Squilacote The Paraview Guide , 2008 .

[14]  David A. Bader Petascale Computing: Algorithms and Applications , 2007 .

[15]  Jurijs Bazilevs,et al.  Isogeometric analysis of turbulence and fluid -structure interaction , 2006 .

[16]  Jason Nieh,et al.  On the performance of wide-area thin-client computing , 2006, TOCS.

[17]  Jim Basney,et al.  The MyProxy online credential repository , 2005, Softw. Pract. Exp..

[18]  Von Welch,et al.  Generic Security Service Application Program Interface (GSS-API) Authentication and Key Exchange for the Secure Shell (SSH) Protocol , 2006, RFC.

[19]  Yogesh L. Simmhan,et al.  Building Grid Portal Applications From a Web Service Component Architecture , 2005, Proceedings of the IEEE.