OpticsApplet v1.1  requires a Java 1.1 enabled browser that allows JavaScript to applet communication. It is available here for use in non-commercial educational endeavors.