Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 04783389fc7f39b353b88c726ae08eb1 > files > 8

aoi-2.9.2-6.mga5.noarch.rpm

Art of Illusion v2.9.2

Copyright 1999-2012 by Peter Eastman

1. Instructions

The Java classes which make up Art of Illusion are packaged into several
.jar files: ArtOfIllusion.jar, which contains the main program, and various 
plugin files, which must be placed in the Plugins directory.  The source
files are organized in the same way.  There is one directory corresponding to
each .jar file, containing the source code for the classes which go into that
file.

You will also find an XML file corresponding to each .jar file.  These
are build scripts for use with the Ant build tool (available from
http://jakarta.apache.org/ant).  To build each file, simply invoke Ant on the
corresponding script.  For example,

ant -buildfile ArtOfIllusion.xml

You must build ArtOfIllusion.jar before building any of the plugins, since
their build scripts need to reference it when compiling.  The plugins can
be built in any order.  The scripts will automatically put the finished .jar
files into the correct locations.

Further information about Art of Illusion can be found at:

http://www.artofillusion.org

2. License

This program 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 2 of the License, or (at your option)
any later version. 

This program 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 this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place - Suite 330, Boston, MA 02111-1307, USA.  It can also be
found on the Internet at http://www.fsf.org/copyleft/gpl.html.	

3. Other licenses

The lib directory contains various libraries used by Art of Illusion.  They are
distributed under a variety of licenses:

- beanshell.jar contains the classes for the Beanshell scripting language.  It
is distributed under the Lesser Gnu General Public License (LGPL).  The source
code is available from http://www.beanshell.org.

- Buoy.jar and Buoyx.jar contain the Buoy user interface library, which is in
the public domain.  The source code can be found at http://buoy.sourceforge.net.

- jogl.jar and gluegen-rt.jar contain the classes for Jogl, an OpenGL binding
for Java.  It is distributed under the BSD license.  These classes are not
actually added to ArtOfIllusion.jar, and are included only for use during
compilation.  To actually use OpenGL, Jogl must be included in the classpath
when the program is run, and the appropriate platform-specific Jogl native
library must be included in the library search path.  Jogl can be found at
https://jogl.dev.java.net.

- Jama-1.0.2.jar contains the Java Matrix (JAMA) package, which is in the public
domain.  The source code can be found at http://math.nist.gov/javanumerics/jama.

- svgSalamander.jar contains the SVG Salamander library for processing SVG
images.  It is distributed under the Lesser Gnu General Public License (LGPL).
The source code is available from http://svgsalamander.java.net.

- QuickTimeWriter.jar contains Werner Randelshofer's QuickTime movie encoder.
It is distributed under the Creative Commons Attribution 3.0 license.  The
source code can be found at
http://www.randelshofer.ch/blog/2010/10/writing-quicktime-movies-in-pure-java.