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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anupan, V., Bajaj, C.: SHASTRA: An Architecture for Development of Collaborative Applications. IEEE Multimedia 1(2), 39–49 (1994)
Campos, J.L.E.: Real-Time Well Drilling Monitoring using gOcad. In: 22nd GOCAD Meeting (2002), www.ensg.inpl-nancy.fr/GOCAD/meetings/Nancy2002/
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)
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)
Dommel, H.P., Garcia-Luna-Aceves, J.J.: Floor Control for Multimedia Conferencing and Collaboration. Multimedia Systems 5(1), 23–38 (1997)
Edwards, W.K.: Polices and Roles in Collaborative Applications. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 11–20 (1996)
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)
Ellis, C.: A and Gibbs, S.J.: Concurrency Control in Groupware Systems. In: SIGMOD Conference, vol. 18, pp. 399–407 (1989)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
GOCAD Research Consortium, web site: www.gocad.org
Gruchalla, K.: Immersive Well-Path Editing: Investigating the Added Value of Immersion. In: Proceedings of IEEE Virtual Reality, pp. 157–164 (2004)
Ierusalimschy, R.: Programming in Lua, Lua Org (2003)
Inside Reality, web site: www.oilfield.slb.com/content/services/software/virtual/index.asp
Leikness, S., Osvoll, I.: Success Factors in Troll Geosteering. In: Offshore Technology Conference (2005)
Li, D., Muntz, R.: Coca: Collaborative Objects Coordination Architecture. In: Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp. 178–188 (1998)
Lua, web site: www.lua.org
Mallet, J.L.: Geomodeling. Oxford University Press, Oxford (2002)
Open Spirit, web site: www.openspirit.com
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)
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)
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)
Puder, A., Romer, K.: Mico: An Open Source CORBA Implementation. Morgan Kaufmann, San Francisco (2000)
Sun, C., Chen, D.: Consistency Maintenance in Real-Time Collaborative Graphics Editing Systems. ACM Transactions on Computer-Human Interaction 9, 1–41 (2002)
Sun Microsystem, Java Media Framework Home Page, web site: java.sun.com/products/java-media/jmf/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)