| |
|
| Advice – Design – Development |
| Information Systems & Database-driven Websites |
|
| |
|
|
Creative tailor-made solutions to your information needs |
|
Movable Type has a wide-ranging portfolio of work with large/complex information
sets, from classic database applications and database-sourced websites through to XML work,
visualisation, data migration projects, and general consultancy and advice.
Emphasis is always placed on usability, both of systems (including websites), and the information
they present. |
| |
|
|
|
|
 |
| |
|
|
|
|
| Sample projects: |
|
These are a selection of the projects I’ve worked on. In many cases, you can
see the websites on the Internet. |
| |
|
|
|
|
| |
 |
Welsh Prose 1350–1425 |
|
searchable website of medieval Welsh manuscripts |
| |
|
|
|
|
| |
 |
Premier Sport |
|
online booking system & course management |
| |
|
|
|
|
| |
 |
Journal of Illustration Studies |
|
academic journal of illustration studies |
| |
|
|
|
|
| |
 |
Belle Group |
|
management reporting, website, data migration |
| |
|
|
|
|
| |
 |
Sheffield Flood Claims Archive |
|
website presenting 7,500 claims following the 1864 flood |
| |
|
|
|
|
| |
 |
British Fiction 1800–1829 |
|
searchable website of this significant literary database |
| |
|
|
|
|
| |
 |
eAIP |
|
XML-based aeronautical information publications |
| |
|
|
|
|
| |
 |
Corvey |
|
website supporting research into this Georgian-period library |
| |
|
|
|
|
| |
 |
EATMP/ROAD |
|
using Visio to generate Gantt charts from Access databases |
| |
|
|
|
|
| |
 |
ARDEP |
|
details of European Air Traffic Management research & development |
| |
|
|
|
|
| Profile: |
 |
Chris Veness |
|
|
| |
|
|
|
|
| |
|
|
|
|
 |
| |
|
|
|
|
| Useful scripts: |
|
These are client-side scripts which I’ve made available for general use – or
you may just want to check my programming style... |
| |
|
|
|
|
| |
 |
Tiny Encryption Algorithm |
|
TEA is a simple DES-style encryption algorithm which is easily implemented in JavaScript,
and good for encrypting anything you want stored or transmitted confidentially |
| |
|
|
|
|
| |
 |
SHA-1 cryptographic hash function |
|
SHA-1 is a widely-used cryptographic hash algorithm for purposes such as encoding passwords
which shouldn’t be stored or transmitted in clear, creating digital signatures, etc |
| |
|
|
|
|
| |
 |
Distance between pair of latitude/longitude points |
|
Calculates the distance and bearig between a pair of points specified as latitude and
longitude (eg 530902N 0015040W) using the ‘Haversine’ formula |
| |
|
|
|
|
| |
 |
Distance between pair of OS grid reference points |
|
Calculates the distance between a pair of points specified as OS grid references (eg
SU387148); the maths is nothing more than Pythagoras, but converting OS grid references is
the tricky bit |
| |
|
|
|
|
| |
 |
Album list from iPod XML music library |
|
An XSLT stylesheet to generate a concise album list from the iTunes/iPod XML music library |
| |
|
|
|
|
| |
|
|
|
|
 |
| |
|
|
|
|
Things
should be made as simple as possible, but no simpler
— Albert Einstein |
| |
|
|
|
|
| |
 |
the simpler a system is, the easier it is to use – it is usually easier to build
a mental model of the system, and then to see how to achieve a task or locate information |
| |
 |
the simpler a system is, the easier it is to maintain and develop further |
| |
 |
of course, if it is too simple it won’t do the job! |
| |
|
|
|
|
| |
|
This has been a guiding mantra in all my work. In fact, Einstein said (in 1933),
“The supreme goal of all theory is to make the irreducible basic elements as simple and as
few as possible without having to surrender the adequate representation of a single datum
of experience” – but I think the popular version successfully applies the principle to the
original quote! |
| |
|
|
|
|