Re: Possible *third* proposal for ISSUE-41 Distributed Extensibility; X3D

Sam Ruby wrote:
> On 03/22/2010 07:35 AM, Henri Sivonen wrote:
>  > On Mar 19, 2010, at 14:34, Sam Ruby wrote:
>  > [...]
>  > Do you believe that D.E. should be used by parties other than
>  > browsers themselves to add experimental features to browsers (e.g.
>  > via Firefox extensions that observe what happens in Web content)?
> 
> Two answers to your question: no, I don't think that's the primary use
> case, and as to that particular use case: it should be discouraged,
> guided, but not outright outlawed.
> 
> Longer answer on the second part: "parties other than browsers" is not a
> well defined set, and the guidelines for such parties should not be
> materially different than the guidelines for browsers.
> 
> The use case shouldn't be outright outlawed: SVG and MathML kinda mostly
> worked that way.  Here's another example that /might/ be able to work:
> 
> http://intertwingly.net/blog/2009/11/05/Web3D
> 
> These cases exist, but are rare.  And generally take a lot of care.
> There are a few common patterns for such usage that should be explored:
> a container element, default namespaces, avoiding (mostly) existing
> element names.

Web3D have submitted a proposal for X3D Graphics that answers those specific
patterns, including details for how this works equivalently for either a
namespace-aware XML encoding or else a non-XML HTML encoding.

* X3D + HTML5 working group wiki
* http://web3d.org/x3d/wiki/index.php/X3D_and_HTML5

* HTML5 Recommendation Additions for X3D
* http://www.web3d.org/x3d/content/html5/HTML5RecommendationAdditionsForX3D.html

Because we have shown that X3D can be specified by HTML5 in a manner
directly similar to the use of SVG and MathML, perhaps it is best to
decouple X3D from the variety of approaches to distributed/centralized 
extensibility?

Alternatively we're ready to work together and show how X3D can be an
exemplar use case for the HTML5 group's eventual preferred approach to
distributed/centralized extensibility.

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br           brutzman@nps.edu
Watkins 270   MOVES Institute, Monterey CA 93943-5000 USA  work +1.831.656.2149
X3D, virtual worlds, underwater robots, XMSF  http://web.nps.navy.mil/~brutzman

Received on Tuesday, 30 March 2010 16:31:49 UTC