Skip to main content

COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2806))

Included in the following conference series:

  • 371 Accesses

Abstract

In this paper, we present a collaborative visualization environment(COVE).Our COVE provides not only collaborative but also paralleled computing environments based on distributed object model at once. It is built as a collection of concurrent objects which interact each other and consist of two types of objects : collaborative object and application object, which are used to construct collaborative and paralleled computing environments respectively. Collaborative objects enable COVE to execute various collaborative functions, while application objects enable it to execute various visualization modes in a parallel computing environment. COVE provides a flexible and extensible framework by plugging the proper application objects into COVE, and making them interact with one another through collaboration objects. COVE is built on DOVE(Distributed Object-oriented Virtual computing Environment), a new parallel programming environment based on distributed object model. In DOVE, virtual environment is constructed as a collection of concurrent objects, each of which has its own computing power, interacts with one another by remote method invocation and those objects can be handled as the same way as local objects. Also, heterogeneity, object group, multiple method invocation to object group, object life management,and naming service of object manager are supported to provide a transparent programming environment for parallel and distributed application. We designed collaborative work manager, session manager and application manager for managing cooperative work and ray casting algorithm is adapted for visualization algorithm. Our implementation result shows that various DOVE functionalities make COVE more extensible, scalable and efficient in distributed computing environment.

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 2003

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wang, W., Lin, Q., Jim Mee, N.G., Low, C.P.: SmartCU3D: a Collaborative Virtual Environment System with Behavior Based Interaction Management. In: VRST 2001, November 2001, ACM, New York (2001)

    Google Scholar 

  2. Turner, S., Turner, P., Dawson, L., Munro, A.: DISCOVERing the Impact of Reality. In: CVE 2000, San Francisco. ACM, New York (2000)

    Google Scholar 

  3. Corbit, M., De Varco, B.: SciCentr and BioLearn: Two 3D Implementations of CVE Science Museums. In: CVE 2000, San Francisco. ACM, New York (2000)

    Google Scholar 

  4. de Oliveira, J.C., Shirmohammadi, S., Georganas, N.D.: Collaborative virtual environment for industrial training. In: Virtual Reality 2000. IEEE, Los Alamitos (2000)

    Google Scholar 

  5. Object Management Group Inc., The Common Object Request Broker: Architecture and Specification, OMG Document Revision 2.2 (February 1998)

    Google Scholar 

  6. Downing, T.B.: Java RMI: Remote Method Invocation, IDG Books worldwide (1998)

    Google Scholar 

  7. Frank, E., Redmond III, F.E.: DCOM: Microsoft Distributed Component Object Model, IDG Books worldwides (1997)

    Google Scholar 

  8. MPI Forum, MPI: A Message-Passing Interface Standard, International Journal of Supercomputer Application 8(3) (1994)

    Google Scholar 

  9. Geist, A., Beguelin, A., et al.: PVM 3 User’s guide and Reference manual, ORNL/TM-12187 (September 1994)

    Google Scholar 

  10. Lewis, M., Grimshaw, A.: The Core Legion Object Model, University of Virginia Computer Science Technical Report CS-95-35 (August. 1995)

    Google Scholar 

  11. Anupam, V.: Shastra – An Architecture for Development of Collaborative Applications Thesis for the degree of Doctor, Dept. of Computer Science Univ. of Purdue (1995)

    Google Scholar 

  12. Anupam, V., Bajaj, C.: Collaborative Multimedia Scientific Design in Shastra. In: Proc. of the ACM Internation Conference on Multimedia. ACM Press, New York (1993)

    Google Scholar 

  13. Yun, T.H., Kong, J.Y., Hong, J.W.: Maestro: a CORBA-based Distributed Multimedia System. In: Proc. of 1997 Pacific Workshop on Distributed Multimedia Systems, Vancouver, Canada, July 1997, pp. 1–8 (1997)

    Google Scholar 

  14. Isenhour, P.L., Gegole, J.B., Heagy, W.S., Shaffer, C.A.: Sieve: A Java-Based Collaborative Visualization Environment. In: IEEE Visualization 1997, Late Breadking Hot Topics Proceedings, October 22-24, pp. 13–16 (1997)

    Google Scholar 

  15. CoVis Project, http://www.covis.nwu.edu/

  16. Pang, A., Wittenbrink, C.: Collaborative 3D Visualization with CSpray. IEEE Computer Graphics 17(2), 32–41 (1997)

    Article  Google Scholar 

  17. Shirmohammadi, S., Georganas, N.: JETS: a Java-Enabled Telecollaboration System. In: Proc. IEEE ICMCS, pp. 541–547. IEEE Computer Society Press, Los Alamitos (1997)

    Google Scholar 

  18. Jeong, C.S., Kim, H.D.: DOVE: A Virtual Programming Environment for High Performance Parallel Computing

    Google Scholar 

  19. Frey, J., Graham, S., Kesselman, C.: Grid Service Specification. S. Tuecke, K. Czajkowski, I. Foster, Open Grid Service Infrastructure WG, Global Grid Forum, Draft 2, 7/17/2002. Lecture Notes in Computer Science, pp. 12–21 (May 2000)

    Google Scholar 

  20. Foster, I., Roy, A., Sander, V.: A Quality of Service Architecture that Combines Resource Reservation and Application Adaptation. In: 8th International Workshop on Quality of Service (2000)

    Google Scholar 

  21. Jo, S.U., Jeong, C.S.: A Parallel Volume Visualization Using Extended Space Leaping Method. In: Para 2000, Norway, July 2000, pp. 398–403 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, HJ., Ryu, SH., Woo, YJ., Kwon, Yw., Jeong, CS. (2003). COVE: A Design and Implementation of Collaborative Object-Oriented Visualization Environment. In: Favela, J., Decouchant, D. (eds) Groupware: Design, Implementation, and Use. CRIWG 2003. Lecture Notes in Computer Science, vol 2806. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39850-9_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39850-9_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20117-5

  • Online ISBN: 978-3-540-39850-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics