Interactive Web Physics
Download Version 4.1 Now
Latest Stable Software Release

Download Version 4.1 Java .jar file (2015-Feb-22)

This .jar can be double-clicked to run the Designer, or can be used as an applet in a web page to show the Animator. It is self-signed so will show a browser security warning if used as an applet: this is ok.

You will need a Java Runtime Environment (JRE). You can download the latest JRE for windows at Free JRE Java Download

Past Stable Software Release
Download version 4.0 Java .jar file (2010-Sep)

Download Version 3.0 Java .jar file (2007-Sep)

Visit Problem Server

NCSSM Problem Server: Contains an applet mode view and lots of great user contributed problems. If you want to use IWP as an applet, this is a great place to see examples by using 'view source' in your browser.

New 2007-Jan-18: IWP Windows Eclipse Sourceforge CVS HOWTO: New developers get up to speed quickly with Version 3 Eclipse

Sourceforge Project Page: Development page with project information.

UNSTABLE Development Release

Note: we are going ot begin development of Version 4 during the 2007-08 school year. It may be a while before we release any preview builds of new functionality. Logo    NCSSM

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 Screenshot 1: EM Fields
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 Screenshot 2: IWP Designer
IWP Designer

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 Screenshot 3: Artistic
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.

Copyright © 1998-2015 N. Taylor Brockman, Loren Winters, Brian Sweeney. Last Modified 2015-Feb-22