Software
The software on this page was all written because I needed it, usually because
I've looked at loads of other commercial and shareware solutions and found they
don't do what I want. I guess that means that not to many other people will
need it either! If it looks useful to you though, help yourself. If you need
any help feel free to use the "Contact Me" button on the left to mail me.
All files on this page are checked with an up to date version of PC-Cillin
before being deployed, and therefore I believe them to be virus free. However,
I would still advise that you run any EXE or MSI file you download
through an up to date virus scanner before running it on your system. You have
been warned...
IPInformer
IPInformer e-mails you (and updates files via FTP) every time your IP address changes, enabling remote access to your home PC without a Dynamic DNS service. It is now available from through my software company Salient Point

Friends and family, please contact me before buying a license, I'll do you a special deal!
iShare
iShare works around problems with Apple iTunes and iPod (tm) that prevent them working properly on XP and Vista with Fast User Switching. It is now available from through my software company Salient Point

Friends and family, please contact me before buying a license, I'll do you a special deal!
Salient Library
SalientLibrary is a suite of useful .NET assemblies aimed at software developers. It is now available from through my software company Salient Point
. It includes:
- SalientFileUtility - manage long/short file names, windows file icons, and store .NET objects in files or isolated storage
- SalientSNKFile - read and write SNK files from .NET applications
- SalientWatcher - classes for tracking file system changes in real time, and optionally displaying them in a treeview
- SalientProtect - a software copyright protection solution for .NET
- SalientAbout - a free .NET about box with version information

Friends and family, please contact me before buying a license (not likely - you're not all geeks like me), I'll do you a special deal!
PhotoIndex 1-02

This is a system for indexing photographs and movie clips, and it stores all of
its information in an XML file in each data folder. This ensures that the
information stays with the media when it is backed up or archived.
This is a .NET application, so you must have the Microsoft .NET framework
installed to run it. Feel free to play with thhis and give me feedback -
especially if you have problems. This is something I'm using on a day-to-day
basis to manage my photo collection so it does work (at least in principle).
Stuff in the pipeline includes tidying up the data engine, improving
performance, and adding features to allow photos to be exported to a website.
In the more distant future, I intend to use the data engine to produce an ASP
application, and perhaps allow it to use SQL Server (MSDE) as a back end for
performance and searching (although the primary data storage would still be in
XML!)
You can download the executable for this application by right-clicking the icon
above and selecting "Save Target As".
PhotoPage 1-11

I'm still using this wool at present, but I intend in the near future to
integrate it's functionality into PhotoIndex.
This is a software package I wrote to automate generation of photo gallery
pages. A file of type PPF (PhotoPage File) contains a list
of JPEG images, and all the other information required to generate a webpage.
See the gallery at this site for the final product! The software uses a CSS
file to format the generated pages - you can download the CSS used for this
site here. The following icons on the
toolbar control the package:
-
File Information
(blue 'i') Used to set the name of the generated HTML file, the stylesheet and
the title and comments for the page. The generated page can take advantage of
the presence of a couple of classes that can be defined in the stylesheet, see
the generated HTML for details!
-
Add Image (green cross) used to add images to the file. Add the full
sized image here and ensure that there is a thumbnail image in the same
directory with the prefix "tn_". I use a package called
STG-Thumb
to generate thumbnails. For each image added a comment can be entered in the
comment box and a preview of the image is shown when the image is selected.
-
Remove Image
(red cross) deletes an image from the web page
-
Move Image Up/Down
(black up/down arrows) move an image towards the top or bottom of the page.
-
Generate HTML (red arrow pointing towards the letters HTML). Generate
the HTML file - be sure to set the File Information first
You can download the executable for this application by right-clicking the icon
above and selecting "Save Target As".