Interactive Web Physics is a Java, Web-based animation and problem designer tool. Anyone can quickly design mathematics or physics animations and simulations that run in a web browser. Unlike other solutions, no knowledge of programming is required.
IWP Animator: EM Fields
IWP Animator allows a student to fully explore and interact with a physics or mathematics problem: pause, rewind, and step through time as well as adjust the inputs to the problem to change the outcome. The Animator reads 'Problem Files' (XML files) containing parameter data that describes a situation that could be modeled with parametric equations or Euler + RK2 + RK4 simulations. Automatic graphing of displacement, velocity, and acceleration components is built in.
IWP Designer is a companion tool that makes IWP XML Problem Files easy to create. Many unique types of problems can designed using a combination of primitive objects: mathematical inputs, outputs, 'solid' objects, vectors, window ranges, graph ranges, and time parameters. With relative ease, anyone can create an equation system that makes an animation move. The designer has visual menus that are responsive and easy to navigate.
IWP Animator: Complex Scenes
IWP's code has been under developement at the North Carolina School of Science and Mathematics since 1999. Responsibilites for maintenance and features have been passed down student to student for 9 years under the supervision of Dr. Loren Winters. The project itself doubles an educational programming experience for students that teaches Java Development, Source Control, Real World Debugging, and Team Software Development.