Welcome to Explorations of Timers

In this lab you develop several applications to explore different approaches to controling the timing of events in your applications.

Using the Timer class and the getTimer() function are the two primary ways of implementing timers. The applications here represent several approaches to using thest two approaches, but there are still others.

You can approach changinging these application from several perspectives:

  • Turn them into simulations. Can the hehavior of the ballon be formalized, so that the effects of wind are simulated?
  • Turn them into games. Can a learning task be associated with the behavior of the objects?