Enhancing X3D for advanced MR appliances
Proceedings of the twelfth international conference on 3D web technology
JavaScript: The Good Parts
Opengl® es 2.0 programming guide
Opengl® es 2.0 programming guide
X3DOM: a DOM-based HTML5/X3D integration model
Proceedings of the 14th International Conference on 3D Web Technology
Modeling procedural knowledge: a generative modeler for cultural heritage
EuroMed'10 Proceedings of the Third international conference on Digital heritage
Proceedings of the 16th International Conference on 3D Web Technology
Dynamic and interactive aspects of X3DOM
Proceedings of the 16th International Conference on 3D Web Technology
Collaborative visualization: current systems and future trends
Proceedings of the 16th International Conference on 3D Web Technology
Proceedings of the 17th International Conference on 3D Web Technology
Proceedings of the 17th International Conference on 3D Web Technology
Proceedings of the 17th International Conference on 3D Web Technology
Embedding 3D objects into NCL multimedia presentations
Proceedings of the 17th International Conference on 3D Web Technology
A DCC pipeline for native 3D graphics in browsers
Proceedings of the 17th International Conference on 3D Web Technology
MobileAR Browser - A generic architecture for rapid AR-multi-level development
Expert Systems with Applications: An International Journal
ReWeb3D: enabling desktop 3D applications to run in the web
Proceedings of the 18th International Conference on 3D Web Technology
Interactive software maps for web-based source code analysis
Proceedings of the 18th International Conference on 3D Web Technology
3D web based surgical training through comparative analysis
Proceedings of the 18th International Conference on 3D Web Technology
Reference model for hybrid broadcast web 3D TV
Proceedings of the 18th International Conference on 3D Web Technology
Unified WebGL/CSS scene-graph and application to AR
Proceedings of the 18th International Conference on 3D Web Technology
Designing and experimenting a web3d application for increasing the environmental awareness
Proceedings of the Biannual Conference of the Italian Chapter of SIGCHI
Virtual exhibitions on the web: from a 2d map to the virtual world
ICCSA'13 Proceedings of the 13th international conference on Computational Science and Its Applications - Volume 1
Extending a distributed virtual reality system with exchangeable rendering back-ends
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.00 |
We present a scalable architecture, which implements and further evolves the HTML/X3D integration model X3DOM introduced in [Behr et al. 2009]. The goal of this model is to integrate and update declarative X3D content directly in the HTML DOM tree. The model was previously presented in a very abstract and generic way by only suggesting implementation strategies. The available open-source x3dom.js architecture provides concrete solutions to the previously open points and extents the generic model if necessary. The outstanding feature of the architecture is to provide a single declarative interface to application developers and at the same time support of various backends through a powerful fallback-model. This fallback-model does not provide a single implementation strategy for the runtime and rendering module but supports different methods transparently. This includes native browser implementations and X3D-plugins as well as a WebGL-based scene-graph, which allows running the content without the need for installing additional plugins on all browsers that support WebGL. The paper furthermore discusses generic aspects of the architecture like encoding and introspection, but also provides details concerning two backends. It shows how the system interfaces with X3D-plugins and WebGL and also discusses implementation specific features and limitations.