Abstract
Unicron is a platform for rapidly developing virtual environments that combine two popular forms of collaboration: a 3D collaborative virtual environment fostering meetings, appointments, whiteboard sessions and lectures, along with a 2D development environment including collaborative software design, text editing, and debugging tools. This paper presents novel aspects of the Unicron design and implementation.
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
Anonymous. Making Tilable & Seamless Textures. HighPoly3D.com (2005)
Bauer, D., Rooney, S., Scotton, P.: Network infrastructure for massively distributed games. In: Proceedings of the 1st Workshop on Network and System Support for Games, NetGames 2002, April 2002, pp. 36–43. ACM, New York (2002)
Bourke, P.: Tiling Textures on the Plane. Swinburne Centre for Astrophysics and Supercomputing, Australia (1992)
Frecon, E.: Dive: Communication architecture and programming model. IEEE Communications Magazine 42(4), X (2004)
Garlan, D., Ilias, E.: Low-cost, adaptable tool integration policies for integrated environments. In: Proceedings of the fourth ACM SIGSOFT symposium on Software development environments, pp. 1–10. ACM, New York (1990)
Greenhalgh, C., Snowdon, D.: Hive distribution API. Technical Report, 0:5pp (November 1997)
Griswold, R.E., Griswold, M.T.: The Icon Programming Language. Peer to Peer Communications, San Jose CA (1997)
Hubbold, R.J., Dongbo, X., Gibson, S.: Maverik — the manchester virtual environment interface kernel. In: Proceedings of the 3rd Eurographics Workshop on Virtual Environments, pp. x–x+y (February 1996)
Hmlinen, R., Hkkinen, P., Jrvel, S., Manninen, T.: Computer-supported collaboration in a scripted 3-d game environment. In: Proceedings of CSCL 2005, Taipei, Taiwan (2005)
Jeffery, C., Dabholkar, A., Tachtevrenidis, K., Kim, Y.: Programming language support for collaborative virtual environments. In: Proceedings of 18th International Conference on Computer Animation and Social Agents. CGS (2005)
Jeffery, C., Mohamed, S., Pereda, R., Parlett, R.: Programming with Unicon. Unicon Project, unicon.sf.net (2004)
Martinez, N., Jeffery, C.L.: Unicon 3D Graphics User’s Guide and Reference Manual. Unicon Technical Report 9(a), 28p. (2003)
Miao, Y.: Design and Implementation of a Collaborative Virtual Problem-Based Learning Environment. M.S. Thesis, Technical University of Darmstadt (2000)
Pausch, R., colleagues: Alice: A rapid prototyping system for 3d graphics. IEEE Computer Graphics and Applications 15(3), 8–11 (1995)
Prasolova-Frland, E., Divitini, M.: Collaborative virtual environments for supporting learning communities: an experience of use. In: Proceedings of the 2003 International ACM SIGGROUP Conference on Supporting Group Work, pp. 58–67. ACM, New York (2003)
Reiss, S.P.: Connecting tools using message passing in the field environment. IEEE Software 7(4), 57–66 (1990)
Roberts, D., Sharkey, P.: Maximising concurrency and scalability in a consistent, causal, distributed virtual reality system, whilst minimising the effect of network delays. In: Proceedings of the IEEE WETICE 1997, June 1997, pp. x–x+y. IEEE, Los Alamitos (1997)
Robinson, M., Pekkola, S., Korhonen, J., Hujala, S., Toivonen, T., Saarinen, M.-J.O.: Extending the limits of collaborative virtual environments. In: Collaborative Virtual Environments: Digital Places and Spaces for Interaction, p. XX (2001)
Shen, H., Sun, C.: Recipe: a prototype for internet-based real-time collaborative programming. In: Proceedings of the Second International Workshop on Collaborative Editing Systems (2000)
Smith, J.: Basic Information about MUDs and MUDding (MUD FAQ). Oklahoma State University Dept. of Math, Oklahoma, OK (1999)
Zafer, A.: NetEdit: A Collaborative Editor. M.S. Thesis, Virginia Polytechnic Institute (2001)
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
Jeffery, C., Dabholkar, A., Tachtevrenidis, K., Kim, Y. (2005). A Framework for Prototyping Collaborative Virtual Environments. 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_2
Download citation
DOI: https://doi.org/10.1007/11560296_2
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)