|Problem List HELP!|
The IWP Animator is a tool that displays animations and simulations using a Java Swing desktop or applet client. The Animator interface allows a user to pause, rewind, and step through animations 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 simulations.
The IWP Designer is a companion tool that makes Problem Files easy to create. Many unique types of problems can designed using a combination of primitive objects: mathematical inputs, outputs, 'solid' objects, window ranges, and time parameters. With relative ease, anyone can create an equation system that makes simulation move. The designer has visual menus that are responsive and easy to navigate.
The ProblemServer is a tool that ties the Animator and the Designer together to make them readily available to the general public. The ProblemServer is written in server-side Perl. It has functionality that helps web users view animations, design problems, and share files. The ProblemServer serves both the Animator and the Designer down to the web browsers as Java Applets. You will need a browser with a Java Plugin installed.
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 5 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.