From FIWARE Forge Wiki

Jump to: navigation, search
Name InteractiveDeclarative3D Chapter WebUI
Goal Extend the current declarative, rich media content model of HTML-5 to also include interactive 3D graphics.
Description Currently Web/HTML only supports formatted text, images, audio, and video as document content. While WebGL does offer low-level access to the GPU for programming 3D applications, it is not suitable for the average Web developer and does not fit the declarative model of HTML. A declarative approach to interactive 3D graphics is now being developed at the W3C Incubator/Community Group “Declarative 3D for the Web”.

An implementation of this Epic should provide a comprehensive implementation of such a declarative 3D extension to HTML, allowing for the description of geometry, materials, lights, cameras, grouping, and interaction. It should be tightly integrated with the existing Web technology, such as DOM for the scene structure; CSS for separating 3D content from styling and 3D layout; DOM-Events for dealing with user interactions; and JS for handling the application logic and for binding it to the scene description. Wherever possible, concepts and techniques from existing Web standards should be reused, if necessary with adaptations while maintaining their spirit. New concepts and techniques should only be introduced if alternatives would provide no adequate solutions.

Rationale Until now, creating interactive 3D content involves low level graphics programming and is thus not easily accessible for Web-designers. XML3D now provides an extension to HTML5 that allows to define 3D scenes in the same easy, declarative way as the usual content of Web-pages.
Personal tools
Create a book