Java Applets

Waves
Wave Properties This java applet demonstrates Constructive and Destructive properties of waves.
Acoustic Waves This java applet demonstrates interference between two sources of sound waves.
Antenna Wave Patterns This java applet is a simulation that demonstrates waves generated by antennas and antenna arrays in two dimensions.
E+M Rectangular Cavity Modes This java applet demonstrates standing electromagnetic waves in a 3-d rectangular box, or cavity resonator.
Electrostatic Fields This java applet is an electrostatics demonstration which displays the electric field in a number of situations.
Magnetostatic Fields This java applet is a magnetostatics demonstration which displays the magnetic field in a number of situations.
Ripple Tank Simulation This java applet is a simulation of a ripple tank. It demonstrates waves in two dimensions.
DeBroglie Model (offsite) Fitting waves around an orbit.
Bohr's Atom (offsite) Bohr's model of how an electron orbits the nucleus of an atom.
Double Slit Experiment (offsite) Classic Double Slit experiment demonstrating the wave-like behavior of photons.
Tonomura's Experiment (offsite) A Demonstration of electron wave-particle duality.
Electron Duality (offsite) Double Slit Experiment but for electrons.
Stern Gerlach Experiment (offsite) This applet demonstrates the Stern and Gerlach experiment which determines the spin of an electron.
Wave Interference Movie (offsite) Just a movie to demonstrate the interference patterns of waves.


Lasers and Optics
Photo Electric Effect(offsite) An applet demonstrating the photo electric effect.
Lenses(offsite) An applet demonstrating the effects when the lens shape is altered.
Stimulated Emissions(offsite) An applet demonstrating Spontaneous and Stimulated Emissions.
Laser Cavity(offsite) An applet demonstrating how the laser cavity works.


Electrons in Quantum Structures
Infinite Well This applet plots the wave function in a inifinite quantum well.
Finite Well (offsite) This applet plots the wave function in a finite quantum well.
Hydrogen Atom (offsite) This applet demonstrates the quantized states in an H atom.
Quantum Dot This applet calculates and plots the quantum energy states of a quantum dot.
Coulomb Blockade This applet demonstrates the coulomb blockade effect on a metal quantum dot.
Quantum Dot Cellular Automata This applet demonstrates how one can create logic gates using quantum dot Cellular Automata.


Heterojunctions
Single Heterojunction This applet plots the band diagram of a single heterojunction.
Biased Heterojunction This applet plots the band diagram and demonstrates the effects of applied voltage on t he heterojunction.
Biased Double Heterojunction This applet plots the band diagram and demonstrates the effects of applied voltage on a double heterojunction.


Carbon Nanotubes
Carbon Nanotube An applet demonstrating the basic concepts of carbon nanotubes such as (n,m) labels for a nanotube, chiral vectors, and nanotube types.


Crystal Structures
Crystal Structures (offsite) 3D rotateable models of crystal structures.


Miscellaneous
Powers of Ten (offsite) An applet demonstrating the significants of units.

Note: In order to run the Java Applets make sure that you have the Java Runtime Environment (JRE)
Installed on your computer. Click Here to download JRE.