Difference between revisions of "X3D version 3.4 Development"

From Web3D.org
Jump to: navigation, search
(Backwards and forwards compatibility: ECMAscript)
Line 42: Line 42:
 
* As with all other X3D components, all work is defined in the abstract specification has corresponding file encodings (.x3d .x3dv .x3db) and language bindings (ECMAScript and Java).   
 
* As with all other X3D components, all work is defined in the abstract specification has corresponding file encodings (.x3d .x3dv .x3db) and language bindings (ECMAScript and Java).   
 
* Compatibility concerns include evolutionary efforts to upgrade the X3D Compressed Binary Encoding (CBE), as described in the [http://www.web3d.org/realtime-3d/working-groups/x3d/compressed-binary/x3d-compressed-binary-encoding-call-contributions X3D Compressed Binary Encoding Call For Contributions].
 
* Compatibility concerns include evolutionary efforts to upgrade the X3D Compressed Binary Encoding (CBE), as described in the [http://www.web3d.org/realtime-3d/working-groups/x3d/compressed-binary/x3d-compressed-binary-encoding-call-contributions X3D Compressed Binary Encoding Call For Contributions].
 +
 +
* ECMAscript (JavaScript) support in X3D needs to be upgraded to new standard
 +
**[http://standards.iso.org/ittf/PubliclyAvailableStandards/c055755_ISO_IEC_16262_2011(E).zip ISO/IEC 16262:2011 Information technology — ECMAScript language specification] (.zip download)
 +
** Downloadable from [http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html ISO Publicly Available Standards] site without charge
 +
** This relates to [http://www.web3d.org/files/specifications/19777-1/V3.0/index.html 19777-1 Part 2, X3D Scene Access Interface (SAI) language bindings for EcmaScript]
  
 
== Schedule ==
 
== Schedule ==

Revision as of 10:06, 13 November 2013

X3D version 3.4 Development efforts are evolutionary improvements to the widely proven X3D Graphics architecture.

Web3D Consortium working groups currently define specification goals and requirements. We publicly reviewed these goals during Web3D 2013 and SIGGRAPH 2013 conference meetings this summer. These efforts also inform X3D version 4.0 Development.

Topics on this list are not guaranteed to be completed! Rather these are all works in progress, and activity proceeds based on technical contributions and Web3D Consortium Member priorities.

All suggestions and recommendations are welcome. Component improvements and additions are approved by Web3D Consortium members.

Please contact us if you think additional technologies need to be considered.

Backwards and forwards compatibility

Thanks to careful design and insistence on implementation/evaluation, the X3D International Standard has maintained both steady growth and interoperability ever since Virtual Reality Modeling Language (VRML) in 1997. This track record of stability and innovation is among the best in the 3D graphics industry.

X3D version 4.0 Development efforts are focused on HTML5/Declarative 3D/X3DOM and Augmented Reality Continuum (ARC) technologies, which may require architectural changes. Some new technologies may get pushed from 4.0 to 3.4 (or back again) after careful consideration by the respective working groups.

  • As with all other X3D components, all work is defined in the abstract specification has corresponding file encodings (.x3d .x3dv .x3db) and language bindings (ECMAScript and Java).
  • Compatibility concerns include evolutionary efforts to upgrade the X3D Compressed Binary Encoding (CBE), as described in the X3D Compressed Binary Encoding Call For Contributions.

Schedule

  • X3D CADInterchange/Mobile Profile goal. Working on implementations now, target completion December 2013.
  • X3D Compressed Binary Encoding (CBE) goal. Finish draft by December 2013, review completeness of geometric compression contributions.
  • X3D version 3.4 goal. Review progress in one year at SIGGRAPH 2014, members decide if work continues or draft specification proceeds to ISO.