Programming has for a long time been one of my favourite hobbies. So it seems appropriate that I should devote a few web pages to it! Although I've programmed on various machines, including ARM/RISC OS, Symbian, Windows, WinCE/PocketPC/Windows Mobile, XBox, PS2 and Linux devices, the majority of programs here are for RISC OS machines, with a few Psion and Windows programs too.
Click on one of the navigation links to go to the downloads pages. There you'll find programs for RISC OS, Symbian and Windows. If you're unfamiliar with RISC OS or Symbian there is some brief description given towards the end of this page.
If you'd like to find out the last recorded status of my computer, then you can do this by visiting the Record
page. I'm intending to update this as often as possible, although I don't normally manage to do it as often as I'd like.
I hope you enjoy some of the programs, and please remember that any feedback regarding them is always welcome!
An RSS feed of all of my downloadable software is available.
The computers I use
Computers are often perceived as tools for getting a job done. Unfortunately from this perspective, they're only as interesting as the job they're applied to. Personally I gain more enjoyment when taking computer use to be an end in itself. Consequently, I try to run a variety of operating systems on a collection of different hardware platforms. Like most things that are fun, this is also a collosal waste of time.
Anyway, I digress. The point is, I'm trying to get experience with a variety of different platforms. The following is a brief run down of the machines I'm currently running.
I have two ARM-based machines running RISC OS: an Iyonix
and an A9Home
. ARM Risc processors have an elegantly simple yet effective instruction set and on these machines they're complemented by the RISC OS operating system, which I find equally nice to program and use. If you want to know more about RISC OS, check out the entry in h2g2
. A history of the platform can be found on Richard Atterer's site
. The Iyonix also runs Debian ARM GNU/Linux
For other computing things and games I have an AMD Athlon 64 3500+ machine that sometimes runs Windows XP
, and often runs Ubuntu GNU/Linux
My home server is a small and low-power Koolu Net Appliance
. Despite its small footprint, this has been working very well as an all-round-networked-server-type-device. It performs a variety of nifty server functions, including NAS, SVN, VPN, FTP, HTTP, amongst others. It's not really intended for use as a proper webserver, but you can visit it's own website at www.flypig.org.uk
Many moons ago I used a Psion Revo+ running the EPOC
(Symbian) operating system, hence there's some Psion software somewhere around here too. My (lack of) organisational needs are now satisfied by a Nokia N810
(a Linux variant). It's a really great device!