This program is a specialized tool for the study of various dynamical systems. It was developed by Rich Stankewitz of the Ball State University (BSU) Mathematical Sciences department.
Julia is designed to draw the following types of sets in the complex plane:
Julia will run on systems with the following:
Julia can be launched as a Java Web Start Application:
Please refer to the Julia Wiki for information about how to use Julia.
Development requirements:
To build Julia run:
gradle build
To release a new version of Julia, in addition to building the project you need to sign the jar files with a certificate. Rich Stankewitz keeps the BSU Math department's signing key.
Create a file in this repo named keystore.properties
with the following:
storepass=the key store password goes here
storetype=pkcs12
keystore=D:\\path\\to\\the\\cert.p12
alias=the correct certificate alias
tsaurl=http://the.real.timestamp.authority.example.com
Rich Stankewitz has the correct values for the keystore.properties
file. Once that file is created you can sign the jars and generate the jnlp content with:
gradle createWebstart
Then the build/jnlp
directory will contain
julia.jnlp
- the file to launch Julia via Java Web Startlib/*.jar
- the signed jar files for Julia and its dependenciesThese files should then be committed on the bsumath/julia@gh-pages branch.
Initial development of Julia was done by Team Motivity as a Software Engineering project for the BSU Computer Science department. Team Motivity was:
Further development of Julia has been done by:
Copyright © 2007-2016 Ball State University
Julia is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Julia is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Julia. If not, see http://www.gnu.org/licenses/.