Physlets: Java applets written at Davidson College

Physlets, Physics Applets, are small flexible Java applets designed for physics education.

See:
          Description

Packages
animator4 Animator is designed to model particle dynamics in two dimensions.
bfield BField simulates magnetic fields from coils and wires.
blackbody BlackBody simulates the color and the spectral distribution of a blackbody radiator at a given temperature.
circuit The circuit package contains five Physlets to solve common ac and dc circuit problems: IVApplet, IZApplet, LoadApplet, LRCApplet, and RCApplet.
dataGraph The dataGraph  package contains two Physlets, DataGraph and Bar packaged in the DataGraph4_.jar and the Bar4_.jar files, respectively.
dataTable DataTable is designed to be used as a data-listener in order to show a row-column table of numbers.
diatomic Diatomic models a mixture of monatomic and diatomic molecules.
doppler Doppler simulates the relativistic and classical Doppler effect.
edu.davidson.tools  
eField4 EField displays the electric potential from point charges.
emwave4 EMWave allows users to show the relationship between electric and magnetic fields in a traveling E&M wave.
energyEigenvalue EnergyEigenvalue uses the shooting method to solve the time independent Schrödinger equation in order to find the energy eigenfunction and and its eigenvalue.
faraday Faraday models the current induced in wires moving in an external magnetic field.
hydrogenic The hydrogenic package contains three Physlets to designed to display radial wave functions, angular wave functions, and probability density plots.
impedance Impedance models the frequency response of circuits consisting of resistors, capacitors, and inductors.
lorentz Lorentz models the electric and magnetic fields from a moving point charge.
minkowski Minkowski shows the Lorentz transformation of the spacetime grid.
molecular Molecular contains four kinetic theory applets using a hard disk model.
optics OpticsApplet allows users to simulate standard optic elements (lens, mirror, dielectrics, sources, apertures) and observe the ways that light rays propagate through these elements.
poisson Poisson solves the boundary value problem for conductors and simple charge-density distributions using the relaxation method.
qTime QTime solves the time dependent Schrödinger equation in one dimension.
reflection Reflection models interference effects as waves pass through various layers.
ripple Ripple models a water-filled tank containing one or more point-source exciters.
slider Slider uses JavaScript  <-> Java communication using the JSObject.
superposition Superposition shows the time dependence of two waves and their sum.
sync Sync models the electric field from an accelerating point charge including the time retardation.

 

Physlets, Physics Applets, are small flexible Java applets designed for physics education.

Teachers wishing to develop their own Physlet-based curricular material should consult the Physlets book. Teachers whishing to assign ready to run Physlet-based material should use the Physlet Physics book.  Physlet Physics contains over 800 ready-to-run Physlet-based Illustrations, Explorations, and Problems.

Physlets (the applets themselves) are free for non-commercial use.  Teachers may write your own curricular material using Physlets and post this material and the Physlet on the Internet.

Published Physlet-based curricular (the narrative accompanying the applet) may be copyrighted.  Please contact the copyright holder for permission to use or post copyrighted material.  Conditions of use for material written by Wolfgang Christian and Mario Belloni are described in the Physlets and the Physlet Physics books published by Prentice Hall and on the Davidson College Physlet website.

Translations

Physlet-based curricular material is html based and is therefore easy to translate to other languages.  Visit the following websites for additional information including non-English language Physlet books.

Language  Website Book
Chinese    
Czech    
German http://pen.physik.uni-kl.de/physlets/  German information goes here!
Portuguese    
Spanish http://fem.um.es/Fislets/  Fislets book information goes here!
Slovenian    
Slovakian http://colos1.fri.uni-lj.si/fizleti  

List of Physlets

Animator was originally designed for the Animation of geometric shapes and images along predefined trajectories. Recent versions allow objects to move in response to particle interactions as well as external forces.

BField displays the magnetic field from straight wires or coils using color-coded vectors. External fields can also be specified.

BlackBody displays the radiation spectrum at different temperatures. The temperature can be changed by dragging the peak of the blackbody curve, by entering the value into a text field, and by scripting.

Circuits contains a collection of applets designed to model common DC and AC configurations.

DataGraph plots data sets and functions. It was designed to record data from other Physlets using real-time inter-applet communication.

DataTable displays columns of numbers. It too was designed to record data from other Physlets using real-time inter-applet communication.

Diatomic models a mixture of monatomic and diatomic molecules.

Doppler demonstrates the classical and relativistic Doppler effect. It was the first Physlet written.

EField plots fields produced by a potential function and fixed point charges. Test charges that move under the action of the field can be included in the simulation.

EMWave shows a three dimensional display of a traveling wave. The wave can be scripted to model linear as well as circularly polarized light.

EnergyEigenvalue calculates the energy spectrum of the Schrödinger equation using the shooting method and displays the wave function. Dragging the mouse inside the energy level diagram shows how only certain energy eigenvalues are able to satisfy the boundary conditions.

Faraday presents the classic problem of a wire sliding on top of a U shaped conductor embedded in a magnetic field. A galvanometer display shows the current flow as the wire is moved.

Hydrogenic contains three applets designed to display radial wave functions, angular wave functions, and probability density plots.

Impedance models the frequency response of circuits consisting of resistors, capacitors, and inductors.

Lorentz shows the electric and magnetic fields from a moving point charge.

Minkowski presents overlapping space-time diagrams for two different reference frames. Events can be attached to either frame thereby demonstrating length contraction, time dilation and other relativistic effects.

Molecular contains kinetic theory applets using a hard disk model.  The basic applet, MolecularApplet, models a gas using either periodic or hard wall boundary conditions.

Optics models an optics bench with lenses, mirrors, apertures, and sources.

Poisson solves the boundary value problem for conductors and simple charge-density distributions using the relaxation method. Contour and field plot visualizations are available.

QTime solves the time dependent Schrödinger equation in one dimension. Rather than displaying separate graphs for real and imaginary components of the wave function, the amplitude is presented and color-coded to show the phase.

Reflection models wave reflections from one or more boundary layers for both E&M and quantum mechanics.

RippleTank models a water-filled tank containing one or more point-source exciters.

Superposition creates a multi-panel display containing two time-dependent waves and their sum.

Sync models the electric field from an accelerating point charge including the time retardation. Common radiation fields such as synchrotron radiation and free-electron laser wigglers are preprogrammed.

 



Visit the Davidson College Physlet Site for additional information.