Preamble

JAME is a Java real-time, multi-threaded fractal graphics platform which supports images and animations. The core of JAME is the graphics engine which supports layers, filters, effects and alpha composition. JAME creates Mandelbrot and Julia fractals and supports zoom, rotation and colours shifting. The zoom engine is based on the fast approximation algorithm of Xaos, rewritten in Java language and optimized for the Java environment. JAME has a lot of parameters, which can be combined in many ways to create very different fractals. Creating images and animations is very easy, just as taking photos or recording movies with a camera. Photos and movies are stored as clips in a database to be rendered in high resolution and exported in JPEG, PNG, BMP, TIFF, AVI or Quicktime formats; the encoders are based on JAI and JMF libraries. JAME supports also networked computation by a JXTA based peer-to-peer network and supports JavaScript scripting to create animations programmatically. JAME is built on top of Equinox, the OSGi framework developed as a subproject of Eclipse. JAME accepts OSGi plug-ins which provide fractals, formulas, filters, effects and more. JAME is free software and is released under the terms of GPL3 license. If you are new to JAME, start reading the tutorial section.

Download

Download JAME and the Java Runtime Environment for your operating system. JAME requires the JRE 1.6.0_03 on Windows and Linux and the JRE 1.5.0_13 on MacOSX, a minimum of 512Mb of memory and 50Mb of disk space. For more details, read the installation notes on file readme.rtf included in the distribution.

Tutorial

If you are new to JAME, read the release notes contained in file readme.rtf, included in the distribution, and this tutorial. The tutorial is organized in small units which describe the different features.

Roadmap

The latest release is 6.0.2; the planned releases of JAME are shown in the table. There is still a lot of work to do, and any help would be welcome. If you want to get involved contact me by email. If you are interested to implement extensions for JAME, start reading the Javadocs. The documentation is not complete yet, but it is the only one available :).

ReleaseWhenWhat
6.0.3Dec 2009Some new fractals

 

The first collection of fractals created with JAME has been published!
The book contains 33 beautiful images printed in high resolution.
Click to buy the book online or see the gallery for a preview.