© 2009 Mitch Richling
This project is an interface to a delivery truck tracking system. Behind the interface is a very old mainframe system that depends upon fixed width fonts, line printers for reporting, and old fashioned (green screen) terminals for input. The terminal input was driving an incredible number of errors in data entry, and the old peripherals (line printers & terminals) were becoming cost prohibitive to maintain. The goals of this project:
The error checking and correction implemented was some of the most enjoyable work I have ever done -- it was absolutely cutting edge in the mid 1990's, and remains quite advanced to this day. This was a really fun project, and it was the first time I ever used AI outside of academic circles. Some of the things I had the opportunity to implement included:
The bit wrangling required to get both the terminal emulation and line printer emulation working was my first experience
writing low level terminal emulation software. I had a lot of fun with that bit (pun intended), but I'm not sure I ever want
to do that sort of low level emulation programming again! Implementing the embedded scripting language was a ton of fun too,
and that is something I still do today. The only difference is that I now have great tools
like lua, python, and guile to make that sort of thing easy!
![]() |
![]() |
|
![]() |
|