Deployment Methodology
1. Problem Statement
We are given a desktop platform with Java 8 or Java 9 installed and seek to
find a way to deploy high-performance Java applications that use Java 3D
and/or Jogl without having to run an installer. We are subject to the
constraint that the applications be signed and deployed so that they can be
run in a trusted environment (i.e., outside of the sandbox). Further, we seek
to do this in a way that does not depend on bundling a JRE with our
applications, as this makes downloads and installations rather long.
The novel javapackager command (included in the JDK versions 8 and 9),
produces the program installation packages in the range of sizes from 57 to
202 Megabytes approximately.
2. Motivation
We have a long history of making use of Java 3D applications in the software
engineering community. Since the introduction of Java 3D i... (more)