Projects

The following are a sub-set of the projects that I completed during my time at University.

I am also working on several of my own personal projects, which shall be made available here when completed!

Java Projects

The design and development of an RFC2324 compliant Coffee Pot Server.

A project that sought to develop understanding of HTTP and other relevant protocols in order to derive functionality of a HTTP-based fictional protocol; Hyper Text Coffee Pot Control Protocol (HTCPCP).

The Java aspect of the project incorporated extensive use of threading and socket control, and achieved

Web Development

A news submission site aimed at uncovering lies and misrepresentations in the world media. Written to a client specification, the project incorporates heavy user interaction including a full voting system, user submitted content and comprehensive indexed searching.

A group web design project to build awareness of the ‘Twinning Movement’. The project, based heavily on XML, involves detailed data collection from multiple sources regarding British towns and their continental equivalent twin towns.

Data has the option of being generated on the fly and includes Google maps, Yahoo weather, RSS news feeds and Youtube videos.

  • December 2008 – Webair Website

A first year web design group project to create a website for a fictional small British airline company. Featuring a complete booking system, a customer login function allowing detailed overview of bookings, and an admin mechanism for flight and timetable maintenance.

The project was designed to build on knowledge of website and database integration using PHP/Perl and MySQL, as well as how to provide an effective user interface.

Other Scripts and Programs

A first year project designed to increase understanding of compilers and low level language.  During this project we were expected to make extensive use of the Visual Studio debugger in order to derive machine code from high-level language, and alongside our own research, produce a program written entirely in assembly code that is capable of transferring a text file between two computers connected via a Serial port.

More to come!