[x3d-public] X3DJSAIL updated to Java OpenJDK 14

Don Brutzman brutzman at nps.edu
Mon Mar 23 00:08:06 PDT 2020


New version of Java was just announced, JDK 14.  Have upgraded and tested X3DJSAIL satisfactorily.

Note that bytecode in X3DJSAIL .jars has -compile and target switches for 1.8 so we will continue to stay backwards-compatible all the way through 1.8 applications.

==================================================
X3D Java Scene Access Interface Library (X3DJSAIL)
https://www.web3d.org/specifications/java/X3DJSAIL.html

X3DJSAIL provides standard X3D Java interfaces with concrete implementation classes, all as open source. This application programming interface (API) library is strongly typed to avoid authoring errors, and is autogenerated from the X3D XML schema and X3D Unified Object Model (X3DUOM) to ensure correctness.
==================================================

Also made support for invoking Blender and MeshLab more robust:  if those applications are not already found in the local operating systems path, or given in the X3DJSAIL.properties file, then either BLENDER_PATH/MESHLAB_PATH environment variables are used, or else a final fallback to default installation locations for each major operating system.

Am primarily running with open-source OpenJDK.  Preliminary tests showed no hiccups with commercially licensed Oracle Java JDK 14 either.  NetBeans makes it easy to configure then switch back and forth.
* https://savage.nps.edu/Savage/images/Netbeans11.3Javadoc14Configuration.png

Details on Java evolution:

* OpenJDK
   https://openjdk.java.net

* Savage Developers Guide: Java
   https://savage.nps.edu/Savage/developers.html#Java

for developer configuration details, and now includes summaries of Java language feature improvements:

* https://openjdk.java.net/projects/jdk/14
   https://openjdk.java.net/projects/jdk/13
   https://openjdk.java.net/projects/jdk/12
   https://openjdk.java.net/projects/jdk/11
   https://openjdk.java.net/projects/jdk/10
   https://openjdk.java.net/projects/jdk9

Thanks for recent bug reports, they were handled.  Have fun with X3DJSAIL!  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