Latest Publications

Holiday With A Heart Website

I’m currently developing the Holiday With A Heart website which is based on a Joomla CMS platform.

Holiday With A Heart Website

Frank Water Website

I volunteered for Frank Water, a charity that supports sustainable clean water projects in developing countries across the world. I developed their website which used Joomla for its content management system and the VirtuMart component for the e-commerce section of the site. Since then the site has been updated further and now runs on a wordpress platform:

Frank Water Website

FSV Sounds Website

A website I developed for a PA and lighting hire company

Features:

  • Instant online quote system developed using Perl script
  • Email contact form with spam prevention developed using PHP & JavaScript
  • Use of Milkbox v2.3.0 the expanded version of Lightbox for Mootools
  • Interactive drop down menus which make use of the Mootools transitions effects
  • Image rollovers implemented using JavaScript
  • oomphmedia artwork

FSV Sounds Website

Implementation of a DJ audio mixing application developed in Java

This is a Java DJ audio mixing application (with MIDI connectivity) that I developed. At present not all the features that I originally intended to implement are complete and it is still work in progress, I welcome anyone that is interested in this project to get in contact with me. If you would like to look at my source code or think you can help me develop areas of this application further then please do not hesitate to contact me.

The report for this project can be downloaded here

The application can be downloaded here

Features:

  • Developed using the Java Sound API and the NetBeans IDE
  • GUI developed using java Swing Components
  • Compatible with M-Audio’s X-Session pro DJ MIDI controller
  • Audio playback speed control using cubic interpolation
  • VU meters to display audio signal volume
  • Volume and gain control
  • Graphical display of audio signals wave form

Zoo Finder

This is a website I developed with a friend whilst at university, it incorporates an XML file to store information about zoo’s including address, telephone number and the zoo’s website URL. You are able to search for a zoo either by name or by the letter. For example if you search for the letter “b” all the zoo’s that begin with the letter b will be displayed:

Zoo Finder Website

The website incorporates the use of XSLT and XQuery to extract the data from the XML file and style it appropriately before it is displayed on the page. The site also makes use of Yahoo Pipes, data is pulled from the XML file and is used to geocode the longitude and latitude coordinates of the zoo. It’s position is then placed onto a Google Map along with the zoo address details and an image pulled dynamically from flickr. The image link below shows the workings of the Yahoo Pipe:

Zoo Finder Yahoo Pipe

The development documentation for this project can be downloaded here

GP Farming Website

A website I developed for an agricultural contractor

Features:

  • Search bar facility
  • Email contact form
  • oomphmedia design and artwork

Unofficial Rugby 6 Nations Website

This is a website I developed whilst at university, it incorporates a MySQL database to store details of rugby teams, players, match scores and points in the 6 nations competition. I used QSEE to create the data model and generate the relational database.

I then created an interface using HTML, CSS, JavaScript, PHP and AJAX that was able to connect and communicate with the MySQL database, this enabled me to implement services to:-

  • Get a list of all teams in competition with their computed positions
  • Get all results for a team
  • Get all details of players within the teams
  • Add a new match result

The development documentation for this project can be downloaded here

Earth Vs Flying Saucers Flash Game

A Flash game I made based on an old 1950’s movie called “Earth vs. the Flying Saucers” I used this film as my inspiration for the game.

Features:

  • Interactive parallax scrolling environment
  • oomphmedia artwork & animation
  • Developed using ActionScript 3.0
  • keyboard input
  • Sprite collision detection
  • Ambient & event sounds FX

Interactive Flash Music Jukebox

This is an Interactive Flash jukebox i created, it was developed using ActionScript 2.0 and uses an XML file to dynamically pull the song information into the flash application.

Maya & Motionbuilder Character Animation Seqeunce

This a short animation sequence I created using Maya and Motion builder to rig a character and animate it within a 3d environment. This demonstrates the capabilities of Maya and Motion Builder in terms of creating 3D animation scenarios.

Features:

  • Use of Motion Capture Data
  • parent animation
  • Developed using Maya and Motion Builder
  • Ambient & event sounds