As part of the Dynamical Systems and Technology Project, we have developed several JAVA Applets for use in exploring the topics of chaos and fractals. These applets are designed to accompany the four booklets in the series A Toolkit of Dynamics Activities, published by Key Curriculum Press.
Important Notice: Security has been greatly enhanced recently on the web for java applets like those on this page. Because of this, you may have problems accessing these applets. If so, you can remedy this as follows (for Mac users --- a similar procedure should work for PC users, but I don't know the details).
Here is how to correct problems with access to these applets:
Applets associated with the book Fractals include:
Fractalina. This applet allows you to set up the vertices, compression ratios, and rotations associated to an iterated function system and then compute and view the resulting fractal. On some browsers, apparently the numbers that you enter in this program show up as white-on-white, so the numbers do not appear on the screen. If this is the case, you can just highlight the appropriate window to see the numbers. Someday I'll figure out how to fix this....
Fractanimate. This applet allows you to string together a collection of fractal images generated by Fractalina into a movie. We encourage you to become quite familiar with Fractalina before trying to use this applet.
Applets associated with the book Chaos include:
Nonlinear Web. This applet allows you to see the results of iteration of nonlinear functions such as the quadratic function x2 + c, the logistic function kx(1 - x), and many others. You can iterate step-by-step or view the entire web diagram.
Target Practice. This applet allows you to practice graphical iteration in the setting of a game. We give you a target (a particular "itinerary"); your job is to find an orbit graphically that has this itinerary.
Cycle Practice. This applet is a more advanced version of Target Practice. Your job in this game is to find a cycle (not just an orbit) with a given itinerary. Be sure to master Target Practice first before attempting this game.
Orbit Diagram. This applet allows you to draw the orbit diagram (or bifurcation diagram) for a variety of families of functions. You may also magnify various portions of these complicated sets.
Applets associated with the book The Mandelbrot and Julia Sets include the following. These applets are also part of the Mandelbrot Set Explorer, an interactive tutorial associated with this book.
The Quadratic Map Applet. This applet allows you to view simultaneously the Mandelbrot set, a Julia set, and the fate of any orbit in or around the Julia set. You can also use this program to make animations of various Julia sets derived from moving along different paths in the Mandelbrot set.
The following applets are somewhat older and some do not run on Macs using OS X (and some other machines).
The Mandelbrot Set Iterator. This applet allows you to choose a c-value in the Mandelbrot set and then view the corresponding fate of the orbit of 0.
The Mandelbrot/Julia Set Applet. (Old Version.) This applet allows you to view simultaneously the Mandelbrot set, a Julia set, and the fate of any orbit in or around the Julia set.
The Mandelbrot Movie Maker. This applet allows you to choose a path in the Mandelbrot set and then compute and view the corresponding Julia sets along this path in movie format.
Applets for computing the parameter planes and Julia sets for other complex functions. These applets are really a research tool for me and my students, but we place them here so other people can see the interesting parameter planes and Julia sets that arise from iteration of certain non-quadratic complex functions in the complex plane.
The complex exponential function.
More applets to come soon. Maybe...
Applets associated with the book Iteration include:
The Function Iterator. This applet allows you to iterate a number of different functions, including the quadratic functions x2 + c, the logistic family cx(1 - x) the doubling function 2x mod 1, linear functions of the form cx + 1 as well as several other families. You can also display the results as an orbit list, a time series, or a histogram.
For comments and suggestions write to Robert L. Devaney at bob@bu.edu