Information Technology Reference
In-Depth Information
Fig. 13.2 Main portlets of VisIVO Science Gateway: VisIVO importer, VisIVO filter, VisIVO
viewer ( on the right ) and the data management portlet ( on the left ). The VisIVO importer portlet is
utilized to convert user datasets into an internal format. The VisIVO filter portlet allows users to
apply a collection of data processing modules to the imported dataset. Finally, the VisIVO viewer
portlet is invoked to display customized views of 3D renderings. The data management portlet
displays user data and produced images and movies, and allows easy navigation through the
VisIVO portlets
dynamic movie portlet allows the generation of movies by interpolating several
steps of a time evolution of cosmological datasets. The user can browse a cos-
mological time evolution and choose two or more coherent datasets. The submitted
workflow produces the necessary number of intermediate VBTs by calculating
particle positions and applying boundary conditions as necessary. This approach
can be very useful, e.g., in revealing galaxy formation or observing large-scale
structures such as galaxy clusters.
The creation of a movie represents a signi
cant challenge for the underlying
computational resources as often hundreds or thousands of high quality images
must be produced. For this reason the parameter sweep (PS) capabilities of the
gUSE workflow interpreter are employed. This is particularly relevant to visuali-
zation-oriented workflows, as they typically employ a large number of parameters
that have to be varied within user-de
ned ranges, and several hundreds to thousands
of workflow executions might be necessary.
As an example, a panoramic movie is generated with the workflow shown in
Fig. 13.3 (bottom
figure). It generates four movies with different camera position
paths on the generator port: from 0
°
to 360
°
azimuth rotation, from 0
°
to 90
°
°
°
°
°
elevation rotation, from 90
ele-
vation rotation. The generation of these four movies is executed in parallel and is
to
90
elevation rotation and from
90
to 0
finally merged through a collector port as shown in Fig. 13.3 .
The VisIVO portlets are developed with the Java Vaadin web framework
[VAADIN]. This open-source framework has been employed to implement server
Search WWH ::




Custom Search