Skip to main content
Log in

Collaborative object-oriented visualization environment

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we present a Collaborative Object-oriented Visualization Environment (COVE) which provides a flexible and extensible framework for collaborative visualization. COVE integrates collaborative and parallel computing environments based on a distributed object model. It is built as a collection of concurrent objects: collaborative and application objects which interact with one another to construct collaborative parallel computing environments. The former enables COVE to execute various collaborative functions, while the latter allows it to execute fast parallel visualization in various modes. Also, flexibility and extensibility are provided by plugging the proper application objects into COVE at run-time, and making them interact with one another through collaboration objects. For our experiment, three visualization modes for volume rendering are designed and implemented to support the fast and flexible analysis of volume data in a collaborative environment.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. AccessGrid. http://www-fp.mcs.anl.gov/fl/accessgrid

  2. Anupam V (1995) Shastra—an architecture for development of collaborative applications. Thesis for the degree of Doctor, Department of Computer Science, University of Purdue, Indiana

  3. Anupam V, Bajaj C (1993) Collaborative multimedia scientific design in Shastra. In: Proc of the ACM Internation Conference on Multimedia. ACM, New York, NY, pp 447–456

    Chapter  Google Scholar 

  4. Corbit M, De Varco B (2000) SciCentr and BioLearn: two 3D implementations of CVE science museums. CVE 2000, ACM, New York, NY, pp 65–71

    Google Scholar 

  5. CoVis Project URL: http://www.covis.nwu.edu/

  6. Danskin J, Bender R, Herman GT (1970) Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and X-ray photography. J Theor Biol 29:471–482

    Article  Google Scholar 

  7. de Oliveira JC, Shirmohammadi S, Georganas ND (2000) Collaborative virtual environment for industrial training. In: Virtual Reality 2000. IEEE Computer Society, Washington, DC p 288

    Google Scholar 

  8. Downing TB (1998) Java RMI: remote method invocation. IDG Books Worldwide, New York, NY

    Google Scholar 

  9. Foster I, Roy A, Sander V (2000) A quality of service architecture that combines resource reservation and application adaptation. In: 8th International Workshop on Quality of Service, Pittsburgh, PA, 181–188 June 2000

  10. Frank E, Redmond III (1997) DCOM : Microsoft distributed component object model. IDG Books Worldwide, Foster City, CA

    Google Scholar 

  11. Frey J, Graham S, Kesselman C (2002) Grid service specification. In: Tuecke S, Czajkowski K, Foster I (eds) Open Grid Service Infrastructure WG. Technical Report, Global Grid Forum, Draft 2

  12. Geist A, Beguelin A et al (1994) PVM 3 User’s Guide and Reference Manual. Technical Report, ORNL/TM-12187

  13. Goel V, Mukherjee A (1996) An optimal parallel algorithm for volume ray casting. Visual Comput 12:26–39

    Google Scholar 

  14. Isenhour PL, Gegole JB, Heagy WS, Shaffer CA (1997) Sieve : a Java-based collaborative visualization environment. In: IEEE Visualization ’97 Late Breaking Hot Topics Proceedings, Phoenix, AZ, 13–16 October 1997

  15. Jeong CS, Kim HD (2000) DOVE: A virtual programming environment for high performance parallel computing. Lect Notes Comput Sci 1823:12–21

    Google Scholar 

  16. Jo SU, Jeong CS (2000) A parallel volume visualization using extended space leaping method. In: Para 2000, Norway, 398–403 July 2000

  17. Kose C, Chalmers A (1997) Profiling for efficient parallel volume visualization. Parallel Comput 23:943–952

    Article  Google Scholar 

  18. Levoy M (1990) A hybrid ray tracer for rendering polygon and volume data. IEEE Comput Graph Appl 10(2):33–40

    Article  Google Scholar 

  19. Lewis M, Grimshaw A (1996) The core legion object model. In: Proceedings of the HPDC5, Los Alamitos, CA pp 551–561

  20. MPI Forum (1994) MPI: A message-passing interface standard. Int J Supercomput Appl 8(3):159–416

    Google Scholar 

  21. Netscape Conference http://home.netscatpe.com

  22. Object Management Group Inc. (1998) The common object request broker: architecture and specification. OMG Document Revision 2.2

  23. Pang A, Wittenbrink C (1997) Collaborative 3D visualization with CSpray. IEEE Comput Graph 17(2):32–41

    Article  Google Scholar 

  24. Shirmohammadi S, Georganas N (1997) JETS : a Java-enabled telecollaboration system. In: Proceedings of the IEEE ICMCS, Ottawa, Canada, 541–547 June 1997

  25. Turner S, Turner P, Dawson L, Munro A (2000) Discovering the impact of reality. In: CVE 2000, ACM, New York, NY pp 209–210

    Chapter  Google Scholar 

  26. VocalTec Internet Phone. http://www.vocaltec.com/

  27. Wang W, Lin Q, NG JM, Low CP (2001) SmartCU3D: a collaborative virtual environment system with behavior based interaction management. In: VRST’01, Baniff, Alberta, Canada pp 25–32

  28. Woo Y-J, Jeong CS (2003) Distributed object-oriented parallel programming environment on grid. Lect Notes Comput Sci 2668:562–570

    Article  Google Scholar 

  29. Yun TH, Kong JY, Hong JW (1997) Maestro : a CORBA-based distributed multimedia system. In: Proceedings of 1997 Pacific Workshop on Distributed Multimedia Systems, Vancouver, Canada, 1–8 March 1997

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chang-Sung Jeong.

Additional information

This work has been supported by KIPA-Information Technology Research Center, University research program by Ministry of Information & Communication, and Brain Korea 21 projects in 2005.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ryu, SH., Kim, HJ., Park, JS. et al. Collaborative object-oriented visualization environment. Multimed Tools Appl 32, 209–234 (2007). https://doi.org/10.1007/s11042-006-0066-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-006-0066-7

Keywords

Navigation