|
 |
LAUNCH PAGE FOR JULIA 2.0
FRACTAL DRAWING
PROGRAM |
 |
Welcome to the launch page for the Julia fractal drawing program first developed by Team Motivity
and Rich Stankewitz of Ball State University, and then further developed
by Wendy Conatser, Sida Qiu, and Ben Dean. This program is a
specialized tool for the study of various dynamical systems.
The program JULIA is designed to draw (for
allowable map types) the following types of sets in the complex plane:
-
Julia sets of a function.
-
Julia sets of rational semigroups.
-
Attractor sets of an Iterated Function System (IFS).
-
Iterates of a seed value under any of the
allowable map types.
-
Postcritical sets (of finite order) of any function or semigroup of the
allowable map types.
- Forward and
Inverse images (using any of
the
allowable map types) of the above sets or any
sets imported into Julia.
Note:
Additions and improvements are constantly being added and so
changes will continue to occur. If you ever have questions, comments or
suggestions, please feel free to contact
Rich Stankewitz. Help files
which describe the features and how to use them are currently available
here.
Installation Information
Julia is installed and upgraded using Java Web Start. Java Web Start is automatically included with Java 1.4 and higher versions. When you click the launch link below, Java Web Start will automatically insure that you have the correct version of Java to run the program. Then it will download and run the program and all files associated with it. If the program requires a different version of Java than you are currently running, the new version will be downloaded and used for Julia only. It will not affect your regularly running version of Java.
You will be asked whether you trust the publisher of the software before it is run.
After the program has been installed and run once, it can be accessed either on or off-line through the Java Application Cache Viewer. Accessing the cache viewer on Windows XP is a bit tricky. Go to Start, ControlPanel, Java. On the General tab, under Temporary Internet Files, click on "View..." to access the cache viewer.
Note:
The Java Temporary Internet Files are separate from your system's regular Temporary Internet Files. If you clear your system's Temporary Internet Files through, for example, Disk Cleanup, it will not affect Julia or other Web Start programs.
The cache viewer looks like this:
Select a program in the cache viewer and the control buttons become active.
From these buttons you can run the program either on or off-line, create a shortcut to the program, or uninstall the program. (To run the program off-line, press and hold the run button and two options will appear: run online or off-line. Select run off-line to run the program when there is no internet connection.)
Upgrading
Whenever the program is run while your system is connected
to the internet, Java Web Start will automatically check to insure you have the
most current version of the program. If a newer version is available, the new
version will be run instead of the old version. To be notified when new versions
are available and what their features and changes are send a request to
Rich Stankewitz to be added to the Julia mailing list.
Installation Link and Code
Launch Julia
2.0 - click on this to Download and
Install Julia
Code available at
http://code.google.com/p/julia/. You can also Download and Install the
old Julia 1.0 version by clicking
here.
General Program Features
The Julia interface looks like this:
The left hand panel contains input functions of one of 5 types: complex linear, complex cubic, complex
Mobius, complex quadratic, or real affline linear. Add a new function to the input functions list using the Add a function button.
To produce output sets for viewing in the center graph, select one or more input functions (Control+click selects multiple functions) and hit the
one of the buttons in the "Create Set" section. You may create Julia and
Attractor sets using either the Random method or the Full method.
Output will appear in the center graph and the sets of points produced are
listed down the right hand side of the program.
Help
Help files which describe in details the features and how to use
them are currently available here.
Maintenence
Version 2.0
Items to be added in the future:
- Expand the list of allowable map types (see
http://www.bsu.edu/web/rstankewitz/JuliaHelp/AllowableMaps.htm).
- Allow parameters to be used when defining functions so that when the
parameter value changes, so do all the corresponding maps.
- Create Input Functions which are compositions of different allowable
maps.
- For Random methods allow the probabilities to be set by the user (right
now these probabilities are all uniform).
If you encounter an error that is not listed here, or wish to make a
suggestion for improvement, please email
Rich Stankewitz.
Credits
Julia 1.0 was first developed by Team Motivity
and Rich Stankewitz of Ball State University and then further developed
into Julia 2.0 by Wendy Conatser, Sida Qiu, and Ben Dean.
Team Motivity (a
group of undergraduate students at Ball State University) consisted of:
- Wendy Conatser
- Trey Butz
- Yun Li
- Kristopher Hart
Questions and Comments
Questions and comments are welcome and should be sent to
Rich Stankewitz. Please include the word "Julia" in the subject line of any correspondence.