[x3d-public] [x3d] X3D working group meeting planning: X3D Python Language Binding

Don Brutzman brutzman at nps.edu
Tue Jul 17 06:46:12 PDT 2018


John, thanks for the continuing work on Python language binding for X3D, which we expect to someday become formalized as ISO specification 19777-6.

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

As discussed on last week's teleconference, the corresponding JSON File Encoding for X3D 19776-5 is far along thanks to implementation and specification efforts by you, Roy Walmsley and I.  Our intent is to perform a thorough review of Roy's draft specification on github after SIGGRAPH and submit New Work Item Proposal (NWIP) for specification formalization to Web3D Board of Directors and then ISO SC24 in the fall.

Suggestion: let's follow the same path of success for Python.  It will be especially good if we can have our X3D Python plan articulated prior to upcoming week-long August meetings with ISO and then at SIGGRAPH in Vancouver, we may well attract further participants.  Cooperation is helpful and productive, we can continue maturing it regularly each month of the coming year.

Request: can we review and document all of your assets during one of the next two upcoming X3D Working Group meetings?  Either this Friday 20 July or 27 July.  Please advise on your availability.

As always, thanks for your many efforts.  Have fun with X3D Python!


On 7/17/2018 5:51 AM, John Carlson wrote:
> Don Brutzman wrote:
> 
>  > No work has been proposed to X3D Working Group  yet on an X3D Python Language Binding but it keeps getting easier as we succeed with each of these.  The X3D Unified Object Model (X3DUOM) is further helping us keep all of these many variations exactly consistent. Another great professional opportunity!  Onward we go.
> 
> May I suggest that the X3D Python Language Binding be based on the Java binding?  See some python examples in:
> 
> https://github.com/coderextreme/pythonSAI/
> 
> If the Java standard is generated, perhaps the Python standard can be generated as well?
> 
> 
> I’m not sure what the best Pythonic solution is.
> 
> Perhaps it’s time to start work on an X3dToPy.xslt? We can leverage X3dToJava.xslt, and PyJNIus  for now, then move to pure python later.
> 
> What do you think?
> 
> Thanks,
> 
> John
> 


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