Developer
Architecture
Alchemy is built in Java and primarily uses the Java 2D API. It also uses a number of other open source libraries such as the Java Plugin Framework for loading modules, JPen for communicating with pen tablets, iText for PDF export, PDF Renderer for viewing PDF files, and Batik for SVG Export.
We currently support Mac, Linux, and Windows.
Code
To browse the Github repository, please visit the following URL:
https://github.com/karldd/Alchemy
We use the NetBeans IDE and include the Netbeans project files in the repository. Using the build.xml
file supplied and NetBeans, everything should compile straight away on all platforms. The only dependency is Lauch4j to create .exe files for distribution on Windows.
All source code is released under the GNU General Public License
Javadocs
The Alchemy API documentation can be found here:
http://docs.al.chemy.org/