I’ve built various websites/applications for current and former employers as well as direct requests.

The two last items are more a means to an end than a finished item, as in I’ve used them to help teach myself different techniques.

CLR
CLR > Inventory > DSR500

CLR > Bookings > Inprogress

CLR (Central Loan Resources) was originally designed for Ravensbourne College to manage loans of broadcast and consumer equipment from their central equipment stores to students and staff

The system tracks each item individually using barcodes, the web based software includes full support for the barcode scanners in use at the college and so allows staff to quickly and easily identify items, mark items in or out or to scan a student id card in order to quickly access their details.

Whilst the system was built as a bespoke system originally, it has been moved onto a new architecture which provides many more features including:

  • Plugin support; The Ravensbourne system for example has a fine plugin which automatically fines students for the late return of equipment and a wiki plugin which can automatically update the colleges Confluence wiki.
  • Data Portability; CLR can export data as PDF, Excel, CSV, iCal and RSS.
  • Flexible Authentication; Standalone operation or can be configured to authenticate against and fetch user information from LDAP servers (OpenId and Shibboleth authentication modes are planned).
  • Appearence; CLR has support for different themes and custom branding. The default theme colour scheme can be easily altered to fit in with different brands using CSS.
  • Accountability; Any changes to the inventory, bookings and system settings are logged, providing administrators and power users with full details of additions, edits and deletions.


There is no online demo, but please contact me if you have any queries.

String Films Client Portal
String Films Client Portal screenshot

Simple portal for String Films Ltd to allow clients to preview edits, upload and download files etc.

This was built a while back now in early 2007 and has been in use ever since.


(This app isn’t publicly viewable)

MBM
Mirada Broadcast Monitoring
Mirada Broadcast Monitoring, unsurprisingly for my current employer Mirada Plc. Simple but extensible web application for monitoring network connected broadcast devices.

Support for new devices is provided using device templates which define how the application talks to the device whether this be SNMP, JSON, Serial RS232 etc.

Updates are provided through JavaScript calls using jQuery and all clients receive updates within 5 seconds of a change.


(This app isn’t publicly viewable)

BBC Full Feeds

This converts the BBC’s partial RSS feeds into full content feeds, I did this mainly out of frustration that these feeds didnt exist from the BBC in the first place and nobody wanted to get back to me with a reason for this.

Built using PHP with a database cache (deleted after 24 hours), there’s a looping updaters which fires every 5 minutes and updates the feed which has been static the longest.


See here for the feeds and a few more details: http://dev.barnesdmd.co.uk/ff

London Traffic

This is an attempt to use real time traffic data made available by TFL to visualise possible distruptions on a particular journey within the M25 area.

Its a work in progress so currently does not always pick up all events and/or plots events which do not apply, this is partly due to limitations of the available data and partly proof that it needs more attention, but I am working on this around other projects!


http://dev.barnesdmd.co.uk/londontraffic