Many years coding and technical support for IBM mainframe, PDP-11, VAX, Windows and Linux systems.
Many and various Microsoft Access and Visual basic based database projects.
Experienced in writing PHP code (with MySQL database) to dynamically create HTML/CSS pages.
Sofware support for XES (Xerox Engineering Systems) / Versatec printers since 1984.
Experienced in migration to new XES printers from obsolete Versatec Plotters.
Tailored software written to print Customer drawings on wide format printers.
Wide format (40", 42") scanning with specialist user interface and image production.
Examples of some types of work undertaken:-
Fortran and PL/1 based data handling projects on IBM mainframe and DEC PDP-11 computers
in the 1970s and 80s
Applications and evaluation on early microcomputers
( Sharp-MZ80, Research Machines 380Z, Apple II, BBC micro, ...)
Software Technical Support for IBM mainframe operating systems (1970s,80s)
Software Technical Support for PDP-11/RSX and VAX/VMS operating systems (1970s,80s,90s)
Software Technical Support for Microsoft Windows systems (1990s/2000s)
Interface routines for controlling SCSI based wide (36") scanner using
C ( MS-DOS PC + Apaptec controller ) for a large company.
Interface routines to drive a USB attached wide format (40"+) scanner.
Scan to file or printer(copy) application for wide format devices. Touchscreen compatible with live preview and multi-language support, written in XOJO (formerly RealBasic) and C
ScanTIFF Utility for listing information in TIFF file header tags for
PC and SUN.
Varous user interfaces for submission of print work to XES 8825 and
8830 printers or PLP
Plotworks ( Windows ). Mostly written in Visual Basic or C, others
in Access/Excel/VBA.
Programs to parse customer`s own print job request files, select appropriate
printing system and work to the selected systems, incorporating the necessary
control information to print according to instructions in the original
job request file ( copy count, paper size etc ). ( Various platforms ).
Conversion of `Wicks
and Wilson` ( GroupIV compressed ) format files to TIFF headed form.
Conversion of ASCII text to suitable form for printing XES 8825 and
8830 printers on VAX/VMS.
Designed and coded, in C, the original MS-DOS based PFS (Plot File Submission)
facility for PLP
Plotworks.
C code to note differences betweem 2 CAD generated TIFF headed monochrome
raster images, showing differences as coloured lines - this code now forms
part of a commercial product called RevLine.
RealBasic program to move scanned images from one directory structure
to another, whilst generating a special index file.
Programs to manipulate many different magnetic tape formats ( IBM manframe
and DEC PDP & VAX ).
MS-Access based back-office contact manager and document preparation
tools ( holding customer, contact and contact activity, generating quotes
and other documents, some as reports, others as Word and Excel files ).
Modifications and updating of Visual Basic programs concerned with Wind
Turbine noise data (on SQL server).
Modifications and updating of MS-Access based programs concerned with
windfarm data - with larger data tables on SQL server.
Web page image manipulation using PHP(GD), Javascript and AJAX.
Windows service, which runs scripts at intervals to perform various
housekeeping functions on servers and user PCs.
C code to control tiny micro computer, detecting and reporting switching
events - uploads stats to PC for presentation.
C# web browser which restricts browsing checking URLs against a `blacklist`.
Specialist Contact Manager applications, mainly using MS-Access, tailored
to individual customer needs.
Automatic generation of MS-Word documents, MS-Excel worksheets and MS-Outlook
E-mails and appointments from applications.
Automatic generation of Emails using direct SMTP access from applications.
MS-Access based Marketing Database developed and deployed across Europe
for a large company.
MS-Access based Sales Cycle tracking database developed and deployed
across Europe and USA for a large company.
Main Computer Languages used:-
Many forms of Basic, including Visual Basic and Visual Basic for Applications ( Access )
`C` - Mostly on Windows using Visual Studio and Linux using gcc.
XOJO (formerly known as RealBASIC) : generating executables for Windows and Linux
Fortran - PC (including Windows), IBM mainframe, PDP-11, VAX and some others.
PHP with MySQL
Some others, including PL/1 and various assemblers and scripting languages.