Experiments
All projects
Miscellaneous
- New! Two's Complement tutorial - Tutorial on representation of negative numbers in binary - with 2's Complement Calculator.
- Ask Jeeves - Interview question and solution during an interview with Ask Jeeves search engine.
- Miranda - Notes, as well as some common imperative functions written in the functional language, Miranda.
DHTML
-
Experiment in DHTML
-
An attempt at making DHTML more Flash like, opens in
new window or tab. Sample
code here
.
DHTML 1999 - 2001
- Translate cursor movement - Move a big image using a smaller one.
- Drawing with DHTML - Experiment with cursor coordinates.
- Fun buttons - More fun with movement.
- Small website featuring DHTML - More of the same.
- The classic crosshair - A popular DHTML script.
JavaScript
-
Tabbed
content
- JavaScript to update tabs and content
when clicked. Can be downloaded as
*.zip. Sample
code here
.
-
GmailXchat
-
Firefox plugin for Gmail chat. Sample code here
.
J2SE
- AS2Docs - ActionScript 2.0 API documentation tool.
-
Web Services
-
Web Services using J2SE. Sample code here
.
- Snake - A simlpe version of the classic, Snake.
J2ME
-
J2ME multiplayer game
(GPRS)
- Multiplayer, 4 way scrolling game. Sample code here
. This project also has video demonstrations attached
.
- Bluetooth game - Two player game using Bluetooth.
J2EE
-
J2EE Forum
-
Production standard forum in J2EE. Sample code here
.
- Gridsphere Portlets - Java Specification Request 168 standards compliant portlet.
.Net
-
C#/.Net PDA
application
- Investigation tool for PDAs, using
web services, MSQL and C# on .Net. Sample code here
.
ASP
-
PCO PIN platform
- PIN
management platform. Sample
code here
.
- Online Financial Recruitment - Content Management System for Financial Recruiters.
Symbian / C++
- Mortgage calculator - Series 60 simple mortgage calculator written in Symbian.
Design
- Design work - Collection of web sites and Adobe Photoshop work.
-
Design Award
-
Awarded way back in 2001 / 2002 for DHTML / CSS site.
Cellular networks
Interests
- Undergraduate tutoring - Tutoring year 3 undergraduates in the Web Application Extension to UML and Web Application design on a J2EE platform [ Course text ].
- Writing tokenizers and parsers.
- Grid Computing and the National Grid Service (NGS) www.ngs.ac.uk.
- Interface design - Specifically using DHTML.
Grid Computing - MSc Thesis
Keywords: Grid Computing, Teaching, P-Grade, Gridsphere, Linux
Abstract: Teaching Grid computing on a real Grid introduces a risk of damage to Grid resources, caused by inexperienced users submitting executables to remote execute machines. This project presents a Grid teaching solution that provides a safe execution environment for Students to learn Grid computing, while ensuring knowledge is transferable from the teaching environment, to a live Grid.
MSc thesis can be downloaded as a PDF.