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.
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 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 Installer
The Windows .msi file package that installs the Reflection for the Web Launcher.
Web Start (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. The Reflection for the Web Launcher installs an OpenJDK JRE with Web Start (JNLP) to launch Reflection for the Web sessions.