[x3d-public] announce: X3D Java Scene Authoring Interface (SAI) open source, initial review release

Joe D Williams joedwil at earthlink.net
Wed Oct 26 06:57:56 PDT 2016


> How about we look at abstract SAI, EcmaScript SAI Language Binding 
> and Java SAI Language Binding together on a working-group call 
> (ensuring that Dick is present) and decide on similar/common 
> structure for each specification?

Will these help. Out of data but I am willing to update if it will 
help.

http://www.hypermultimedia.com/x3d/Quick/SAIABSDEFS.htm

http://www.hypermultimedia.com/x3d/Quick/SAIDEFS.htm

Thanks,
Joe




----- Original Message ----- 
From: "Don Brutzman" <brutzman at nps.edu>
To: "Roy Walmsley" <roy.walmsley at ntlworld.com>; "'X3D Graphics public 
mailinglist'" <x3d-public at web3d.org>
Sent: Saturday, October 22, 2016 4:24 PM
Subject: Re: [x3d-public] announce: X3D Java Scene Authoring Interface 
(SAI) open source, initial review release


On 7/2/2016 8:31 AM, Roy Walmsley wrote:
> Don,
>
> This is great work done. Well done.

thank you Roy.

> You know me - can't help but be picky!

um, if the details weren't important, they wouldn't be the details. 
8)

> I looked at the  draft Annex B for the 19777-2 Java language 
> binding. I looked at the title of the annex, B.1.1 Introduction, and 
> then Table B.1 Topics. As you can see there is a mismatch.

OK... here are links to compare autogenerated annex with original 
specification annex.

Autogenerated: draft Annex B Node type interfaces
http://www.web3d.org/specifications/java/draftJavaLanguageBindingAnnexes/Part2/nodeTypeInterfaces.html

(former original Abstract node interfaces)
http://www.web3d.org/documents/specifications/19777-2/V3.0/Part2/abstracts.html

> I see two alternatives to resolve this:
>
> 1)      Change the title and the introduction to reflect the 
> contents.
>
> 2)      Separate the contents into smaller annexes. For example, 
> “Abstract type interfaces”,
>
> Now look at B.3 Auxiliary node type interfaces. And then the topics 
> within it. These are not node types. They would be better titled 
> ‘Auxiliary type interfaces’.
>
> I also think that field interfaces need to be first. Look at 19775, 
> 19776 series standards. Fields are derived before nodes, because all 
> nodes need fields, and only some fields need nodes.

These seem like reasonable improvements.  Usage of the terms nodes, 
interfaces and fields can be slippery - there is already a rename in 
the annex title pending.

However, since options (1) and (2) above each relate to specification 
document structure, am hesitating to make piecemeal improvements that 
might lead to other inconsistencies elsewhere/later.  Don't want to 
chase a problem by possibly pushing inconsistencies around.

How about we look at abstract SAI, EcmaScript SAI Language Binding and 
Java SAI Language Binding together on a working-group call (ensuring 
that Dick is present) and decide on similar/common structure for each 
specification?

Given the importance of getting this right, getting the specification 
organizations reconciled and documented in Mantis will help.  I can 
then easily change the original-spec titles in the autogenerated 
annexes to match.

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br 
brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA 
+1.831.656.2149
X3D graphics, virtual worlds, navy robotics 
http://faculty.nps.edu/brutzman

_______________________________________________
x3d-public mailing list
x3d-public at web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org 




More information about the x3d-public mailing list