The edu.uah.math.experiments package contains the Java objects that correspond to the applets of this project.
Applets whose names end in Experiment are virtual versions of random processes. The data are generated by simulating the random process, and are displayed in custom tables and graphs. The student can typically vary the parameters of the random process and choose among basic probability distributions that drive the simulation. The goal of such applets is to show the agreement between the simulated behavior of the process and the predictions of the mathematical theory. These applets are all subclasses of the class Experiment.
There are several other special subclasses. Applets whose names end in EstimateExperiment are experiments that involve point estimation of the parameters for various parametric families of distributions. These applets are all subclasses of the class EstimateExperiment. Applets whose names end in Game are interactive applets in which the student generates the data, typically by making choices in a game or by clicking on an axis or scatterplot. These applets are all subclasses of the class Game. One applet, QuantileApplet is special, and functions as an interactive distribution table. The three parent classes, Experiment, Game, and EstimateExperiment, have no real functionality by themselves.
The Java archive (JAR) file contains all class and resource files for all objects in the experiments package (and hence all three packages). The ZIP file contains all source and resource files for all objects in the experiments package (and hence all three packages).
To install an applet in your own web page, first download objects.jar. Next, include the following HTML code in your web page at the point where you want the applet to appear:
<applet code="edu.uah.math.experiments.name.class" archive="address/objects.jar" width="500" height="400"></applet>
where name is the name of the applet (for example, BuffonNeedleExperiment) and where address is the URL address of the JAR file. For example, if the HTML file and the JAR file are in the same folder, the archive property is simply archive="objects.jar". The height and width properties are suggestions and can be changed. Generally, components such as buttons, dice, coins, etc. are fixed in size while graphs and tables expand and contract proportionally.
The list below names all objects in the experiments package. The page for each object gives a basic description of the object and programming information.