[x3d-public] DIS submission for 19777-3, 4, and 5 (X3D SAI specifications for C, C++, C#), now ready for public and member comment

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Tue Dec 13 15:02:49 PST 2022


1.	Attendees: Myeong Won Lee, Vince Marchetti, Dick Puk, Don Brutzman.

 

2.	Meeting goal: Draft International Specification (DIS) document
submissions for 19777-3, 4, and 5 (X3D SAI specifications for C, C++, C#).
These update the prior Working Draft (WD) versions, which passed national
body voting earlier with unanimous approval.  Preliminary original versions
were called Committee Draft (CD).

 

There were three zip files prepared with updated small changes, ready for
review.  Myeong has received some comment to date, but we have had little
public comment.  Vince Marchetti and John Carlson have been providing
comment for the X3D Working Group.

 

3.	There are CD and WD versions in GitHub, we should put latest into
version control.

 

*	Web3D Consortium GitHub Archive
*	The Web3D Consortium promotes deployment of X3D standards for the
communication of interactive 3D scenes in multiple applications, use cases,
platforms, and verticals. Members collaboratively develop the X3D standards
and tools making them widely adopted across diverse markets for academia,
government, industry, and individuals. The Web3D Consortium offers robust
ISO standardized 3D functionality and long-term stability for enterprise
solutions and interoperability with other standards. This repository is used
for editing draft versions and preparing official submissions of Web3D
Consortium Recommended Standards. Access is restricted to Web3D Consortium
Members.
*	For member access and for more information please Contact Web3D.
*	https://github.com/Web3DConsortium

 

Don worked with Myeong on this task.  We copied WD into a DIS directory,
then drop zips on top so we can diff the new version and see changes.
Everything has been checked in.  Note that github does not permit seeing
HTML pages via the Web interface, only source.

 

a.
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19777/ISO-IEC19777
-3/ISO-IEC19777-3v3.3/ISO-IEC19777-3v3.3-DIS
b.
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19777/ISO-IEC19777
-4/ISO-IEC19777-4v3.3/ISO-IEC19777-4v3.3-DIS
c.
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19777/ISO-IEC19777
-5/ISO-IEC19777-5v3.3/ISO-IEC19777-5v3.3-DIS

 

Now publicly visible for review and comment at

 

d.	X3D SAI for C
http://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-3v3.3-DIS
e.	X3D SAI for C++
http://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-4v3.3-DIS
f.	X3D SAI for C#
http://www.web3d.org/specifications/ISO-IEC19777/ISO-IEC19777-5v3.3-DIS

 

*All comments are now welcome on these specifications prior to submission to
ISO/IEC.*

 

4.	Procedures for preparation and submission of Web3D specifications to
ISO:

 

*	Web3D Standards Adoption Process
*	https://www.web3d.org/standards/adoption-process

 

We need to perform step 6a in order to transition to step 7, where Web3D
Board of Directors approves completed submission of DIS version to ISO, and
ISO procedures are followed after that.

 

(Step 6) Submit Standard or Extension for Board approval and Member vote

a.     Web3D Consortium Board of Directors review

b.     Board determines if a Web3D Members vote is necessary

c.      Tabulate Member vote results

d.     Start ISO certification process after final Board approval 

(Step 7) ISO Certification - Follows ISO policy for all standards

 

We think that member review is sufficient and a subsequent member vote is
not needed.

*	Functionality is well defined for v3.3
*	Several steps of review have been taken already,
*	There is no surprising functionality, all of these are language
bindings that functionally match Abstract SAI, 19775-2.

 

We also think this work is straightforward and not controversial.  It would
be appropriate for BoD to approve release subsequent to collection and
integration of comments, if no major problems are detected.  This will
hopefully handle any delays due to holiday break.

 

Nicholas Polys has action on Board approvals.

 

5.	Something apparently missing: no Mantis issues have been recorded
for these specifications. 

 

Confirmed that projects are standing by and ready for issues on these
specifications.

 


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=8> X3D-19777-1 (ECMAScript)

development

X

private

Comemnts against 19777-1 (SAI ECMAScript).


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=9> X3D-19777-2 (Java)

development

X

private

Comemnts against 19777-2 (SAI Java).


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=15> X3D-19777-3 (C)

development

X

private

C language binding


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=16> X3D-19777-4 (C++)

development

X

private

Comments on C++ language binding


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=17> X3D-19777-5 (C#)

development

X

private

Comments on C# language bindng


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=20> X3D-19777-5 (JSON)

development

X

private

Comments on JSON encoding


 
<https://www.web3d.org/member-only/mantis/manage_proj_edit_page.php?project_
id=18> X3D-19777-6 (Python)

development

X

private

comments on Python binding

 

6.	Expedited plan for next steps, seems feasible:

 

a.	Web3D and public review: both can occur when documents are ready.
Goal: start today!

                  i.      13 DEC 2022, post publicly for discussion on
x3d-public at web3d.org

                 ii.      27 DEC 2022 close comments, enter primary comments
in Mantis

               iii.      29 DEC 2022 review meeting, 1300 Pacific (2100
UDT). (Puk Brutzman Lee Marchetti)

b.	Web3D Board of Directors approval: in advance (if approved) or else
in January.  Nicholas is POC for this step.
c.	Submission to ISO/IEC when complete.

 

7.	Looking ahead.  There are multiple opportunities for people to
contribute in the new year:  HAnim for human internal organs, HAnim facial
animation, possibly HAnim for apparel, python language binding, upgrading
C,C++,C# to X3D4, and probably even more.  A lot of good things to do in
2023!

 

Thanks Myeong Won Lee and everyone for many enduring efforts.  Have fun with
X3D!

 

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 https://
faculty.nps.edu/brutzman

 

 

On Mon, Dec 12, 2022 at 4:36 PM Brutzman, Donald (Don) (CIV)
<brutzman at nps.edu <mailto:brutzman at nps.edu> > wrote:

Myeong: thanks for offering times available to review X3D SAI specifications
for C, C++, C#.

Dick and I can meet Tuesday 1300 pacific (2100 UTC).  Have sent calendar
appointment for Web3D zoom room.

I'm surprised that the need for Web3D review and approval prior to DIS
submission is unfamiliar - very important requirement.

Vince, can you please share relevant documentation regarding Web3D
specification review process?

Have confirmed that three pairs of WD and CD versions are in Web3D github
but absolutely no work has occurred on updating the CD versions for DIS.

*	Github, Web3DConsortium/X3D/ISO-IEC19777
*	https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19777
<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.co
m%2FWeb3DConsortium%2FX3D%2Ftree%2Fmaster%2FISO-IEC19777&data=05%7C01%7Cbrut
zman%40nps.edu%7C6af638a045ce4a6de0fd08dadd150516%7C6d936231a51740ea9199f757
8963378e%7C0%7C0%7C638065379597242279%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLj
AwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=D
YZv%2BnQeS5rabKf%2Ba7RkGioMibZx1bOmAPHN%2FXPnulc%3D&reserved=0> 

No Mantis issues have been entered (nor is there a category for 19777 that I
could find).

*	Web3D Consortium Mantis issue tracker
*	https://www.web3d.org/member-only/mantis/view_all_bug_page.php

 Suggested next steps:

a.	Meet, discuss Web3D-ISO and Korea Chapter relationships
b.	Make .zip versions publicly viewable as documents
c.	Set a deadline for comment to X3D Working Group by end of year.
d.	Draft message requesting Board of Directors approval of submission
following 2 week review period.

 Hope that all sounds OK.  Thanks Myeong for your efforts, thanks everyone
for all inputs.

all the best, Don

-- 

Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman at nps.edu
<mailto:brutzman at nps.edu> 

Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149

X3D graphics, virtual worlds, Navy robotics https://
faculty.nps.edu/brutzman <http://faculty.nps.edu/brutzman> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221213/cd179851/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5353 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221213/cd179851/attachment-0001.p7s>


More information about the x3d-public mailing list