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.