Differentiation Demonstration - DiffDemo
by James Rogers

 
Displacement, Velocity, Acceleration and Differentiation Demonstration
 
The following interactive demonstration was designed to help students understand the relationship between displacement, velocity, acceleration and differentiation. A screenshot is shown below:
 
 
The blue graph represents the black ball's displacement from the origin (line in purple). The orange graph represents the ball's velocity while the green graph represents its acceleration/deceleration.
 
The needle on the velocity dial is red when the ball is moving from West to East and is black when it is moving from East to West.
 
The needle on the acceleration dial is red when the ball is slowing down (decelerating) and black when it is speeding up (accelerating).
 
Using the checkboxes at the top, any of the three graphs can be shown or hidden. Similarly, the needles on the velocity and acceleration dials can be shown or hidden. The displacement polynomial can also be hidden.
In this way, the teacher can introduce the subject slowly and in whatever manner he/she desires.
 
Note on Velocity Dial: at times the ball's velocity is too high to register on the dial - during those times the needle is missing. Once the velocity drops below a certain value the needle appears.
 
The demonstration can be run or paused using the Run/Pause button. At anytime it can be reset via the Reset button.
 
The vertical axis can be hidden to make the graph display less cluttered.
 

 
Running the Demo in Your Browser (Applet Version)
 
To run DiffDemo in your web browser, click here.
 
Note: The demo is best viewed in fullscreen mode. Go to View->Full Screen to put your browser in fullscreen mode (clicking on the button at top-right takes it back to normal mode).
 

 
 
Desktop Version - Download and Installation Instructions
 
You can download the jar file and save it anywhere on your computer. As long as you have Java installed, then you only need to double-click the jar file to launch the demo.
 
diffDemo.jar <- be sure to right-click this link to download the jar file.
 
For either the applet or desktop version, you need to have Java installed on your computer.
Get Java