Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Using aspect oriented methods to add behaviour to X3D documents

: Mesing, B.; Hellmich, C.


Association for Computing Machinery -ACM-, Special Interest Group on Graphics -SIGGRAPH-; European Association for Computer Graphics -EUROGRAPHICS-; Web3D Consortium, Menlo Park/Calif.:
3D technologies for the World Wide Web. Proceedings of the eleventh international conference on 3D web technology 2006 : April 18-21, 2006, Columbia, Maryland
New York: ACM Press, 2006
ISBN: 1-59593-336-0
International Conference on 3D Web Technology (Web3D) <11, 2006, Columbia/Md.>
Fraunhofer IGD ()
virtual reality modelling language; VRML; extensible 3D (X3D); behavior modeling; aspect-oriented programming; AOP

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.