Alice: a rapid prototyping system for building virtual environments
CHI '94 Conference Companion on Human Factors in Computing Systems
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
Contigra: an XML-based architecture for component-oriented 3D applications
Proceedings of the seventh international conference on 3D Web technology
DART: a toolkit for rapid design exploration of augmented reality experiences
Proceedings of the 17th annual ACM symposium on User interface software and technology
SSIML: designing structure and application integration of 3D scenes
Web3D '05 Proceedings of the tenth international conference on 3D Web technology
SelfSync: a dynamic round-trip engineering environment
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Round-trip engineering using framework-specific modeling languages
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
The Epsilon Transformation Language
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
X3DOM: a DOM-based HTML5/X3D integration model
Proceedings of the 14th International Conference on 3D Web Technology
Integrating heterogeneous tools into model-centric development of interactive applications
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
In traditional software engineering domains, Model-Driven Development (MDD) using UML or domain-specific languages (DSL) is successfully established. Although MDD is a particularly promising approach to avoid implementation errors due to miscommunication between heterogenous developer groups, only a few MDD approaches for 3D-development have been proposed so far. In this paper, we describe how one such MDD approach, SSIML, can be extended to a full round-trip engineering approach to structured 3D-development. Round-trip engineering combines a forward phase, where code is automatically generated from an abstract model of the application, with a reverse phase, where manual code edits are merged back into the abstract model. The proposed approach is demonstrated with the development of 3D web applications based on X3D/X3DOM and JavaScript.