Projekte von 1986 bis 1996
Die Projektbeschreibungen sind sortiert. Jüngere Projekte erscheinen oben.
7/96 - 9/96 : Ansteuerung eines POS-Terminals für Kreditkartenautorisierungen
Dies war ein Teilprojekt der Entwicklung eines Verkaufsclients für Eintrittskarten. Es ging darum, bereits im Unternehmen verwendete Kroneterminals für die Kreditkartenautorisierung zu nutzen. Der Client mußte dazu sowohl mit dem Treiber dieser Terminals als auch über neue Nachrichten mit dem Server kommunizieren. Alle Aufgaben lagen, wie in dieser Entwicklungsabteilung üblich, in einer Hand. Ich war also für Analyse, Design, Realisierung, Test und Wartung zuständig. Dazu waren Absprachen mit den Entwicklern der Treibersoftware und der Serverkomponente nötig.
Diese POS-Terminals blieben bis 2002 in Produktion. Sogar nach Ablösung des Verkaufsclients durch die Windowsversion, liefen die POS-Transaktionen über Unix-Clients.
09/92 - 12/96 Entwurf, Prototyping und Realisierung der grafischen Benutzeroberfläche des Clients eines Buchungssystems.
Es handelte sich hierbei um eine vollständige Neuentwicklung ohne irgendwelche Altlasten. Alle verwendeten Techniken dieses Projekts, also C++, Unix, Informix-Datenbank, Client/Server waren neu für den Auftraggeber. Die Entwicklung der Serverkomponente war schon weit fortgeschritten, die Nachrichten waren grob entworfen. Mit dem Client war noch nicht begonnen worden. Das sollte meine Aufgabe werden. In einem Dreierteam entwickelte ich maßgeblich die grafische Oberfläche des Verkaufsclients dieser Client/Server-Anwendung. Die ersten Wochen entwickelten wir unter Windows, um schnell einen Prototypen zeigen zu können und weil die SCO-Entwicklungsumgebung noch nicht verfügbar war. Dann kam der Umstieg auf SCO. Die verwendete Grafik-Bibliothek XVT gab es glücklicherweise für beide Plattformen. Unter den vielen Randbedingungen waren folgende besonders:
- möglichst geringe Netzlast, weil der Client auch über Modemleitungen einsetzbar sein sollte
- Bedienungsmöglichkeit sowohl mit Maus als auch mit Tastatur
- Analysieren der Anwendungsfälle
- Bestimmen der häufigsten Benutzeraktionen und Optimieren dieser Fälle auf minimale Tastendrücke
- Fernwartbarkeit des Clients
- Remote Fehleranalyse mußte möglich sein
Der entwickelte Client ging in Produktion und blieb bis zu seiner Ablösung durch den Windowsclient 2001 im Einsatz.
6/92 Analyse des bestehenden DV-Systems eines Immobilien-Büros, Problembehebung, Dokumentation und Entwurf eines Betreuungskonzeptes
Unix SCO 3.2, Uniplex
4/92 Dozent für den Siemens-Nixdorf-Kurs UNIX-LAN (TCP/IP)
UNIX System V.4 auf MX300 und SCO ODT auf WX200
7/91 - 12/91 Vernetzung mehrerer UNIX-Rechner mit Ethernet
Einsatz von NFS, TCP/IP unter UNIX System V.4 auf i386
4/89 - 8/92 Mitarbeit bei Architektur, Spezifikation, Realisierung, Integration und Test von Modulen innerhalb der Release 4.0 der BTX-Software für die Telekom
Großprojekt > 130 Mannjahre) fachliche Koordination zwischen Auftraggeber und Entwicklungsteam Teilnahme an Code-Inspektionen und Reviews Entwurf eines Interfaces zwischen Kommunikationskarte und ISO-Layer-2 Automaten Entwurf einer Finite State Machine für das BTX-Protokoll (Layer 2) Test von Modulen zur Ansteuerung von Chipcard-Lesegeräten Test von Modulen für externe Rechnerverbindung über X.25 OS/2, C auf IBM IC (Industrie Computer == PS/2 Modell 80)
4/88 - 3/89 Design und Realisierung eines Konvertierers für den Anschluß eines Scangraphic- Belichters an ein Fotosatzsystem.
Portabler Code für MS-DOS, Primos und VM/CMS. Primos, C auf Prime 4xx
11/87 - 1/88 Entwicklung und Realisierung eines Harddisk-Treibers und der zugehörigen grafischen Konfigurationsprogramme
GEM, TOS, C auf Atari ST
6/87 - 10/87 Dozent für C und UNIX am Control Data Institut in Frankfurt.
UNIX System V.3, C, Shell auf Altos
4/86 - 6/87 Erstellen von Diagnoseprogrammen für eine Bildverarbeitungskarte.
Portierung eines Menusystems von Fortran V unter RSX-11M/PDP-11 auf C unter UNIX UNIX BSD 4.2, C auf Integrated Solutions
