An object-oriented approach to VRML development
VRML '97 Proceedings of the second symposium on Virtual reality modeling language
3D behavioral model design for simulation and software engineering
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
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)
Contigra: an XML-based architecture for component-oriented 3D applications
Proceedings of the seventh 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
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Interactive, Animated 3D Widgets
CGI '98 Proceedings of the Computer Graphics International 1998
VRML++: A Language for Object-Oriented Virtual-Reality Models
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems-Tools - 24
Eos: instance-level aspects for integrated system design
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Utilizing X3D for immersive environments
Proceedings of the ninth international conference on 3D Web technology
Visual specification of behaviours in VRML worlds
Proceedings of the ninth international conference on 3D Web technology
Classpects: unifying aspect- and object-oriented language design
Proceedings of the 27th international conference on Software engineering
Supporting the creation of dynamic, interactive virtual environments
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
CoDePA: a conceptual design pattern approach to model behavior for X3D worlds
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
Beh-VR: modeling behavior of dynamic virtual reality contents
VSMM'06 Proceedings of the 12th international conference on Interactive Technologies and Sociotechnical Systems
Hi-index | 0.00 |
When modelling dynamic X3D worlds, the addition of complex behaviour often becomes a bottleneck of the modelling process. To ease this limitation, this paper describes how the ideas of aspect oriented programming can be applied, to automatically add node-specific behaviour to corresponding X3D nodes.The technique described in this document allows to automatically assign behaviour to existing X3D scenes. The information where to add the behaviour is specified using a point-cut language. The result of the described process is a standard conforming X3D document. The proposed approach integrates well into an iterative scene development process. It supports a clean encapsulation of the behaviour and encourages separate modelling of behaviour and geometry, and thereby increases the reusability.