Scientific Java simulations
This page contains links to a series of interactive demonstrations, mostly of
physics and related subjects.
Web pages are no longer limited to static
material, or even prerecorded image sequences. By embedding a Java "applet" in
a web page it is possible to deliver an interactive application to the user's
screen. The capabilities of this environment are in a state of flux, but the
medium has already reached a stage where it can be put to good use.
The applets that are included here focus on subjects that are likely to
interest physicists (and others in overlapping fields); any perceived bias in
this collection is personal. The links labeled [3D] point to alternative applet
versions that use Java 3D (for improved imagery); in a few cases, only the 3D
versions are available.
- The set of applets accessible from this page is always under development;
since the documentation is rather concise, the reader is assumed to be familiar
with the material treated.
- The files to be downloaded are relatively small (5-25K).
- Resizing a window that contains an applet should be avoided since it can
- Actual performance (there may be a lot of computation required) depends
not only on the computer (processor and graphics card) but also on the local
- The applets have been tested on various systems at different times. The
present set are known to work with Java, version 6, under Linux and Windows (use
of a recent version of the freely-available Java runtime system from
www.java.com is recommended). Note: users of Firefox 3 under Linux should obtain
Java update 14 and link to plugin jre/lib/i386/libnpjp2.so instead of
libjavaplugin_oji.so (see release notes), otherwise the applets may not function
- The applets that use Java 3D software (from java3d.dev.java.net) are known
to work with version 1.5.2.
- The author will appreciate hearing about any problems that are