Java Applets:
Java applets run within a Web browser or applet viewer. The browser or viewer contains an interpreter or a Just-in-Time compiler. The applet runs only as directed by messages from the browser or viewer application and takes advantage of the environment supplied by the browser. The Applet class and its optional interfaces are the standard protocol by which the browser communicates with the applet.
