My software
Over the years, Iʼve written quite a lot of software in various languages and for various platforms. In the early years, I was writing desktop software mostly for Windows (although it all runs on Linux under Wine), but in the last few years Iʼve been working more on web applications in the realm of digital humanities. These are some of the desktop software projects Iʼve worked on, along with information on their current status.
Some of this software (Hot Potatoes, Quandary, Markin, and TexToys) was originally commercial, sold by Half-Baked Software and Creative Technology (Microdesign), but all have been freely usable with no license fee for many years now. They are not open-source, mostly because of licensing issues around the original commercial contracts and the use of commercial libraries in the source.
| Software | Description | Status |
| staticSearch | A codebase to support a pure JSON search engine requiring no backend for any XHTML5 document collection. | Co-authored with Joey Takeda. Actively maintained, used, and developed. XSLT and JavaScript. |
| BreezeMap | A toolset for building interactive maps using TEI and OpenLayers. | Actively maintained, used, and developed. JavaScript. |
| Hot Potatoes | A Windows-based authoring tool for creating interactive teaching materials (also runs on Linux under Wine). | The last release was some years ago, but this software still has an active user community and I can still build updated versions if required. Written in Delphi/Object Pascal. |
| Gerryʼs Vocabulary Teacher | A vocabulary teaching tool for English learners, with all content provided by my friend Gerry Luton. | This is not actively maintained. Written in C++ with Qt. |
| TexToys | A Windows-based authoring tool for creating interactive teaching materials (also runs on Linux under Wine). Companion to Hot Potatoes. If you would like to use it, you can download the software from this link, and use the following registration code:
Username: Free user Key: TJWZHL-177591 |
No longer maintained, but still functional. Written in Delphi/Object Pascal. |
| Quandary | A Windows-based authoring tool for creating interactive action mazes (also runs on Linux under Wine). Companion to Hot Potatoes. | No longer maintained, but still functional. Written in Delphi/Object Pascal. |
| Markin | Windows software for marking student essays. Also works on Linux under Wine. If you would like to use it, you can download the software from this link, and use the following registration code:
Username: Free user Key: 45534-GGVZX-90178 |
No longer maintained, but still functional. Written in Delphi/Object Pascal. |
| Image Markup Tool | Windows software for marking up zones on images using TEI XML. Also works on Linux under Wine. | No longer maintained, but still functional. Written in Delphi/Object Pascal. |
| Transformer | Windows software for chaining, testing, and applying sequences of search-replace operations on files. Also works on Linux under Wine. | No longer maintained, but still functional. Written in Delphi/Object Pascal. |