Terms

Java Cryptography Extension (JCE)

The Java Cryptography Extension (JCE) provides a framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms.

Java Runtime Environment (JRE)

The JRE is a subset of the JDK for end-users. It includes a Java Virtual Machine and a Java interpreter and provides a unified interface to Java programs, regardless of the underlying operating system.

Java Server Pages (JSP)

A Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types.

Java Software Development Kit (JDK)

The JDK (previously called the Java SDK) is the software development environment for writing Java applets or applications; it is a superset of the Java Runtime Environment and the Java Virtual Machine.

Java Virtual Machine (JVM or VM)

The JVM is the part of Java that interprets Java bytecode. Because the JVM is part of the JDK, it has the same version number. When a browser supports a specific version of the JDK, this includes the JVM.

JNLP

The Java Network Launch Protocol (JNLP) enables an application to be launched on a client desktop by using resources that are hosted on a remote web server. A properly configured browser passes JNLP files to a Java Runtime Environment (JRE), which in turn downloads the application onto the user's machine and starts executing it.

OpenJDK

Open Java Development Kit is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). OpenJDK produces a number of components: the virtual machine (HotSpot), the Java Class Library and the Java compiler (javac), and does not include the web-browser plug-in or Web Start.

Reflection for the Web Launcher

A client-side application that uses a JNLP implementation, along with Management and Security Server (MSS), to launch the Reflection for the Web links list and the emulator sessions. The Reflection for the Web Launcher does not need Oracle’s JRE or the Java browser plug-in.

Reflection for the Web Launcher deployment options

The Launcher can be deployed in the mode suitable for the current environment:

  • Standard. The legacy deployment that requires Oracle’s JRE and/or the Java browser plug-in.

  • Hybrid. The transition phase to enable subsets of users to use the Reflection for the Web Launcher while others use the legacy deployment that requires Oracle’s JRE or the Java plug-in.

  • Launcher. Uses an OpenJDK implementation to launch Reflection for the Web. Oracle’s JRE and the Java browser plug-in are no longer required.

Reflection for the Web Launcher Installer

The Windows .msi file package that installs the Reflection for the Web Launcher.

Web Start (JNLP)

Software that enables a user to download and run Java applets or applications from a web server. The Reflection for the Web Launcher installs an OpenJDK JRE with Web Start (JNLP) to launch Reflection for the Web sessions. See also JNLP.