|
Systems |
Managed Y2K/Euro compliance audit.
Checked, adapted and validated an heterogeneous network and an enterprise application using Oracle 7. Following platforms were part of the network:
Keywords: Oracle, SQL, Forms, PRO*C, Netware, Windows, DOS, Unix, VMS, PC
Duration: 1 month
![]()
Developed a library and tools for generating forms and menus.
The package was designed to be used by other developers on several projects requiring a friendly user interface.
The toolbox allows for quick and easy development of forms and cascading dropdown menus. An important feature is that remote TTY terminals can run applications using the toolbox.
Keywords: C, DOS, Unix, PC
Duration: 2 months
![]()
Audited a production management application for a software editor.
Developed and integrated a report generator and a mirroring system.
Added extensions for PC-mainframe connections, to allow for import of data from legacy systems into the application's database.
Keywords: C, Xenix, RS232, Serial communications, Shared memory, Message queues, Signals, Data exchange, PC, Mainframe
Duration: 4 months
![]()
Developed a user-friendly utility to convert Lotus 123 worksheets into PC-Express databases.
The application accepts a collection of .PRN files as input, allows the user to select a subset or all of them, parses selected files, checks their syntax and generates a flat ASCII file to be imported into a PC-Express multidimensional database.
Keywords: Pascal, Lotus, PC-Express, DOS, PC
Duration: 1 month
![]()
Co-wrote a 41-page report on 68030 architecture and programming and gave a lecture. Table of content:
Keywords: 68030, Architecture, Assembly
Duration: 3 weeks
![]()
Audited, debugged and improved a financial module.
Developed and integrated a telex-transmitting module for requesting bank authorizations.
Most challenging part was to convince our prospect that we were able to take over the project from their deceiving supplier, get the job done up to perfection and add this Fortune client to our portfolio. Which we did.
Keywords: Pascal, 8086, Interrupts, Resident module, Background task, Sublime, Telex, Banking, DOS, PC
Duration: 3 months
![]()
Developed low-level modules for controlling a floppy disk drive.
Those modules ran on an 8085 platform featuring multibus, using processor's I/O instructions to control and command an 8255 and a 1791 chip.
Most challenging was to achieve an accurate management of time and hardware, basically because the driver has to be 100% reliable: you don't want any error that would cause loss of user data.
Keywords: 8085, 8255, 1791, Driver, Floppy controller
Duration: 1 month
![]()
Wrote a book of 250+ pages on Unix System V for a publisher. This book aimed at teaching Unix to both technical and non-technical persons. Below is the compact version of the table of contents:
Keywords: Unix, Technical writing, Computer literature
Duration: 3 months
![]()
Prototyped a 6809 assembler.
Target platform for this utility was architected on a Zilog 80 and I developed it in Z80 assembly language.
Resulting prototype was functional, though it covered only a subset of the whole 6809 instruction set (which, by the way, is very rich).
Keywords: Z80, 6809, Micral
Duration: 1 month
![]()
Prototyped a driver in 6502 assembler.
This was basically a development toolbox containing a collection of routines to command and control a programmable I/O controller (6522).
The library of routines offered an easy-to-use API for communicating with simple peripheral devices such as a 7-segment LED display.
Keywords: 6502, 6522, PIO, Programmable Input/Output, Controller, Driver, Registers
Duration: 2 weeks
![]()
Implemented a line-oriented source code editor.
I developed this utility in Pascal on an Apple 2e running UCSD pSystem.
Though it allowed for line-mode editing (vs full-screen editing), it was very straightforward to use.
An additional module allowed for printing source code files.
Keywords: Pascal, UCSD, Apple
Duration: 1 month
Map - You are
Projects: Internet
| RDBMS
| Multimedia
|
| Networking
| Real time
Back to projects overview