JAVA

HOME

CV

PROGRAMMING
Java:
Visual Basic:
C:

PROJECTS

LINKS

CONTACT

 

I have recently ventured into programming with Java, which has quickly become my language of choice. The logical structure is pleasing to work with, it is easy to get things done and the code remains manageable, even as a project grows.

Flocking Simulator
Flocking Simulator

You can download the zipped class files for a demonstration flocking simulator. Unzip the archive on your Java (1.3) path, compile and call BoidsDemo through the Java compiler.


The same flocking simulator is also available in applet form. Internet technology is what Java is all about after all! Experiment with parameters such as the size or speed of the flock. Have them follow various target algorithms including the mouse pointer. Help files included!

Wireless Applications
Motorola

There are versions of John Conway's 'Game of Life' and 'Pole Position' written in Java ME for mobile phones.
Download the DanDemo.zip archive to view on a mobile phone emulator or view the source code.

Flatland
Flatland

In an extreme programming project with Tony Poppleton I am developing a package to enable research into artificial life. The package includes genetic algorithms, neural networks and support tools and is very much a work in progress.