X3D Java Scene Access Interface Library (X3DJSAIL) X3DJSAIL supports programmers with standards-based X3D Java interfaces and objects, all as open source. X3DJSAIL defines a set of strongly typed application programming interfaces (APIs) providing programmer access to a Java-based X3D scene graph. Two integrated Java packages are included that contain X3D SAI interfaces and support the X3D Graphics Standards for Java programmers. * org.web3d.x3d.jsail provides concrete classes to create and modify X3D scenes using Java objects, suitable for a variety of independent programs. * org.web3d.x3d.sai provides SAI interfaces suitable for X3D Script node compilation, with subsequent scene re-use within a variety of X3D players. Goals include making it easy to create an X3D scene graph using Java, while also making it hard to create an incorrect or invalid X3D model. Design details for the Java SAI Library can be found in the project summary and javadoc documentation, bundled locally and published online. https://www.web3d.org/specifications/java/X3DJSAIL.html https://www.web3d.org/specifications/java/javadoc License: open source free for any purpose. Non-viral FreeBSD style, please see https://www.web3d.org/specifications/java/license.html https://www.web3d.org/specifications/java/license.txt X3D Specification references: https://www.web3d.org/standards Extensible 3D (X3D) Part 1: Architecture and base components (Abstract Specification) Extensible 3D (X3D) Part 2: Scene Access Interface (SAI) Extensible 3D (X3D) language bindings Part 2: Java Discussion about this library occurs on the x3d-public@web3D.org mailing list. mailto:x3d-public@web3D.org https://www.web3d.org/mailman/listinfo/x3d-public_web3d.org Status: conformance testing for X3D version 4.0, https://www.web3d.org/x3d4 Contact: Don Brutzman, brutzman@nps.edu