Minor Projects
Not all my projects are large; I have completed many small assignments to the satisfaction of my clients, including these examples.
This application, written as an MDL extension to the Microstation CAD system, is used by Public Works Canada when planning the placement of control towers at Canadian airports. The application provides a graphical user interface for selecting a control tower type, placing the control tower at a desired location, and configuring the tower's supports and the position of controllers inside. It then displays a rendered view of the airport, as seen from the selected controller position.
The Resource Database application, developed for an Ottawa-area employment agency, provides an easy-to-use user interface to employment and education resources. The application is written using FoxPro for Microsoft Windows. It completely hides the FoxPro user interface, and provides the familiar File-Edit-etc. menu structure with a dialog-based main window. A companion DOS application can be used to query the database; this application can be distributed on floppy disks or loaded on a BBS as a "door" program.
The problem is simple to state but difficult to solve. Given an annotated map of a city district and a database containing records that describe letter carrier routes, color the map to show a letter carrier's area. Complicating the problem is that a street has two sides, which may be served by separate carriers. The algorithm that I developed correctly colors complex maps, and it completes the coloring of even the largest map in a matter of minutes.
Pocket TELNET is a TELNET utility I wrote for my recently acquired HP Jornada 720. It incorporates the same features that are found in the standard TELNET program in Windows 95/98/ME/NT/2000, and it supports ANSI color and Web browser integration. A demo version is available for download, and a registration key can be purchased on-line for $14.95.