Applications

Platform: Windows x86
Language: Visual C#
This is a life simulation engine based on Conway’s Game of Life. Given some basic rules about it’s surrounding neighbours each cell will live, die or reproduce. You can enter starting conditions and either step through each generation or run a simulation of any number of iterations.
Conways Game of Life  
     
Platform: Java VM
Language: Java
Calcuclates PAYE Income Tax and National Insurance contributions for full time UK employess, assuming 40 hour weeks. Tax rates are set to the April 2017 figures but are adjustable to calculate new tax rates.
UK Tax Calculator  
     
Platform: MS-Dos
Language: C#
Command line applications that manipulates and edits P2 (greyscale) and P3 (colour) PGM/PPM image files. Use pgmManipulator.exe help for information on how to use this program.
PGM Image Manipulator  
     
Platform: JavaVM
Language: Java
A basic cash register program. Use keypad or mouse to add values to the till. Get the total, then take payment. If payment exceeds the total the program will not only workout the correct refund, but display the quantities of each UK curriency denominations needed to make up that refund.
Simple Cash Register  
     
Platform: JavaVM
Language: Java
Takes in the dimensions of some floor space and a single floor tile and from there calculates how many tiles will be needed to cover that area and how much it will cost.
Floor Tile Calculator  
     
Platform: MS-Dos
Language: C#
This program will take a text file and pick out a number of key sentences that will summise the contents of the text in the file. This is a command line application that requires two arguements to work. The first is the text file to be summised. The second is the number of sentences you want included in the summary. (e.g. summarizer.exe “C:\User\Me\Desktop\source.txt” 5 – will take a source.txt file from the desktop and reduce it down to 5 lines).
Summariser  
     
Platform: MS-Dos
Language: Pascal
This is a text interpreter for 90’s style ‘L33t-speak’. It will translate directly from L33t to English, or from Englis to L33t. L33t is a system of replacing some letters with numbers, for example the letter A is represented by the number 4.
Leet Translator  
     
Platform: MS-Dos
Language: C#
This program takes in a series of IPv4 network ranges in CIRD format (e.g. 172.16.0.0/16) It will compare the addresses given and return a list address that fully cover all ranges entered, removing any duplicates (e.g. 172.16.2.0/24 is a sub range of 172.16.0.0/16 so 172.16.2.0/24 will be removed and 172.16.0.0/16 will be returned.
IP Network Calculator  
     
Platform: Windows x86
Language: Visual C#
A Windows form that sends e-mails via a Google E-mail account. You must enter valid a valid gmail address and password to use this app. 
Google E-mail Sender