Physics Educational Software

Written by Daniel V. Schroeder and others.

All of this software is available free, as is. Read on to learn more...

JavaScript/HTML5 web apps

These should run in any modern web browser, and even on many mobile devices.

If you would like to learn to create your own HTML5/JavaScript simulations, here are the tutorial materials that I created for a workshop on the topic, first offered at the summer 2014 AAPT meeting. Prior to that I wrote a blog article summarizing my benchmark results with some of these simulations, and another blog article listing other HTML5 physics simulations as of October 2013.

Java Applets

For those who still have a browser that will run them...

Older Thermal Physics software for Mac and Windows

Really Old Mac Software

The programs described below were developed for the Macintosh computer circa 1985-92. They are small, fast, and easy to use, but lack the color graphics that everyone expects these days. As far as I know, all of them run fine on PowerPC-based Macintosh systems, including OS X systems under the Classic environment. It might be possible to run them on Intel-based systems using third-party emulation software, but I've never tried this. Except for the Radiation and EField Applets (see above), I have no versions of these programs for Windows or other operating systems. However, the Spins program has been ported to Java by a group at Oregon State University. Click here for more information about this Java version of Spins.

All of the programs described below, except for the Radiation program, were written by Dan Schroeder and Michael Martin. To download an archive of all of these programs, click here (.hqx format, 213k). The Radiation program is in a separate archive (see below).

Last modified on 24 February 2017.