Skip to main content

An Architecture for Collaborative Geomodeling

  • Conference paper
Book cover Groupware: Design, Implementation, and Use (CRIWG 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3706))

Included in the following conference series:

Abstract

This paper presents an architecture for distributed synchronous collaborative visualization and modeling applied to the geosciences. Our goal is to facilitate the creation of heterogeneous collaboration sessions, in which participants may use different versions of a core CAD application, configured with specific functionalities and multimedia user interfaces, through the composition of run-time plugins. We describe the domain requirements, the architectural concepts that facilitate the integration of our collaboration plugins with the core application, and the management of communication channels to allow the definition of role-based control policies adapted to specific types of sessions.

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. Anupan, V., Bajaj, C.: SHASTRA: An Architecture for Development of Collaborative Applications. IEEE Multimedia 1(2), 39–49 (1994)

    Article  Google Scholar 

  2. Campos, J.L.E.: Real-Time Well Drilling Monitoring using gOcad. In: 22nd GOCAD Meeting (2002), www.ensg.inpl-nancy.fr/GOCAD/meetings/Nancy2002/

  3. Cortez, M., Mishra, P.: DCWPL: A Programming Language for Describing Collaboration Work. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 21–29 (1996)

    Google Scholar 

  4. Dewan, P.: Architectures for Collaborative Applications. In: Beaudouin-Lafon, M. (ed.) Computer Supported Co-operative Work. Trends in Software, vol. 7, pp. 169–193. John Wiley & Sons, Chichester (1999)

    Google Scholar 

  5. Dommel, H.P., Garcia-Luna-Aceves, J.J.: Floor Control for Multimedia Conferencing and Collaboration. Multimedia Systems 5(1), 23–38 (1997)

    Article  Google Scholar 

  6. Edwards, W.K.: Polices and Roles in Collaborative Applications. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 11–20 (1996)

    Google Scholar 

  7. Ehrlich, K.: Designing Groupware Applications. In: Beaudouin-Lafon, M. (ed.) Computer Supported Co-operative Work. Trends in Software, vol. 7, pp. 1–28. John Wiley & Sons, Chichester (1999)

    Google Scholar 

  8. Ellis, C.: A and Gibbs, S.J.: Concurrency Control in Groupware Systems. In: SIGMOD Conference, vol. 18, pp. 399–407 (1989)

    Google Scholar 

  9. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  10. GOCAD Research Consortium, web site: www.gocad.org

  11. Gruchalla, K.: Immersive Well-Path Editing: Investigating the Added Value of Immersion. In: Proceedings of IEEE Virtual Reality, pp. 157–164 (2004)

    Google Scholar 

  12. Ierusalimschy, R.: Programming in Lua, Lua Org (2003)

    Google Scholar 

  13. Inside Reality, web site: www.oilfield.slb.com/content/services/software/virtual/index.asp

  14. Leikness, S., Osvoll, I.: Success Factors in Troll Geosteering. In: Offshore Technology Conference (2005)

    Google Scholar 

  15. Li, D., Muntz, R.: Coca: Collaborative Objects Coordination Architecture. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 178–188 (1998)

    Google Scholar 

  16. Lua, web site: www.lua.org

  17. Mallet, J.L.: Geomodeling. Oxford University Press, Oxford (2002)

    Google Scholar 

  18. Open Spirit, web site: www.openspirit.com

  19. Pang, A., Wittenbrink, C.M., Goodman, T.: CSPray: A Collaborative Scientific Visualization Application. In: Proceedings Multimedia Computing and Networking, vol. 2417, pp. 317–326 (1995)

    Google Scholar 

  20. Pozzer, C., et al.: A Multi-user Videoconfernce-Based Collaboration Tool: Design and Implementation Issues. In: Proceedings of the 9th International Conference on CSCW in Design, pp. 547–552 (2005)

    Google Scholar 

  21. Prakash, A.: Group Editors. In: Beaudouin-Lafon, M. (ed.) Computer Supported Co-operative Work. Trends in Software, vol. 7, pp. 103–133. John Wiley & Sons, Chichester (1999)

    Google Scholar 

  22. Puder, A., Romer, K.: Mico: An Open Source CORBA Implementation. Morgan Kaufmann, San Francisco (2000)

    MATH  Google Scholar 

  23. Sun, C., Chen, D.: Consistency Maintenance in Real-Time Collaborative Graphics Editing Systems. ACM Transactions on Computer-Human Interaction 9, 1–41 (2002)

    Article  MathSciNet  Google Scholar 

  24. Sun Microsystem, Java Media Framework Home Page, web site: java.sun.com/products/java-media/jmf/

  25. Tay, F.E.H., Roy, A.: CyberCAD: A Collaborative Approach in 3D-CAD Technology in a Multimedia-Supported Environment. Computers in Industry 52(2), 127–145 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reis, L.P., Raposo, A.B., Paul, JC., Bosquet, F. (2005). An Architecture for Collaborative Geomodeling. In: FukÅ›, H., Lukosch, S., Salgado, A.C. (eds) Groupware: Design, Implementation, and Use. CRIWG 2005. Lecture Notes in Computer Science, vol 3706. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11560296_9

Download citation

  • DOI: https://doi.org/10.1007/11560296_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29110-7

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics