An Architecture for Collaborative Geomodeling

  • Luciano P. Reis
  • Alberto B. Raposo
  • Jean-Claude Paul
  • Fabien Bosquet
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3706)

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Anupan, V., Bajaj, C.: SHASTRA: An Architecture for Development of Collaborative Applications. IEEE Multimedia 1(2), 39–49 (1994)CrossRefGoogle Scholar
  2. 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. 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. 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. 5.
    Dommel, H.P., Garcia-Luna-Aceves, J.J.: Floor Control for Multimedia Conferencing and Collaboration. Multimedia Systems 5(1), 23–38 (1997)CrossRefGoogle Scholar
  6. 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. 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. 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. 9.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  10. 10.
    GOCAD Research Consortium, web site: www.gocad.org
  11. 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. 12.
    Ierusalimschy, R.: Programming in Lua, Lua Org (2003)Google Scholar
  13. 13.
  14. 14.
    Leikness, S., Osvoll, I.: Success Factors in Troll Geosteering. In: Offshore Technology Conference (2005)Google Scholar
  15. 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. 16.
    Lua, web site: www.lua.org
  17. 17.
    Mallet, J.L.: Geomodeling. Oxford University Press, Oxford (2002)Google Scholar
  18. 18.
    Open Spirit, web site: www.openspirit.com
  19. 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. 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. 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. 22.
    Puder, A., Romer, K.: Mico: An Open Source CORBA Implementation. Morgan Kaufmann, San Francisco (2000)MATHGoogle Scholar
  23. 23.
    Sun, C., Chen, D.: Consistency Maintenance in Real-Time Collaborative Graphics Editing Systems. ACM Transactions on Computer-Human Interaction 9, 1–41 (2002)CrossRefMathSciNetGoogle Scholar
  24. 24.
    Sun Microsystem, Java Media Framework Home Page, web site: java.sun.com/products/java-media/jmf/
  25. 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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Luciano P. Reis
    • 1
    • 2
  • Alberto B. Raposo
    • 3
  • Jean-Claude Paul
    • 4
  • Fabien Bosquet
    • 5
  1. 1.Petrobras Research CenterBrazil
  2. 2.Institut National Polytechnique de LorraineFrance
  3. 3.Tecgraf, Computer Science Dept.PUC-RioBrazil
  4. 4.ISA / LORIAFrance
  5. 5.Earth Decisions SciencesFrance

Personalised recommendations