and latitude coordinates for the trajectory of two
ships were generated externally as input for the
graphical middleware. Each event carries a
timestamp. Events do not necessarily arrive in
chronological order, but the middleware, as well as
the client application, are capable of sorting the
event stack (see Figure 10 and Figure 15).
6 CONCLUSION
We have demonstrated a level of integration of
cutting edge 3D graphics technologies, which has
not been reached before.
While the only Java-based X3D browser is still
in the last development phase (version 1.0 to be
expected soon), we not only managed to integrate it
into the client application part of the LASCOT
project, but we use Xj3D to visualize data which is
coming, through our middleware from various
external sources.
While presented software components provide
highly flexible interactions and data-flows, the
coupling between these components is very loose.
Thus, the components can be upgraded (or even
replaced) independently from each other, without
loss of functionality. With SOAP messaging the
communication between components is made
completely independent of software platforms and
communication transmission layers. In our approach
Java components co-exist with Microsoft .NET
front-end, as well as back-end implementations.
With our approach we aim to improve software
development of 3D collaborative and visualization
tools. Future development of an appropriate
ontology could significantly improve the distributed
visualization framework.
ACKNOWLEDGMENTS
We would like to thank the European ITEA program
for enabling the LASCOT project and the Belgium
national authorities (IWT) for financing it, as
without their direct support this work could not be
accomplished. In addition, we thank the LASCOT
Consortium: Bull, THALES, XT-i, Capvidia,
MULTITEL, IT-OPTICS and ACIC, because
without them this project would not have existed.
We would also like to thank Tomasz Luniewski
for putting forward the 3D dashboard concept and
Jef Vanbockryck for the WebService expertise.
REFERENCES
Blais C. Brutzman D., Harney J., Weekley J., 2002. Web-
Based 3D Reconstruction of Scenarios for Limited
Objective Experiments. In Proceedings of the 2002
Summer Computer Simulation Conference, Society for
Modeling and Simulation (SCS).
Daassi C., Dumas M., Fauvet M., Nigay L., Scholl P.,
2000. Visual exploration of temporal object databases.
In Proceedings of 16ièmes Journées Bases de Données
Avancées. BDA, French Conference on Databases.
Hibbard W., 2000. An example of Unidata's future in new
software: the VisAD component architecture for
collaborative data analysis and visualization.
Preprints, Conf. Interactive Information and
Processing Systems for Meteorology, Oceanography,
and Hydrology.
Kiss S., Nijholt A., Zwiers J., 2003. Virtual Modelling. In:
Proceedings Eurographics 2003: Modeling the real
world. The Eurographics Association, Granada, Spain.
Vucinic D., 1991. Object Oriented Programming for
Computer Graphics and Flow Visualization, invited
lecture, VKI Lecture Series on Computer Graphics
and Flow Visualization in CFD, Brussels, Belgium.
Vucinic D., Pottiez M., Sotiaux V., Hirsch Ch., 1992.
CFView - An Advanced Interactive Visualization
System based on Object-Oriented Approach. AIAA-
92-0072, in AIAA 30th Aerospace Sciences Meeting,
Reno, Nevada, USA.
Vucinic D., Hazarika B. K., 2001. Integrated Approach to
Computational and Experimental Flow Visualization
of a Double Annular Confined Jet, Journal of
Visualization, Vol.4, No. 3, 2001.
Vuorenmaa M., 2000. Automatic Presentation of Model
Data in MVC++ Applications. Master's thesis.
Department of Computer and Information Sciences ,
University of Tampere, Finland.
GRAPP 2006 - COMPUTER GRAPHICS THEORY AND APPLICATIONS
258