Java 1.1 Physlets

Physlet jar files are available for downloading in up to three formats.  

  1. A  complete Java archive, jar,  file that can be used with an archive tag to embed the Physlet into an HTML document. The Physlet should  run without further modification but you must write your own HTML document.
  2. An applet-only jar file without the tools and graphics package.  This file will not run by itself.  You must also download the STools.jar and the SGraphics.jar files and include these files in the archive tag.  See the instructions below for information about how to specify multiple jar files.
  3. A template file.  Templates contain an HTML page and all necessary jar files.  Download the file, unzip the contents into a hard drive, and open the file in a browser that supports both Java 1.1 and JavaScript to Java communication.

IMPORTANT: It is possible that the jar files included in a template package are out of date.  After you have downloaded the template and determined that it runs in your browser, you should download  and  replace the jar files contained in the template package.  The jar files obtained in downloaded in option 1 or option 2 come directly from our production web site and are always the most recent.  

Consult the page devoted to each Physlet for documentation and sample scripts.  Consult the "Teaching with Physlets" site for examples of Physlet curricular material.

Physlet Complete Archive Physlet Only Template
Animator ver. 4 Not Available Animator4_.jar Not Available
Animator ver. 3 Animator3.jar Animator3_.jar Not Available
Bar ver. 4 Not Available Bar4_.jar Not Available
Bar Bar.jar Bar_.jar Not Available
Black Body BlackBody.jar Not Available Blackbody
BField BField.jar Not Available Not Available
Circuits Circuit.jar Not Available Not Available
Data Graph ver. 4 Not Available DataGraph4_.jar Not Available
Data Graph DataGraph.jar DataGraph_.jar Not Available
Data Table ver. 4 Not Available DataTable4_.jar Not Available
Data Table DataTable.jar DataTable_.jar Not Available
EField ver. 4 Not Available EField4_.jar Not Available
EField ver. 3 EField3.jar EField3_.jar Not Available
EM Wave EMWave.jar Not Available Not Available
Energy Eigenvalue EnergyEigenvalue.jar Not Available Not Available
Faraday Faraday.jar Faraday_.jar Not Available
Hydrogenic Wavefunctions Hydrogenic.jar Not Available Not Available
Molecular ver. 4 Not Available Molecular4_.jar Not Available
Molecular Molecular.jar Molecular_.jar Not Available
Optics Bench Optics.jar Not Available Optics
Poisson Poisson.jar Not Available Not Available

Tools Library

The following archives contain Java packages that are that are common to most Physlets.  You must add these packages to the archive list in order to use the underscore version of a Physlet.  It is absolutely necessary that Physlets tools be in loaded from their own archive for inter-applet communication to function. 

Package Archive
STools4 STools4.jar
STools STools.jar
SGraphics SGraphics.jar
Filters Filters_.jar

The following shows how a Physlet is broken up into multiple java archives.  Use version 4 of  the STools package with version 4 applets.

Animator4.jar —> Animator4_.jar, STools4.jar
DataGraph4.jar —> DataGraph4_.jar,STools4.jar
DataTable4.jar —> DataTable4_.jar,STools4.jar

The following shows how a version 3 Physlets are broken up into multiple java archives:

Animator3.jar —> Animator3_.jar, SGraphics,jar, STools.jar
DataGraph.jar —> DataGraph_.jar, SGraphics,jar, STools.jar
DataTable.jar —> DataTable_.jar, SGraphics,jar, STools.jar

Notice that the STools4 package combines the STools and SGraphics packages into a single archive.