These are some Java programs by Matthew Woodruff.
They require Java 1.1 or greater.
JavaPhaser howto page
JavaPhaser applet page
.... and this JAVA project hasn't work for over a decade. Such
is the ephemeral nature of JAVA real-time interactive computer animations.
In my 31 years of coaching students through computer graphics projects,
those composed in JAVA have had the shortest shelf life.
Javaphaser was actually a very good expression of the classic smorgasbord
of different dynamical systems. I wish I still had this example in
working condition. But maintaining JAVA applications is more difficult
for me than any other computer language.