Home > SCI Research: Scientific Portal - Remote Isosurface Vis


Back to Remote Visualization

Scientific Portal: Remote Isosurface Vis

Most of today's portal implementations provide a component model that allows plugging components referred to as Portlets into the portal infrastructure. These portlets are presentation-oriented, interactive web application components designed to be aggregated and communicate with users through the hosting portal server. Typically, portal servers maintain a catalog of available portlets from which end users can select portlets for placement on portal pages.

Our portlet allows a grid user to select a remote scalar field dataset and view and control a dynamic three-diamentional isosurface extration based on our novel view dependednt isosurface extraction. After a remote dataset is selected, a three-dimensional, Java based OpenGL viewer is loaded into the user computer using Java Start. The viewer is based on a Sun recently release Java OpenGL (JOGL) binding (which is also loaded via the Java Start mechanism). Once the viewer is loaded, it opens a socket connection to a remote visualization generator, which runs on the remote machine where data is located. The remove visualization generator,which is written in C++, recieve view information along with iso values from the user client and extract only the visible portion of the isosurface based on our novel progressive hardware assisted isosurface extraction algorithm. The advantage of the PHASE algorithm is the fact that as the view point changes the algorithm can isolate those sections of the isosurface that become visible, \ie, it extract only the visible portion of the isosurface that was not visible from the previous view point. This in turns reduce the amount of data that need to be sent over the network.

An additional feature of the SCI remote isosurface extraction porlet is its ability to start the remote visualization generator at the remote site via Globus services. Our current effort within this framework aims at providing secure connection between the viewer (and its GUI) and the remote visualization generator.

Principal Researchers: