java
The Physics of Everyday Stuff is my site which explains the physics behind stuff we see every day.
The Projectile applet shows a vacuum projectile trajectory for the launch velocity and angle that you choose with sliders.
The Guitar A applet simply plays two open-string A notes on a guitar, one plucked close to the middle and one plucked close to the bridge. It doesn't sound too great with the limited sound support in Java 1.
The Overtones applet allows you to select overtones of a 110 Hz A note and play them simultaneously. It's a very crude Java Fourier synthesizer.
Java 2 has a sound engine that can play high-quality 16-bit audio files in many formats and render General MIDI files as well. The Java Media Framework (JMF) has a bunch of classes for multimedia applications and applets. You can freely download Java 2 and the JMF from JavaSoft. You can probably install the Java Plug-in to make your browser capable of running Java 2 applets.
The Java Jukebox is a simple applet that plays a tune you select.
Listen to MIDI sequences of my songs using the JMF Player:
View animation using the JMF Player:
The PDB series of applets and applications was written to access a "high-level" database of data from the T2 experiment at the Alfvén lab at KTH (The Royal Institute of Technology). The high-level database was written after each run day by a Java application running on an VAX computer running OpenVMS which had both C and FORTRAN native code linked in, and shows the plasma data at the time of peak current in the shot, which lasts 4-15 ms. The high-level database is a PostgreSQL on a Sun machine.
PDBApplet is a basic Java/JDBC applet that shows the latest T2 shots in the PostgreSQL database.
PDBLast100 plots the requested data item vs shot number for the last 100 shots in the PostgreSQL database, using Checkboxes.
PDBViewer plots one data item vs another for a series of shots. It uses Lists to allow you to select the data.