[x3d-public] X3D agenda 15 JAN 2021: X3D4 ballot, working group charters, spec planning 2021, Chisel

John Carlson yottzumm at gmail.com
Fri Jan 15 12:25:57 PST 2021


Oops, I meant that X_ITE can be upgraded *without* breaking changes.

John

On Fri, Jan 15, 2021 at 12:58 PM John Carlson <yottzumm at gmail.com> wrote:

> Of note,  JSON SAI needs to be unified between X3DJSAIL, X3DOM and X_ITE.
>   Also, consider X3DJSONLD.
>
> This is the createX3DFromString or things like it.   I suggest following
> X3DOM’s lead as defined by Andreas.   I think that X_ITE can upgrade with
> breaking changes.
>
> John
>
> On Fri, Jan 15, 2021 at 9:20 AM Don Brutzman <brutzman at nps.edu> wrote:
>
>> Attendance is welcome
>>
>> X3D Weekly Meeting, 09-1000 Pacific time, Friday 15 JAN 2021.
>>
>> This week we have a feedback and discussion session regarding multiple
>> topics, agenda with preliminary draft minutes follows.
>>
>> [0.1] Web3D Teleconference Information
>>        https://www.web3d.org/member/teleconference-information
>>
>> > Please use the following link for all Web3D Consortium Meetings.
>> >
>> > Join URL:
>> https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09
>> Confirmed that no Web3D Consortium member-only information is in these
>> minutes.
>>
>> Lots of good activity is occurring.  Recent minutes:
>>
>> [0.2]   [x3d-public] X3D minutes 8 JAN 2021: ballot in progress, 2021
>> specification planning
>>
>> https://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014425.html
>>
>> Points continued in today's meeting.
>>
>> [0.3]   [x3d-public] X3D Semantic Web minutes 12 JAN 2021: book,
>> Daffodil, field synonyms, simple-type field default values
>>
>> https://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014450.html
>>
>> Congratulations to Jakub Flotyński on his book publication!  8)
>>
>> [0.4]   [x3d-public] X3D4 Audio minutes 13 JAN 2021: outline for W3C
>> Audio working group outreach
>>
>> https://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014454.html
>>
>> Note summary outline, announcement forthcoming to W3C Audio Working Group.
>>
>> [0.5]   [x3d-public] X3D Specification Review minutes 14 JAN 2021:
>> EnvironmentLight and Environment nodes, SAI 19775-2
>>
>> https://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014455.html
>>
>> Note Mantis issues that document current approach.
>>
>> [0.6]   Web3D User Experience (Web3DUX) working group
>>         https://www.web3d.org/working-groups/web3d-user-experience
>>
>> "The Web3DUX working group develops and demonstrates best practices for
>> X3D support of rich user experiences using a variety of Web3D technologies
>> and content-delivery platforms."
>>
>> Of broad interest: the Web3DUX Working Group meets every other week on
>> Monday.  Always an interesting discussion.
>>
>> [0.7]   Design Printing Scanning (DPS) Working Group
>>         https://www.web3d.org/working-groups/design-printing-and-scanning
>>
>> "The Design Printing and Scanning Working Group develops and demonstrates
>> best practices for X3D support of Computer-Aided Design, 3D Printing, and
>> 3D Scanning applications."
>>
>> Meets every Thursday, Vince Marchetti chairs.  Web3D member only with
>> multiple liaisons to multiple standards organizations.
>>
>> ---
>>
>> 1. Ballot sent to Web3D members, all comments welcome
>>
>> > X3Dv4 Public Working Draft
>> >
>> > [1.0]    X3Dv4 Public Working Draft
>> >          https://www.web3d.org/x3dv4-public-working-draft
>>
>> =====================
>> * On 16 December 2020, the Web3D Consortium released Working Draft
>> Revision 3 for review and comments prior to ISO submission. This document
>> is available for viewing at X3Dv4Draft/ballot. Consortium members are
>> afforded the opportunity to formally submit comments on this document for
>> consideration by the Board of Directors and the X3D Working Group.
>> =====================
>>
>> Last call for comments prior to Board consideration: immediate.
>>
>> > Public version of X3D4 Architecture (working draft 3) includes all
>> markup for additions/changes/deletions.
>> >
>> > [1.1]    X3D4 Public Working Draft Specification third release
>> >
>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-WD3/
>> >
>> > Private member version is pristine, with editing markup automagically
>> removed from the HTML pages using an XML-based publication stylesheet.
>> >
>> > These online documents will remain unchanged during the ballot period.
>> >
>> > Specification documents are maintained as part of our member-only
>> github version control.  Account permission requests are welcome.
>> >
>> > [2.2]    Github version control: Web3DConsortium / X3D
>> >          https://github.com/Web3DConsortium/X3D
>> >
>> > X3D Specification editors (Dick and yours truly) expect to steadily
>> continue with issue resolution.  As ever: technical-tradeoff discussions
>> occur on x3d-public list, with summarized technical details collected in
>> Mantis.
>> >
>> > [1.3]    Web3D Consortium Mantis Issue Tracker
>> >          https://www.web3d.org/member-only/mantis/
>> >
>> > All specific ballot comments will be recorded and resolved (or marked
>> as deferred) shortly after the 30-day ballot period closes.
>> >
>> > Decision point: if approved by Web3D Consortium Board of Directors in
>> January 2020, following editors review and application of comments, the
>> X3D4 Architecture Committee Draft (CD) will be submitted to ISO IEC/JTC
>> 1/SC 24 for international review and disposition.
>> >
>> > Dick and I will use a new CSS style 'X3D4Resolution' to identify any
>> post-ballot changes to X3D working draft.  We also have a category to that
>> effect in Mantis, so if appropriate we'll use it.  There are maybe a few
>> dozen that are close to finish and only need final refinements/review,
>> there are others that get deferred to X3D 4.1.
>> >
>> > We have some feedback from Khronos already, perhaps more to follow
>> during the ballot period.
>> >
>> > In general, post ballot and post decision by Web3D Board:
>> >
>> > a. All comments will be considered by working group and editors,
>> > b. All dispositions and deferrals will be properly noted, in draft spec
>> if appropriate and in Mantis.
>> >
>> > Upon submission of pristine corrected, that will reset what is our top
>> version in github.  That gives full history of progress (aiding
>> implementers and authors) plus reset us for the New Year.
>>
>> ---
>>
>> 2. X3D Working Group Charter
>>
>> All X3D working groups are performing annual review of charter.  Please
>> see recent message by Anita Havele, Web3D Consortium Executive Director.
>>
>> [2.0]   Web3D Consortium Working Groups
>>         https://www.web3d.org/working-groups
>>
>> "The Extensible 3D (X3D) Working Group coordinates all technical
>> development efforts.  Working groups are essentially driven by the efforts
>> of participants. They focus on issues and technologies that produce
>> improvements to our open standards, always achieving results that are
>> royalty free for any purpose.  All efforts are geared towards improving a
>> coordinated set of steadily evolving ISO standards including X3D Version 4."
>>
>> [2.1]   X3D Graphics Working Group
>>         https://www.web3d.org/working-groups/x3d
>>
>> "The X3D Graphics Working Group addresses all X3D specification issues
>> and coordinates the technical development of future improvements."
>>
>> [2.2]   X3D Working Group Charter
>>         https://www.web3d.org/working-groups/x3d/charter
>>
>> ---
>>
>> 3. Spec Editors Planning 2021
>>
>> Continuing scrutiny from last week, renumbered references:
>>
>> > [3.1]    X3D Graphics Standards Relationships
>> >
>> https://www.web3d.org/specifications/X3dSpecificationRelationships.png
>> >
>> > a. Primary next step: align ISO/IEC 19775-2 Scene Access Interface
>> (SAI) with 19775-1 X3D4 Architecture.
>> >
>> > The SAI is the generic interface implemented by all of the
>> corresponding programming languages.
>> >
>> > Mostly OK already.  Will check for completeness, consistency,
>> correctness.
>> >
>> > [3.2]    X3D Abstract : Scene Access Interface (SAI) version 3.3
>> >
>> https://www.web3d.org/documents/specifications/19775-2/V3.3/index.html
>> >
>> > Call for comment: what other SAI methods might be needed?
>> >
>> > - For example: exposure to view matrix, transformation matrix, utility
>> methods in X3DOM/X_ITE, etc.
>>
>> More feedback requested.  This will be an ongoing issue as we review all
>> of the programming-language bindings.
>>
>> > Already noted: our legacy focus has (obviously) been on client side, it
>> is interesting to note that server side (and cloud computing) can be
>> considered from a compatibility perspective.  Can we run SAI headless,
>> hooked up to other things?  This is not foreseen as any kind of significant
>> design change, rather simply alignment of what we have already.
>>
>> Confirmed
>>
>> > b. Open issue: whether to include X3DUOM as an informative reference.
>> More discussion to follow.
>> >
>> > [3.3]    X3D Unified Object Model (X3DUOM)
>> >          https://www.web3d.org/specifications/X3DUOM.html
>>
>> Am thinking that this might best go in [3.2] X3D Abstract : Scene Access
>> Interface (SAI) itself.  Reactions welcome.
>>
>> > c. Discussion of file encodings.  Straightforward.
>> >
>> > d. Discussion of programming-language APIs.
>> >
>> > - 19775-3/4/5 for C, C++, C# binding.  Document should be
>> straightforward but getting additional champions(s) for implementations is
>> a shared need.  Alignment with major existing APIs (e.g. Unity3D) is
>> especially valuable.
>> > - 19775-6 noted maturity of implementation and multiple uses already,
>> should be straightforward.
>> >
>> > Something to think about: sorting numerically in priority order
>> ECMAScript, Java (as is), then python, C#, C++, C
>>
>> Absent objections, am ready to renumber the proposed programming-language
>> bindings in order of specification maturity.
>>
>> ---
>>
>> 4. Chisel Codebase Again Available
>>
>> [4.0]   X3D Resources, Conversions and Translation Tools: Chisel
>>
>> https://www.web3d.org/x3d/content/examples/X3dResources.html#Chisel
>>
>> "15. Chisel VRML Optimisation Tool with autoinstaller and documentation
>> provided by Halden Virtual Reality Centre. Originally built by Trapezium
>> and maintained by NIST."
>>
>> Thanks to Michael Louka's careful stewardship over many years, am happy
>> to report that this Java codebase - dating to the earliest days of VRML97
>> and the Web3D Consortium - is *again available and still runs*.  Way cool.
>>
>> [4.1]   Sourceforge, Web3D Consortium open source, X3D tools, Chisel
>>
>> https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/tools/chisel
>>
>> https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/tools/chisel/test/HelloWorldScreenshotChisel.png
>>
>> Exciting development!
>>
>> ---
>>
>> 5. HTML X3D Guidelines feedback
>>
>> > Thanks to Andreas Plesch for great emails, we will consider his points
>> next week.
>> >
>> > [5.1]    [x3d-public] L.3.1 Re: Annex L HTML authoring guidelines for
>> X3D4; naming Script versus X3DScript
>> >
>> http://web3d.org/pipermail/x3d-public_web3d.org/2020-December/014276.html
>> >
>> > [5.2]
>> http://web3d.org/pipermail/x3d-public_web3d.org/2020-December/014328.html
>> >
>> > [5.3]
>> http://web3d.org/pipermail/x3d-public_web3d.org/2020-December/014327.html
>> >
>> > [5.4]
>> http://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014345.html
>> >
>> > [5.5]
>> http://web3d.org/pipermail/x3d-public_web3d.org/2021-January/014352.html
>> >
>> > Continued dialog on email list welcome.  We will review next week, all
>> comments and insight are welcome.
>>
>> Any feedback out there?
>>
>> ---
>>
>> 6. Join!
>>
>> There has been no better time to be a Web3D Consortium Member, much value
>> continues to steadily emerge.
>>
>> [6.0]    Join the Web3D Consortium
>>           https://www.web3d.org/join
>>
>> ---
>>
>> Hoping everyone is personally "staying safe" as we progress into a new
>> year.
>>
>> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210115/7e5a22b2/attachment-0001.html>


More information about the x3d-public mailing list