Three-dimensional Beans—creating Web content using 3D components in a 3D authoring environment
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Smart virtual prototypes: distributed 3D product simulations for Web based environments
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Customizable interactions in 3D Web applications with meta beans
Proceedings of the sixth international conference on 3D Web technology
A framework for the structured design of VR/AR content
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
NPSNET-V: A New Beginning for Dynamically Extensible Virtual Environments
IEEE Computer Graphics and Applications
Interactive, Animated 3D Widgets
CGI '98 Proceedings of the Computer Graphics International 1998
Bamboo - A Portable System for Dynamically Extensible, Real-Time, Networked, Virtual Environments
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
Collapsible Cylindrical Trees: A Fast Hierarchical Navigation Technique
INFOVIS '01 Proceedings of the IEEE Symposium on Information Visualization 2001 (INFOVIS'01)
MOVE:: component groupware foundations for collaborative virtual environments
Proceedings of the 4th international conference on Collaborative virtual environments
Stylesheet transformations for interactive visualization: towards a Web3D chemistry curricula
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Behavior3D: an XML-based framework for 3D graphics behavior
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Adding a fourth dimension to three dimensional virtual spaces
Proceedings of the ninth international conference on 3D Web technology
A web-based system for interactive visualization of scientific concepts
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
SSIML: designing structure and application integration of 3D scenes
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Modelling urban scenes for LBMS
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Extensions for interactivity and retargeting in X3D
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Towards virtualization of user interfaces based on UsiXML
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
Efficient comparison of platform alternatives in interactive virtual reality applications
International Journal of Human-Computer Studies
Using the AMACONT architecture for flexible adaptation of 3D web applications
Proceedings of the eleventh international conference on 3D web technology
Using aspect oriented methods to add behaviour to X3D documents
Proceedings of the eleventh international conference on 3D web technology
SSIML/Components: a visual language for the abstract specification of 3D components
Proceedings of the eleventh international conference on 3D web technology
An approach to Petri net based formal modeling of user interactions from X3D content
Proceedings of the eleventh international conference on 3D web technology
From coarse-grained components to DVE applications: a service- and component-based framework
Proceedings of the twelfth international conference on 3D web technology
Structured design of interactive VR applications
Web3D '08 Proceedings of the 13th international symposium on 3D web technology
Intml: A dataflow oriented development system for virtual reality applications
Presence: Teleoperators and Virtual Environments
A Language and a Methodology for Prototyping User Interfaces for Control Systems
Human Machine Interaction
Information rich temporal virtual models using X3D
Computers and Graphics
The adaptive web
Easying MR development with eclipse and InTml
ISVC'07 Proceedings of the 3rd international conference on Advances in visual computing - Volume Part II
A methodology to specify three-dimensional interaction using Petri Nets
Journal of Visual Languages and Computing
Extending the Web3D: design of conventional GUI libraries in X3D
Proceedings of the 15th International Conference on Web 3D Technology
Interactive textures as spatial user interfaces in X3D
Proceedings of the 15th International Conference on Web 3D Technology
Enhancing virtual reality learning environments with adaptivity: lessons learned
USAB'10 Proceedings of the 6th international conference on HCI in work and learning, life and leisure: workgroup human-computer interaction and usability engineering
Model-driven development of interactive and integrated 2D and 3D user interfaces using MML
Proceedings of the 16th International Conference on 3D Web Technology
Beh-VR: modeling behavior of dynamic virtual reality contents
VSMM'06 Proceedings of the 12th international conference on Interactive Technologies and Sociotechnical Systems
AMDO'06 Proceedings of the 4th international conference on Articulated Motion and Deformable Objects
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Model-driven iterative development of 3D web-applications using SSIML, X3D and JavaScript
Proceedings of the 17th International Conference on 3D Web Technology
Hi-index | 0.00 |
Even though numerous Web3D technologies exist, most of them do not support a high-level, multi-disciplinary authoring process. Moreover, concepts of reuse are rarely provided. A component-based approach is introduced with the CONTIGRA architecture to construct interactive, three-dimensional applications, either stand-alone or web-based. The approach is entirely based on declarative XML documents describing the component imple驴mentation, its interface, as well as component configuration and composition of 3D user interfaces and virtual environments. Extensible 3D (X3D) is used as the scene graph basis. However, the resulting applications can be translated to other 3D tech驴nologies, too. Another advantage of the approach is reuse both at the implementation level and the higher abstract component level. This paper introduces the overall architecture and the XML schemas used for the component documents. It finally outlines the associated authoring process and tools involved.