Current developers and responsibilities

Development documentation

The programming language is Java (J2SE 1.5 from version 0.3.0 onwards). No external libraries are used. The software should run on any platform that supports Java. The user interface is written using Swing components.

The development of JTexSynth advances in two paths: the main program and the plug-ins. The development of these components can be divided because the interface between the two is well defined.


Javadocs for JTexSynth ver. 0.3.0

Planned features


A plugin is simply a class that implements the interface texturesynthesis.TextureSynthesizer and is placed in the package texturesynthesis.synthesizer. The main program detects these classes at startup so no additional steps are required.

Current plugins include:

Planned features for Wang Tile plugin

SourceForge.net Logo