 |

An applet is a Java™ GUI application that runs in the browser. The internal architecture of an applet is the same as it is for a GUI desktop client. The applet allows applications utilizing the JMSL Numerical Library to be deployed across the web to a browser, providing advanced numerical analysis capability to a web setting.
 
The flow of control is as follows:
- The browser sends an HTTP request to the Web Server.
- The Web Server returns an HTML page, containing a reference to an Applet.
- The Browser parses the HTML page, displays the text, and asks the Web Server for the Applet files.
- The Web Server returns the Applet files stored in the Jar archive format.
- The Web Browser receives the Jar files and passes them to the Java Virtual Machine (JVM) for execution.
- The JVM executes the classes in the Jar files and displays the result to the screen through the Browser.
To illustrate how the JMSL Numerical Library can be used in standalone or Web environments, select any of the architecture pages below.
JMSL for Standalone Applications >>
JMSL for a Web Server >>
JMSL Using Java Web Start >>
Or return to:
JMSL Numerical Library Architecture >>
|