<div dir="auto">I did some searching through WD1 below (not actual reading, which may be a problem), and I was unable to find specific items for addChild, and similar services for MFNode typed fields, which was an addition for X3DJSAIL, IMU.  I realize this may be in the Java SAI standard, or only addChildren (or similar) is the only thing required by the abstract SAI standards…set or override children fields.</div><div dir="auto"><br></div><div dir="auto">I’d like to raise addChild as something that probably should be supported by the bindings, not by abstract SAI.  The abstract SAI should provide for adding many children at once (maybe just one, not zero).</div><div dir="auto"><br></div><div dir="auto">I realize that adding many children at once offers some efficiencies as well as design benefits.</div><div dir="auto"><br></div><div dir="auto">I might suggest that addChild should be removed from X3DJSAIL if not desirable, understanding that there are constraints to number of children that can be added at once, due to limited code size.  There should be no limits on binding MF collections of nodes outside of the scenegraph.</div><div dir="auto"><br></div><div dir="auto">I’m not sure if this is clear, and I didn’t look at Java SAI.</div><div dir="auto"><br></div><div dir="auto">Implementing arrays or MFNodes of nodes  in Java may lead to some complications in my JavaSerializer.js, but I feel comfortable that I can address these at this point.  It would be good to know what’s planned in the Java SAI standard, based on a possible absence in abstract SAI.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 5, 2024 at 7:45 PM Brutzman, Donald (Don) (CIV) via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div><p class="MsoNormal">X3D Stakeholders:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Dick and I completed our review of all 19775-2 Scene Access Interface (SAI) general issues today.  We think it is ready for submission as an ISO/IEC Working Draft (WD).<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Issue list attached with the majority all resolved.  Six remain that deserve consideration once we review later in the year how some programming languages “get the job done” for X3D.  We prefer to leave these issues open in the SAI Working Draft while we continue updating other X3D programming-language bindings that implement 19775-2.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Web3D Mantis Issues – SAI<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view_all_bug_page.php" target="_blank">https://www.web3d.org/member-only/mantis/view_all_bug_page.php</a><u></u><u></u></li><li style="margin-left:0in">Screenshot summary and text listing of all issues attached<u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-2v4.0-WD1" target="_blank">https://web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-2v4.0-WD1</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">As described below, here are next steps:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Immediate: Call for comments and 10 days review, x3d-public and Web3D Consortium members.<u></u><u></u></li><li style="margin-left:0in">1200 pacific Friday 16 FEB:  editors review of all comments, and completion of Working Draft version.<u></u><u></u></li><li style="margin-left:0in">We then submit WD 1 for Web3D Consortium Board of Directors review and subsequent ISO submission.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks for all review and many efforts.  Have fun with X3D!<u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New"">brutzman@nps.edu</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New"">https://faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-width:1pt medium medium;border-style:solid none none;padding:3pt 0in 0in;border-color:rgb(225,225,225) currentcolor currentcolor"><p class="MsoNormal"><b>From:</b> Brutzman, Donald (Don) (CIV) <br><b>Sent:</b> Saturday, February 3, 2024 12:26 PM<br><b>To:</b> Richard Puk <<a href="mailto:puk@igraphics.com" target="_blank">puk@igraphics.com</a>><br><b>Cc:</b> <a href="mailto:x3d@web3d.org" target="_blank">x3d@web3d.org</a>; <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br><b>Subject:</b> RE: 19775-2 Scene Access Interface (SAI) review/revision and completion timeline<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Hi Dick, hope all is well.<u></u><u></u></p></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I have gone through all 11 of the remaining 11 SAI issues in Mantis, addressing most.<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Web3D Mantis Issues (use filter for SAI 19775-2)<u></u><u></u></li><li style="margin-left:0in"><a href="https://www.web3d.org/member-only/mantis/view_all_bug_page.php" target="_blank">https://www.web3d.org/member-only/mantis/view_all_bug_page.php</a><u></u><u></u></li><li style="margin-left:0in">Screenshot summary list of remaining issues attached<u></u><u></u></li><li style="margin-left:0in"><a href="https://web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-2v4.0-WD1" target="_blank">https://web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-2v4.0-WD1</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Record of changes, each marked with corresponding Mantis issue number:<u></u><u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Web3D Consortium GitHub Archive <u></u><u></u></li><li style="margin-left:0in"><a href="https://github.com/Web3dConsortium" target="_blank">https://github.com/Web3dConsortium</a><u></u><u></u></li><li style="margin-left:0in"><a href="https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19775/ISO-IEC19775-2/ISO-IEC19775-2v4.0/ISO-IEC19775-2v4.0-WD1" target="_blank">https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19775/ISO-IEC19775-2/ISO-IEC19775-2v4.0/ISO-IEC19775-2v4.0-WD1</a><u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Am thinking we can get through all of them on Monday, with later discussion in next X3D Standards Working Group meeting (please note that I will miss next Friday 9 FEB).  For consideration during our upcoming review session (planned for this Monday afternoon, 1600 pacific), suggested timeline:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li style="margin-left:0in">Call for comments and 2 weeks review, x3d-public and Web3D Consortium members,<u></u><u></u></li><li style="margin-left:0in">Resolution in February, perhaps 2 or 3 issues remaining open in this Working Draft while we continue updating other X3D programming-language bindings that implement 19775-2,<u></u><u></u></li><li style="margin-left:0in">Submit WD 1 for Web3D Consortium Board of Directors approval (and then ISO balloting) by end of month.<u></u><u></u></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks for continuing steady progress, take care.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Membership has value – have fun with X3D SAI!  <span style="font-family:"Segoe UI Emoji",sans-serif">😊</span><u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New""><u style="font-family:"Courier New""></u> <u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">all the best, Don<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">-- <u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">Don Brutzman  Naval Postgraduate School, Code USW/Br        <a href="mailto:brutzman@nps.edu" target="_blank" style="font-family:"Courier New"">brutzman@nps.edu</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p><p class="MsoNormal"><span style="font-size:9pt;font-family:"Courier New"">X3D graphics, virtual worlds, navy robotics <a href="https://faculty.nps.edu/brutzman" target="_blank" style="font-family:"Courier New"">https://faculty.nps.edu/brutzman</a><u style="font-family:"Courier New""></u><u style="font-family:"Courier New""></u></span></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div style="border-width:1pt medium medium;border-style:solid none none;padding:3pt 0in 0in;border-color:rgb(225,225,225) currentcolor currentcolor"><p class="MsoNormal"><b>From:</b> Richard Puk <<a href="mailto:puk@igraphics.com" target="_blank">puk@igraphics.com</a>> <br><b>Sent:</b> Thursday, February 1, 2024 11:30 PM<br><b>To:</b> Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>; <a href="mailto:X3D@web3d.org" target="_blank">X3D@web3d.org</a><br><b>Subject:</b> Apologies<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal"><span style="font-size:12pt">Hi, <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:12pt">I apologize  but I will be unable to attend tomorrow’s X3D Specification meeting.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><ul style="margin-top:0in" type="disc"><li><span style="font-size:12pt">Dick<u></u><u></u></span></li></ul><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal">/******************************************<u></u><u></u></p><p class="MsoNormal">| Richard F. Puk, Ph.D.<u></u><u></u></p><p class="MsoNormal">| 7644 Cortina Court<u></u><u></u></p><p class="MsoNormal">| Carlsbad, CA  92009-8206<u></u><u></u></p><p class="MsoNormal">| Tel: +1-760-753-9027  Mobile:  +1-760-809-9027<u></u><u></u></p><p class="MsoNormal">| Email:  <a href="mailto:puk@igraphics.com" target="_blank">puk@igraphics.com</a><u></u><u></u></p><p class="MsoNormal">\****************************************** <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></div><div lang="EN-US" link="#0563C1" vlink="#954F72" style="overflow-wrap: break-word;"><div></div></div>_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>