Adrian's Java Applets

The Java J2SE applets and J2ME MIDlets on this page are original software, created by Adrian Hilton. They are released under the GNU General Public License which (briefly) means that you can freely use, re-distribute and extend them, as long as you retain this copyright information on all distributed versions. Share and enjoy!

J2ME MIDlets are applications which you can run on any mobile phone or PDA that supports Java. MIDP 1.0 MIDlets should be supported by nearly any Java device. MIDP 2.0 support is much more rare.

Java 2 Mobile Edition

Slide - MIDP 1.0
Animation of various 3D shapes, rotating and merging from one form to another. Demonstrates trigonometry and fixed-point arithmetic under the restrictions of J2ME. Rather pretty, I think. Easily extensible for user-defined shapes, as long as you know Java. Use the navi keys to switch betweeb=n shapes, and the Select key to merge from one shape to another.
Slide.jad descriptor file
Slide.jar archive (23Kb)
Tarball of source (6Kb)
Turmites - MIDP 1.0
2-dimensional Turing Machines ("turmites") moving across a virtual board. You can scroll across the board and see what the turmite is doing. Creates some very complex patterns out of very simple turmite programs (3-states, 3-colours). Very early version, doesn't let you create your own turmites yet.
Turmites.jad descriptor file
Turmites.jar archive (7Kb)
Tarball of source (5Kb)

Web pages maintained by Adrian Hilton