Websites

NicholsonWeb

An image of nicholsonweb.co.uk

My homepage, which unless something horrible has happened you are currently viewing. I developed this site with mod_rewrite hiding a bespoke PHP backend producing XHTML 1.0 strict compliant pages, styled using CSS. Best viewable in Mozilla or Chrome browsers due to the use of the (as yet not standard) rounded borders CSS3 properties, which IE is yet to support. This just means that it's just not as curvy in IE as in other browsers, and since all scripting etc. degrades gracefully there is no impact on usability.

This page was originally created as a sort of online curriculum vitae, but has now evolved a little beyond that scope. For example, the LaTeX software page includes some hacks I've developed when I could not find suitable alternatives.

I shall be continually adding content to the page as I feel it becomes appropriate to do so.

References:

The Two-Tier Programming Project

An image of ttp.essex.ac.uk

The Two-Tier Programming Project webpage was developed to advertise our work on object-oriented software design, specifically the Two-Tier Programming Toolkit. The site was developed with mod_rewrite hiding a bespoke PHP backend producing XHTML 1.0 strict compliant pages, styled using CSS. If you think it looks similar to NicholsonWeb, well you'd be right as I reused a modified version of the backend system.

At the time of writing the site's content was contributed by myself, Dr. A. H. Eden, and Dr. E. Gasparis.

The LePUS3 Homepage

An image of lepus.org.uk

The LePUS3 and Class-Z Homepage was a rather complicated site, developed with a combination of XML, XHTML and XSLT. The drive to do so was an attempt to allow mathematical script used in our work to be put online, needless to say this alone made it a logistical nightmare. Eventually it was agreed that a "quick and dirty" approach was be used; hacking my XSLT used to render specifications in the Two-Tier Programming Toolkit into the website. Additionally I used XSLT to generate contents listings and navigation menus (see the LePUS3 and Class-Z Reference Manual for example).

At the time of writing:

This site has been optimized for use on mobile browsers, to see the full site in all its glory please visit again from a non-mobile browser.
Thank you.