|
|
The PascGalois Software System: Applications & Applets
Applications (Java or other) are programs that must be downloaded
and installed on either your computer or a computer network to run.
Follow the installation instructions on the application's download page
to install the application on your computer.
Applications have the added feature of being able to save and load
information to your computer as well as transfer information through
the system clipboard.
Applets will run the program through your web browser, so there is no need
to download and install the program. Applets do have the restriction of not
allowing you to save information to your computer or transfer any information
through the system clipboard. For these facilities please download the
application and install it on your computer.
If you have difficulty running or viewing
the applets or applications make sure that you are using a current version of the
Java JRE (version 1.5 or later). You can download the most current
version of the Java JRE from www.sun.com.
Application Downloads
- PascGalois JE:
PascGalois JE is a platform independent multiple document interface
Java application for exploring
one and two dimensional cellular automata over finite group structures.
It currently supports the integers under addition mod n, the
integers under multiplication mod n, the symmetry group for a regular n-gon,
the Quaternions, the generalized Quaternion groups, dicyclic groups, and
the group of permutations on n letters. Furthermore, there is an advanced
mode that allows the user to work with arbitrary products and quotients
of these structures. The program also has a facility where the user can
input their own structure via an operation table.
The program allows the user to alter color schemes, zoom in and out
on portions of the image, select regions for element counts, period and
death calculations of finite automata, three dimensional viewing as well
as level and density graphing modes for two dimensional automata,
animation options and POV-Ray export facilities
and, of course, file saving and loading of program information.
- PascGalois Zn:
PascGalois Zn, like PascGalois JE, is a platform independent program developed
for the exploration of one and two dimensional cellular automata. The difference between the two
is that PascGalois Zn produces cellular automata over only Zn but allows you to use
update riles that employ both addition and multiplication. PascGalois JE produces cellular automata
over several classes of finite group structures, and hence the update rules can contain only the
single group operation. So if you are only working over Zn you probably want to
use this program but if you are interested in automata over other groups like
Dn or Sn the PascGalois JE program might be a better choice.
As with the PascGalois JE application, this program allows the user to alter color schemes, zoom in and out
on portions of the image, select regions for element counts, period and
death calculations of finite automata, three dimensional viewing as well
as level and density graphing modes for two dimensional automata,
animation options and POV-Ray export facilities
and, of course, file saving and loading of program information.
- Pascal GT:
The Pascal GT program is the original cellular automata explorer
developed for the Windows operating system by Dr. Kathleen Shannon.
- AVI Composer:
The AVI Composer is a simple Windows based application that will take
a sequence of BMP, PNG or PPM files and create an AVI video file.
The PascGalois JE and PascGalois Zn applications have several features where it will save an
animation sequence of images so this program can be used to paste the
sequence together into a video file.
PascGalois JE Applets
The following applets were created using the same layouts and functions as
the PascGalois JE program. Hence the user interface between all of the
applets and the PascGalois JE appllication will be very similar. The
PascGalois JE program has many options and can be overwhelming to the
beginning user, hence when we constructed this sequence of applets to
introduce the options a little at a time.
The Single Group Viewers,
created by Katie Ford, include only the most basic options for viewing
one-dimensional cellular automata. These applets also focus on
exploring a single class of group structure. The Viewers with
Group and Seed Options, created by Israa Taha, allow the user to select
the group structure and enter more complecated seeds. It also allows
the user to use the advanced group structure mode and has a facility
for user-defined structures. The Viewers with Group, Seed and Update
Rule Options, created by John Zimmerman, adds several further options
along with the ability to alter the update rule. Finally, the
Viewers with Full Options add the ability to do element counting and
include the group calculator.
All of the applets have associated applications that can be downloaded
and installed on the user's local machine. These files can be downloaded
from each individual applet page.
Also, each applet has the option of running full screen which will
open the applet up in its own window. To run the applet in
full screen mode simply click on the Full Screen link at the bottom of
the applet page.
Single Group Viewers
The single group automaton viewers were developed by Katie Ford.
Each applet is focused on exploring a single class of group
structures.
Each is approximately 300 KB in size.
Viewers with Group and Seed Options
The automaton viewers with seed input were developed by Israa Taha.
These two applets allow the user to use any of the classes of groups
supported by the PascGalois JE program and they add several more options.
The second applet also alows the user to input a more complecated
seed.
Each is approximately 315 KB in size.
Viewers with Group, Seed and Update Rule Options
The automaton viewers with group, options, seed and update
rule input were developed by John Zimmerman. These offer several
more options than the previous applets and allow the user to
alter the update rule formula.
Each is approximately 400 KB in size.
|
Viewers with Full Options
The following three applets were developed by Dr. Don Spickler. The first
is a one-dimensional cellular automata applet with the full set of options
that are available in the PascGalois JE program. The second is a
two-dimensional cellular automata applet and the third combines the two.
These applets offer nearly all of the options that the PascGalois JE program
offers.
Each is between 300 and 400 KB in size.
Superimposer
The superimposer was developed by Dr. Don Spickler. This applet
is a specilaized applet that is used in one of the Abstract Algebra
labs. This applet is approximately 300 KB in size.
Group Calculator
The group calculator was developed by Dr. Don Spickler. This applet
is simply a group operation calculator with the added features of
subgroup generation and coset generation.
This applet is approximately 200 KB in size.
Installation Instructions
All of the applets have associated applications than can be downloaded
and installed on the user's local machine. The following is a set of
instructions on the instalation of these applications.
|
|