Java Technology for the Masses

Douglas Lyon

Subscribe to Douglas Lyon: eMailAlertsEmail Alerts
Get Douglas Lyon: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Douglas Lyon

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)

Migration from the SUN.AUDIO Packages

Abstract In Java's beginning, the only option for playing audio through the speakers was to use the "SUN.AUDIO" packages. These packages have been with us since jdk1.0 (1996). As of jdk9 (2017-09-21) the SUN packages are longer available. This paper addresses the migration toward the Java Sound API. 1. Introduction We are faced with a large and useful audio API whose support is being withdrawn. More over, we have a large legacy code base with little support for migration to the new jdk9 compatible APIs. The following sections outline the problem and our proposed solution. Section 2 d... (more)