[x3d-public] X3D minutes 5 APR 2019: X3Dv4 progress review, PointProperties inserted in github

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Apr 5 10:23:21 PDT 2019


0. *Attendance* Anita Havele, Vince Marchetti, Nicholas Polys, Dick Puk, Don Brutzman.

Plenty to review today, ensuring that our progress continues to be clearly recorded and communicated.

Confirmed: all information in this email is releasable publicly, one separate member-only message was sent this week.

----

Members and invited experts are welcome.  We are an open organization.

We meet today, as usual, 0800-0930 pacific.  To join the teleconference:
	Web3D Teleconference
	http://www.web3d.org/member/teleconference-information

The X3D Graphics Working Group addresses all X3D specification issues and coordinates the technical development of future improvements.
	http://www.web3d.org/working-groups/x3d

Each week we report out both public and member-only information - membership has value.  To become a Web3D Consortium member:
	Join the Web3D Consortium
	http://www.web3d.org/join

==================================

1. *Prior meeting minutes*

	X3D minutes 15 MAR 2019: advanced humanoids discussion; X3Dv4 specification editing
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-March/010320.html

We will discuss meetings and developments during last two weeks.

a. Dick, Myeong Won Lee and I have received additional comments on HAnim FDIS from ISO editors - hopefully the final set - we plan to resolve them this afternoon.

b. Issue discussed in CAD working group: recent SC4 approval of JTOpen didn't seem to include much SC24 review, may need need to look at it further in SC24.  We hope to maximize our interoperability via Joint Working Group there.  Christophe, Soonhung Han, Dick Puk and I will track this issue to see if further followups are needed.

Agenda review: what else?

==================================

1.5 *Sustainability of Digital Formats: Planning for Library of Congress Collections*

Thanks Nicholas for sharing this.  Of note was the Born to Be 3D #B2B3D workshop earlier this year.
https://twitter.com/search?q=#B2B3D
https://twitter.com/Web3DConsortium/status/1055159312404729857

Good discussion.  Notes set to X3D Working group list [MEMBER ONLY].

	[x3d] LOC X3D Page
	http://web3d.org/mailman/private/x3d_web3d.org/2019-April/007493.html

==================================

2. *Recent and Upcoming Events*

Several important external events relating to X3D have occurred.  Significant valuable resources are online that are worth quick review. Expect to see further twitter announcements on these.

a. AMIA 2019 Informatics Summit Workshop: Web3D Quickstart, Standards-based 3D in Health and Medicine
     http://www.web3d.org/event/amia-2019-informatics-summit-workshop-web3d-quickstart-standards-based-3d-health-and-medicine

b. Web3D Quickstart Workshop
     http://www.web3d.org/web3d-quickstart

c. Protege Short Course,  MARCH 27 - 29, 2019 at STANFORD, CA
      https://protege.stanford.edu/short-courses.php

d. Cancelled, made event announcement inactive:
     First Eurographics-EuroVR Workshop on Semantic 3D Content
     http://www.web3d.org/event/first-eurographics-eurovr-workshop-semantic-3d-content
     preparing workshop submission for Web3D 2019

e. In preparation: Web3D 2019 Conference
     http://www.web3d.org/event/web3d-conference-2019
     http://web3d2019.web3d.org

f. SIGGRAPH 2019
     https://s2019.siggraph.org

Communications team will meet Monday to discuss further.

==================================

3. *Status of X3D Language Bindings and File Encodings*

a. Humanoid Animation (HAnim)
- HAnim specifications are a closely related ISO standard
- FDIS submitted to ISO, final comment resolution in progress.
- New zip available to members containing both volumes together.
- HAnim version 2 is included already in X3Dv4
- Active work on implementing in X3Dv4 by Joe Williams and Don Brutzman

b. X3D Java language binding
- Build outputs now in version control, available at
    http://www.web3d.org/x3d/content/examples/build.java.all.log.txt
- Stable, complete and working using
    X3DJSAIL: X3D Java Scene Access Interface Library
    http://www.web3d.org/specifications/java/X3DJSAIL.html
- TODO: review and update Java specification

c. JSON encoding for X3D
- Build outputs now in version control, available at
    http://www.web3d.org/x3d/content/examples/build.json.all.log.txt
- X3DJSONLD summary, status
- JSON Schema updata
    https://json-schema.org still at draft-07
    JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.
"Update as of 31 March 2019.  You may be wondering what in the world is going on with this draft? The short version is: we are entering the home stretch. There are some ideas for simplifying $id that we are considering, and then there will be a final review period for feedback on overall flow and clarity. [...] We expect to publish a new round of drafts (Core, Validation, Hyper-Schema, Relative JSON Pointer) in the next month or two" [...]
- TODO: update X3D JSON schema to match next version, then autogenerate from X3DUOM
- TODO: create X3D JSON specification

d. X3D C, C++, C# Language Bindings
- Last reviews at Web3D Korea Chapter meeting Seoul January 2019
- TODO update status, plans for SIGGRAPH code releases and encouraging additional use.
- TODO: create specifications

e. X3D Python Language Binding
- active work implementing by John Carlson and Don Brutzman
- TODO applying build to all X3D examples, then tuning syntax
- TODO writeup implementation capabilities and then create specification

f. X3DUOM:  X3D Unified Object Model (X3DUOM)
    X3DUOM is a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Architecture Specification.
    http://www.web3d.org/specifications/X3DUOM.html

==================================

4. *PointProperties*

Task completed today: review Mantis issue, place prose into Github repository.

Mantis 1252: Prepare specification prose for a PointProperties node
http://www.web3d.org/member-only/mantis/view.php?id=1252

https://github.com/Web3DConsortium/X3D
(note link on README)
https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19775/ISO-IEC19775-1/ISO-IEC19775-1v4.0/ISO-IEC19775-1v4-WD1/Part01
then specification paragraph 12.4.5 PointProperties
https://github.com/Web3DConsortium/X3D/blob/master/ISO-IEC19775/ISO-IEC19775-1/ISO-IEC19775-1v4.0/ISO-IEC19775-1v4-WD1/Part01/components/shape.html

Dick and I have have transcribed the Mantis issue prose into the draft specification.  This will be good to review during next week's CAD call.

==================================

5. *Review and work planning*

	X3Dv4
	http://www.web3d.org/x3d4

	X3Dv4 Development page
	http://www.web3d.org/wiki/index.php/X3D_version_4.0_Development

	X3D Specification Relationships
	http://www.web3d.org/specifications/X3dSpecificationRelationships.png

	Mantis Issues (requires member login, twice)
	www.web3d.org/member-only/mantis

	Web3D Specifications on Github: X3D (members can request access)
	https://github.com/Web3DConsortium/X3D

Communication of priorities is welcome.  We will focus on one or two topics every week.

==================================

6. *Upcoming topics*

- X3D Architecture Design and Event Passing, compare implementations
a. how have X3DOM and X_ITE each implemented events?
b. What differences exist?
c. Are ROUTE connections consistent?
d. X3DOM is still missing some important/simple Event Utility nodes - is there a problem?

- MetadataSet implementation efforts

- Tagging and prioritizing Mantis issues.

- Numerous things to drive to completion, who is doing what?

TODO:
- X3D and other BOFs at SIGGRAPH, discussion Monday.
- Carto BOF, are there any candidates for that?

==================================

No major showstoppers are noted, rather we are getting closer to a comprehensive X3Dv4-HTML5 architecture each time.

Having fun with X3Dv4!  8)

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


More information about the x3d-public mailing list