|
ABSTRACT
Distributed Virtual Environments (DVEs) are distributed, simulated virtual worlds where users gather and interact within a shared space. Web-based DVE applications are attracting more and more attention. However, building DVE applications requires a significant effort, even with the modern development tools. In this paper we propose a component-based and a service-based framework for constructing DVE applications from coarse-grained components. This component-based and service-oriented architecture provides a great flexibility for building complex DVE applications. Based on the developed terminology and profile, the framework provides a high level description language for specifying user interaction tasks. The DVE developers can concentrate on the application design rather than worrying about the programming details. The framework also provides a runtime platform for coarse-grained components integration and a shared scene graph for coordinating the presentation for individual users.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Vikas Agarwal , Koustuv Dasgupta , Neeran Karnik , Arun Kumar , Ashish Kundu , Sumit Mittal , Biplav Srivastava, A service creation environment based on end to end composition of Web services, Proceedings of the 14th international conference on World Wide Web, May 10-14, 2005, Chiba, Japan
[doi> 10.1145/1060745.1060768]
|
| |
2
|
Aoyama, M. 1998. New age of software development: How component-based software engineering changes the way of software development. In International Workshop on Component-Based Software Engineering.
|
| |
3
|
|
| |
4
|
Allen Bierbaum , Christopher Just , Patrick Hartling , Kevin Meinert , Albert Baker , Carolina Cruz-Neira, VR Juggler: A Virtual Platform for Virtual Reality Application Development, Proceedings of the Virtual Reality 2001 Conference (VR'01), p.89, March 13-17, 2001
|
 |
5
|
|
| |
6
|
|
| |
7
|
Francisco Curbera , Matthew Duftler , Rania Khalaf , William Nagy , Nirmal Mukhi , Sanjiva Weerawarana, Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI, IEEE Internet Computing, v.6 n.2, p.86-93, March 2002
[doi> 10.1109/4236.991449]
|
 |
8
|
|
 |
9
|
Raimund Dachselt , Michael Hinz , Klaus Meißner, Contigra: an XML-based architecture for component-oriented 3D applications, Proceeding of the seventh international conference on 3D Web technology, p.155-163, February 24-28, 2002, Tempe, Arizona, USA
[doi> 10.1145/504502.504527]
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
Linden Research, Inc, 2006. Second life: Your world. your imagination. http://www.secondlife.com/ {Last accessed: Feb 2007}.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
The Eclipse Foundation, 2006. Eclipse - an open development platform. http://www.eclipse.org {Last accessed: Feb 2007}.
|
| |
23
|
The Xj3D Project, 2006. Java based X3D toolkit and X3D browser. http://www.xj3d.org/ {Last accessed: Feb 2007}.
|
| |
24
|
|
| |
25
|
Web 3D Consortium, 2005. Communicating with real-time 3D across applications, networks, and XML web services. http://www.web3d.org/ {Last accessed: Feb 2007}.
|
|