Glossary

API
Application Programming Interface, a set of package, class and method definitions that the programmer of an application can use. The Java API refers to the interface of the standardized Java class library that is shipped with each JDK.
AWT
Abstract Windowing Toolkit, the part of the Java library responsible for the display of windows and components as well as for the dispatch of events.
GUI
Graphical User Interface. An interface between a program and the user, usually consisting of windows built from components for displaying information and receiving input.
RMI
Remote Method Invocation, communication protocol/programming interface in Java for calling a method of a remote object.
SUT
System Under Test, the application being tested with QF-Test.
VM
The Java Virtual Machine executes Java programs that have been compiled to Java bytecode. It is responsible for the platform independence and compatibility of Java programs across various kinds of machines and operating systems.