This project was for a retail 'Farm Supplies' Group in the South West. It used Olivetti dumb EPOS peripherals and SCO UNIX based PCs. So as to allow Informix SQL based systems to use the data captured by the system, but without having to bear licence fees, I put together a tool kit using Informix CISAM that mimicked the file structure of the higher Informix systems. The basic EPOS System was entirely written in C. The system was intended to interface with Tetra's Chameleon System for the stock control section. I developed the initial specification in consultation with our client and the in-house Chameleon expert. The remainder of the project was my responsibility.
This short project was entirely written in C, using the C library for Informix 3.30 4GL. The 'Bill of Materials' report of the Tetra Plan accounts was found to be insufficient for an existing client. So, in consultation with them, I devised a program to generate 8 reports to conform to their quite intricate specifications.
This project involved the control of an Optical Mark reader to input the choices made on a set of pre-printed menu sheets. This section was entirely written in C. The data from the OMR was subsequently manipulated by a Sculptor 4GL based system. The front end menu and system management utilities were a mixture of C and Bourne Shell.
This was a turnkey menu driven system for tracking the areas of specialisation, membership levels and membership fees of the Architects and Surveyors Institute (ASI). The database elements were written in Sculptor 4GL & SQL. The system management and front end menu written in C and Bourne Shell. I was in consultation with the client and, to a lesser extent our Managing Director, as to the initial specification. I was responsible for the design, implementation, installation and support and subsequent extensions to the system.
In consultation with the client I designed an extension to their existing system, using Sculptor 4GL, to allow them to generate their mailshot labels in Royal Mail 'Mailsort' format.
Between and during the above projects were other duties, such as: