TU Darmstadt / ULB / TUbiblio

A Scalable Architecture for the HTML5 / X3D Integration Model X3DOM

Behr, Johannes ; Jung, Yvonne ; Keil, Jens ; Drevensek, Timm ; Zöllner, Michael ; Eschler, Peter ; Fellner, Dieter W. (2010)
A Scalable Architecture for the HTML5 / X3D Integration Model X3DOM.
Proceedings Web3D 2010.
doi: 10.1145/1836049.1836077
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

We present a scalable architecture, which implements and further evolve 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 opensource 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.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2010
Autor(en): Behr, Johannes ; Jung, Yvonne ; Keil, Jens ; Drevensek, Timm ; Zöllner, Michael ; Eschler, Peter ; Fellner, Dieter W.
Art des Eintrags: Bibliographie
Titel: A Scalable Architecture for the HTML5 / X3D Integration Model X3DOM
Sprache: Englisch
Publikationsjahr: 2010
Verlag: ACM Press, New York
Veranstaltungstitel: Proceedings Web3D 2010
DOI: 10.1145/1836049.1836077
Kurzbeschreibung (Abstract):

We present a scalable architecture, which implements and further evolve 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 opensource 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.

Freie Schlagworte: Forschungsgruppe Semantic Models, Immersive Systems (SMIS), Extensible 3D (X3D), HTML5, Document Object Model (DOM), X3DOM, WebGL, Web integration
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Graphisch-Interaktive Systeme
Hinterlegungsdatum: 12 Nov 2018 11:16
Letzte Änderung: 04 Feb 2022 12:40
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen