JAME is a Java real-time multi-thread fractal graphics platform which supports images and animations
Preamble
JAME is a Java real-time multi-thread 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 shift. JAME has a lot of formulas and provides sophisticated colouring algorithms; you can also chain the colouring formulas and customize the palettes. The graphics engine is based on the fast approximation algorithm implemented in Xaos, ported in Java language and optimized for the Java environment. JAME supports images and animations. Creating an animation is very easy; you can record your actions and save them as a clip. Clips are stored in a database and can be rendered with different resolutions; you can create many render profiles for every clip. JAME supports batch rendering, caching and encoding of rendered data in different formats; JAME supports JPEG, PNG, BMP, TIFF, AVI and Quicktime formats. The encoders are based on JAI and JMF technologies developed by Sun. JAME supports network computation; you can render your clips in a local network. JAME is an OSGi application based on Equinox, the OSGi R4 implementation developed as a subproject of Eclipse. JAME is expandable; plug-ins can be created to provide new features as filters, effects, fractals, formulas and more. JAME is free software and is released under the terms of GPL3 license. If you are new to JAME, start reading the tutorials.
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.txt included in the application folder.
Tutorial
If you are new to JAME, read the file readme.txt included in the application folder for basic instructions and these tutorials for more complete examples:
Roadmap
The latest release is 6.0; 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.
| Release | Target | New Features |
|---|---|---|
| 6.1 | 2Q 2009 | JAME 2D Suite |
| 6.2 | 4Q 2009 | JAME 3D Suite |
Links
JAME is hosted by SourceForge. Download files, Mailing List, Statistics, Bugs Report, Repository SVN and other services are available from the project summary. JAME is a project registered in java.net comunity under the project javadesktop. The author of JAME is also a member of JUG of Brescia. Finally, if you like art, visit this site http://www.sabattibassini.it.