I'm a computer programer working in the UK. Contact me via email.
me at tomgibara dot com
follow me on twitter
read my blog
Computer language design
Java library design
A Java library of geographic coordinate systems
A tool for investigating harmonica tunings
Added information about the Crinch project
Added a link to a new GVM Python implementation
Image I/O TIFF plugin
Public beta release of Metaglow
New Android wallpaper: Meadow
First release of GVM clustering code
Added new screenshots of Metaglow
Published a bugfix to my Canny edge detection implementation
A software industry themed cryptic crossword
Published a preview of Metaglow
Added promotional images for applications
Published a preview of Metaglow
Another pleasingly symmetric puzzle.
Updated the pages for my Daisy applications.
Opened Betan to other developers
Released of Daisy Wallpaper version 1.2.0.
Released Betan, my beta download Android application
Released of Daisy Wallpaper version 1.1.0.
Released Daisy Garden 1.1.1.
First release of Daisy Wallpaper.
Published Daisy Garden 1.1.0 to the Android Market.
Published a Java library for monetary amounts.
Added holding page for Stupp project documentation.
Added build instructions for OverrideCheck doclet.
New information and content for
My approach to writing and selling Android applications.
A Doclet for checking @Override compatibility with Java 1.5
Revisiting ant-cohesion using Hilbert Curves
A new blog that incubates content for this site
Building models with plastic links
for Android announced
A preview of
A proof of concept Android application widget called Babilo
A symmetric Unequal puzzle
Paw Paw Keyboard: a touchscreen keyboard prototype
A selection of Android market comments
New Veecheck release: version 2.0 published
A new encoding of integers as circular dot patterns
Published Pinpoint, an Android application for locating your phone
Veecheck: a library for application update notifications in Android
Updated Moseycode Partner Page
Published a revised specification for the Fledge Serialization Protocol
Moseycode 0.2.1 released
Early details of the Moseycode Markup Language
Moseycode 0.2.0 released
Preliminary website for Moseycode launched
A URL form of the Moseycode encoding
Moseycode maintenance release
New Moseycode application release
Added Moseycode Screenshots
Revised Moseycode Symbology Specification
Updated Android Camera Source
First release of Moseycode application
Three Moseycode Web Services
A couple of barcode generators
and some games created with them
A collection of Moseycode demonstration videos
A complete specification of the Moseycode barcode symbology
Introducing Moseycode, an interactive barcode technology
Obtaining a live camera feed in the Android emulator
A class for computing the entropy of a data array
Added Tag Searching to Colour Search Demo
Haar Wavelet Filtering Implementation with Interactive Demo
Colour Search Demonstration
Canny Edge Detector Implementation
Minimizing Spatial Cohesion
A Fast Spatial Clustering Algorithm
My shell command frequencies
Added semi-instant messaging via Nabaztag
A novel text-entry system
About this site's logos
Shape Matching with Polar Boundaries
Marching Squares Implementation
Fast Coordinates in Java
Fledge Serialization Protocol
Peepo Apache log monitor (snapshot release)
An elementary probability for Bloom filters.
Symmetry Detection Algorithm
Tackling Performance Problems with Janino
January 2007 and earlier
no chronology available
Copyright 2006 - 12
Last Modified: Jan 2012