The Quantum Time Development, QTime, Physlet allows the HTML author to show the time development of a quantum wave packet. The wave function can be specified at design time using the function parameter tag or at run time using JavaScript.
<APPLET code="qTime.QTime.class" width=320 height=370> <PARAM NAME="potential" VALUE="20*(step(1+x)-step(x-1))" > <PARAM NAME="real" VALUE="cos(2*pi*x)*exp(-(x+4)*(x+4))" > <PARAM NAME="imaginary" VALUE="sin(2*pi*x)*exp(-(x+4)*(x+4))" > <PARAM NAME="FPS" VALUE=10> <PARAM NAME="dt" VALUE=0.02> <PARAM NAME="numPts" VALUE=512> <PARAM NAME="minX" VALUE=-10> <PARAM NAME="maxX" VALUE=10> <PARAM NAME="showControls" VALUE=true> <PARAM NAME="caption" VALUE="QTime" > </APPLET>