Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Contigra: an XML-based architecture for component-oriented 3D applications
Proceedings of the seventh international conference on 3D Web technology
Component development for the Java platform
Component development for the Java platform
Developing EJB 2.0 Components
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Behavior3D: an XML-based framework for 3D graphics behavior
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Presence: Teleoperators and Virtual Environments - special issue: IEEE virtual reality 2002 conference
VR Juggler: A Virtual Platform for Virtual Reality Application Development
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
An architecture for interfacing coarse-grained components in software applications
An architecture for interfacing coarse-grained components in software applications
Ygdrasil: a framework for composing shared virtual worlds
Future Generation Computer Systems - iGrid 2002
Composing Web services on the Semantic Web
The VLDB Journal — The International Journal on Very Large Data Bases
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Standards for Second-Generation Portals
IEEE Internet Computing
Efficient comparison of platform alternatives in interactive virtual reality applications
International Journal of Human-Computer Studies
A service creation environment based on end to end composition of Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications
An MPEG-7 framework enhancing the reuse of 3D models
Proceedings of the eleventh international conference on 3D web technology
Semantic description of 3D environments: a proposal based on web standards
Proceedings of the eleventh international conference on 3D web technology
Streaming web services for 3D portal applications
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Structured design of interactive VR applications
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Service-oriented-architecture based framework for multi-user virtual environments
Proceedings of the 40th Conference on Winter Simulation
Model-driven development of interactive and integrated 2D and 3D user interfaces using MML
Proceedings of the 16th International Conference on 3D Web Technology
An approach to WebGL based distributed virtual environments
Proceedings of the 18th International Conference on 3D Web Technology
Hi-index | 0.00 |
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.