Matthew Johnson

Page Body


Projects

I am involved with various software projects, some of which are listed below.

Project Website Description
Duplicate bridge scoring http://www.matthew.ath.cx/projects/salliere/ Software for scoring duplicate bridge events
Bridge hand generation and duplication http://www.matthew.ath.cx/projects/pescetti/ Software for generating random bridge hands or those meeting specific criteria and a method for duplicating these boards without a duplimate machine.
IMDB Tools http://www.matthew.ath.cx/projects/imdb-tools/ A set of tools for searching for IMDB data on a film.
IMDB Tools http://www.matthew.ath.cx/projects/imdb-tools/ A set of tools for searching for IMDB data on a film.
D-Bus Java Bindings http://dbus.freedesktop.org/doc/dbus-java I wrote and maintain the official bindings of D-Bus to the Java language.
Bridge Web Utils http://www.matthew.ath.cx/projects/bridge A selection of web-based utilities for Bridge, including an automatic crib-sheet and convention card generator.
Assassins Guild Autoumpire http://www.srcf.ucam.org/assassins/autoumpire/autoumpire A large software project written in Java which manages the Cambridge University Assassins' Guild's game of Killer.
Java Libraries http://www.matthew.ath.cx/projects/java I am building up a set of Java Libraries to do useful functions that are not supplied with the default distribution. Currently this includes classes and native code to create CGI applications in Java and some IO classes to pipe your input and output streams through command line applications. These are all released under the GPL.
PHP SQL Management http://www.matthew.ath.cx/projects/phplibsql A php-based frontend for managing SQL databases, principally MySQL. Developed for the Trinity Hall Computer Support Group, I have also release it separately. This is a tool to help experienced programmers easilly manage SQL database with a minimum of custom coding.