Samples of Java Programs



-------------------------------------
As I've given up on creating the new site for the time being, I've scrapped most of it and just left the old sample work stuff mainly developed from my University course.... who knows I may eventually get around to redesigning this site properly one day.
-------------------------------------

Amuse yourselves with samples of my project/course/personal java programs. [N.B. You'll need at least the java 1.4 runtime environment to view most of these! Also in the case of the Connect4Game and LogicCircuits applets you'll probably encounter security exceptions - if this happens download the source code and compile then run it using the applet viewer supplied with the jdk kits available from sun microsystems, or download the class files and run them directly with just the appletviewer software (saves download times for those who don't want to download the full jdk distribution) - These errors sometimes occur because they access system resources in order to open some files for use in the applets]

All Code is Mine - Please don't steal it without at least acknowledging me as the author! Or I will track you down and hurt you very very badly!!!

N.B. Due to the loss of most of these files a while back not everything may still be working. I've re-tested them all and as far as I'm aware they are all in working order - but if you find anything wrong with them, then send me an email so I can fix it.

ALL LINKS OPEN IN A NEW WINDOW - You have been warned ;¬)

Additional information:

Name of Work

Type

Details
Class Jar Files
Source Code
CourseWork
Connect4Game (source files) (application code only) Connect 4 game developed as part of an Artificial Intelligence course
Connect4Game.jar
Code
Network Simulator (source files) (application code only) Part of an Advanced Comms course : Emulates the RIP protocol with split horizon poison reverse

NetworkSimulator.jar

SampleNetworkFiles.zip

Code

Personal

BattleShips (source files) (applet online) Battleships game because I was asked to! Just don't ask questions!
BattleShips.jar
Code

Java2HTML (source files)

(application code only) Used to create the source code views at the side of this table (still a bit buggy and incomplete though)

Java2HTML.jar

resources.zip

Code
Project Work
ppt presentation
Binary Converter (source files) (applet online) A decimal to binary conversion learning aid
BinaryConverter.jar
Code
KMap (source files) (applet online) Helps you learn Karnaugh Maps (brrh not a nice thing to start with - but surprisingly easy with time)
KMap.jar
Code
LogicCircuits (source files) (applet online) My favourite - how to do Logic Circuit diagrams.
LogicCircuits.jar
Code
Multiple Choice Question Generator (source files) (application code only) Application to generate source questionsets for the multiple choice questions viewer
MCQG.jar
Code
Multiple Choice Questions set1 set2 (source files) (applet online) A multiple choice question set viewer (used in tutorial style questions)

MultipleChoice.jar

SampleQuestionSets.zip

Code

 

And finally (although it's not java) heres a link to everything you've ever wanted to know about ethernet! (Created as a part of a Network Communications & Technology course)