Übersicht über erstellte Projekte


06.08 bis heute: 'Fahrwerksvermesung' 
[Beissbarth GmbH]
Aufgaben: Entwicklung von Software zur elektronischen Fahrwerksvermessung, Oberfläche, Systemarchitektur und Tools 
Technik: MS W2K, XP, Vista, 7, Linux, embedded Systems, C, C++, C#, MFC, COM, STL, BOOST, ATL, DAO, HTML, XML, MSCV7 bis MSVC2008, GCC, SubVersion, MS SourceSafe, MS Access

11.07 bis 5.08:                 Unterbrechung wegen Pflege von Angehörigen


10.05 bis 10.07: 'Protokollkonverter Step7 - Profibus DPV1 Profinet' 
[Cs2 Informatik GmbH & Co.KG]
Systementwicklung.
Aufgaben: Entwicklung und Aufbau eines Protokollkonverters innerhalb eines OPC Server für die Prozessautomatisierungstechnik 
Technik: MS Windows XP, W2K, C, C++, OPC, Step7, Profibus, Clearcase  

09.04 bis 12.06: 'Providing Internet Services' 
[easyWAN GmbH]
Systementwicklung.
Aufgaben: Akquisition, Entwicklung und Aufbau von Dienstleistungen für einen Internet Provider, Administration, Abwicklung von Kundenprojekten, LDAP User Authentifizierung, dynamic DNS, strukturierte Verkabelung, Open Source Adaptionen, Internet Shops, Administration
Technik: Linux, apache, mysql, bind, open LDAP, SSH, VPN, VNC, MRTG, PHP, FTP, PDC/BDC, W2K, C, C++

11.02 bis 9.04: 'Windows Basisentwicklung' 
[convey Information Systems]
Systementwicklung.
Aufgaben: Entwicklung und Portierung von Systemsoftware auf Windows. Einführung von Codemanagement und Qualitätssicherung. 
Consulting bei Siemens mobile, Entwicklung Funktelefon CX65
Technik: MS Windows XP, 2000, NT, Windows CE 4, 3, C++, C

12.02 bis 12.06: 'Providing Internet Services' 
[easyWAN GmbH]
Systementwicklung.
Aufgaben: PEntwicklung und Aufbau von Dienstleistungen für einen Internet Provider, Administration, Abwicklung von Kundenprojekten, Open Source Adaptionen, Internet Shops, Administration
Technik: SuSE Linux 8.0, 7.x, Windows 98, NT, W2K, gcc, Java
DNS, sendmail, MercurMail, VNC, PDC/BDC, FTP, MRTG, Ethereal, postgres, mysql, MS Office Produkte

09.00 bis 10.01:  'Software Management System' 
[Landeszentralbank im Freistaat Bayern]
System zur Verwaltung und Verteilung von Software im bundesweiten internen Netzwerk. Ein zentraler Superserver übernimmt die regelgesteuerte Verwaltung von Softwarekomponenten, Systemdaten, Updates und Systemzugriffen zu Regionalservern und Arbeitsstationen. Mit umfangreichen Sicherheitsmaßnahmen und genauer Durchführungskontrolle wird der Einsatz in sicherheitsrelevanten Bereichen ermöglicht.
Aufgaben: Beratung
Neukonzeption Datenbankzugriff über ODBC, Integration W2K Active Directory Services
Mitarbeiterschulung für C,C++
Projektleitung 
Technik: MS Windows NT, MS Windows 2000, MS Window Terminal Server, Citrix Meta Frame, Oracle 7,8 Database, Hummingbird Exceed, PC-Duo, Scripting Host, NT System Services als Basis für Server Komponenten, Domain Controller, Active Directory Services ADSI, TCP/IP, FTP, ODBC, PL/SQL, SQL, MS VC++ 6, MFC, COM, ATL, STL, MIDL, RPC, Enabler Aqua / Merlin 

07.00 bis 08.00  'Internet Technologie Research'
Aufbau eines Linux Intranets und diversen Services (POP, SMPT mit sendmail, qmail, WWW, LAMP: HTTP + php3 mit Apache, virtueller Services, mysql, postgres, DNS mit bind8, FTP, SMB Server mit samba) und Internet dial-up via PPP, Mascarading und Linux Software Router
Einarbeitung in java und CORBA mit MICO 2.3.3, IDL

01.00 bis 06.00  'Hiking in New Zealand'
Verwandtschaftsbesuch, Christ Church, Nelson Lakes National Park, Arthur's Pass National Park, Mt Aspiring National Park, Rees Dart, Mt Cock, Tongariro National Park, Rotorua:-)

09.98 bis 12.99  '32 Bit Portierung'
[Debis Systemhaus PCM]
Projektverantwortung für Portierung eines umfangreichen Buchungssystems (ca. 40 MJ) von 16 auf 32 Bit. Reorganisation der Entwicklungs- und Produktionsumgebung, Austausch ver­alteter OEM Komponenten, Schulung der Entwickler, Konzeption der Qualitätssicherung, Test und Einführung in den Niederlanden (Projektsprache Englisch)
Aufgaben: Konzeption, Projektleitung, Migration, Einführung, Übergabe
Technik: NT 4.0, MS VC++ 5, 6, MFC, ODBC, COM, Sybase Open Client, TCP/IP Crystal Reports, List & Label, Protoview DataTable, MS SourceSafe, MS Query, DBArtisan, InstallShield, MS Access, MS Visual Basic

2.98 bis 8.98  'Konzeption und Entwicklung Online Buchungssystem'
[IP-Deutschland GmbH]
Basierend auf vorhandenen Klassen wurde ein Online-Zugang für Agenturen geschaffen. Hierzu wurden im Basisbereich zusätzliche Rechte implementiert, eine Benutzerauthentifizierung über Socketadressen mit einem UNIX Dämon aufgebaut und das Produktionssystem erweitert.
Aufgaben: Konzeption, Implementierung
Technik: NT 4.0, MS VC++ 1.5, HPUX C, MFC, WinSock, TCP/IP, MS Query

9.97 bis 01.98  'Konzeption und Entwicklung Kurzfristvermarktungssystem'
Anbindung an das Ablaufsystems des Senders über Datenreplikation. Hierzu wurde sowohl das Basissystem erweitert als auch ein Entwurf für stored procedures auf den Replikationssystemen spezifiziert. Dadurch können bestimmte Buchungen noch nach 'Redaktionsschluss' durchgeführt werden.
Aufgaben: Konzeption, Implementierung
Technik: NT 4.0, MS VC++ 1.5, MFC, SourceSafe, MS-Query, Sybase Replication Server

09.96 bis 08.97  'Konzeption und Entwicklung Dispositionssystem'
[IPA-Plus GmbH]
Umsetzung der Fachanforderung zur Disposition von Werbezeiten. Es wurden Buchungsklassen zur technischen Verwaltung der Werbespots aufgebaut, die die rechtlichen und fachlichen Restriktionen abbilden und die Basis für die jeweiligen Buchungsprogramme darstellen.
Aufgaben: Konzeption, Implementierung (Teilprojekt)
Technik: Windows 3.1, NT 4.0, MS VC++ 1.5, MFC, DataTbl.vbx, List & Label, MS SourceSafe, MS Query

03.96 bis 08.96  'Konzeption und Entwicklung grafischer Objekte'
[IPA-Plus GmbH]
Es wurde ein Baukasten für Benutzercontrols auf Basis der MFC entworfen, aus dem Register, Datumskalender, etc aufgebaut wurden. Die Objekte Wochenschema (ähnlich einer Programmzeitschrift) und Buchungskalender wurden zur Darstellung von Sendeabläufen und verfügbaren Werbezeiten entwickelt und gelten mittlerweile als branchenübliche Darstellung.
Aufgaben: Konzeption, Implementierung
Technik: Windows 3.1, MS VC++ 1.5 MFC, SourceSafe, MS-Query

09.94 bis 02.96  'Entwicklung von Basisklassen für die Anwendungsentwicklung’
[Software Plus GmbH]
Konzeption und Aufbau von Basisklassen für SQL Datenbankzugriffe, Verwaltung von Benutzerprofilen, Rechten und Mehr­sprachigkeit. Aufbau der Entwicklungsumgebung, diverse Hilfscompiler.
Aufgaben: Beratung, Konzeption, Implementierung, Verantwortung für die Sourceintegration und Produktion des Systems.
Technik: Windows 3.1, MS VC++ 1.5, Sybase Open Server/ Open Client Bibliotheken, dblib, MFC, batch und make files für die Nachtübersetzung, Verteilung über FTP, Hostsystem HP9000 und Sybase Datenbank

in 1994  'Microsoft Access Datenbank'
[Lafarge GmbH]
Datenbank für das Management zur Verwaltung und Darstellung von Beteiligungen, Anteilen und Verflechtungen. Technische Alleinverantwortung
Aufgaben:
Technik: MS Windows, MS Access

in 1994  'Microsoft Access Datenbank'
[Amdahl GmbH]
Datenbank für die Personalplanung und Mitarbeiterverwaltung. Das System beinhaltet alle von der Personalstelle geführten Mitarbeiter, deren Stellenbeschreibungen, die interne Personal­struktur und die Gehaltsentwicklung der einzelnen Mitarbeiter.
Aufgaben:
Technik: MS Windows, MS Access 2.0

in 1994  'Microsoft Access Datenbank'
[Pro 7 AG]
Datenbank für die Sendeauswertung. Das Programm wird zur Verfolgung von Sendebeiträgen und Serienfolgen eingesetzt.
Technische Alleinverantwortung
Aufgaben:
Technik: MS Windows, MS Access 2.0

in 1994  'Microsoft Access Datenbank'
[Hypobank]
Datenbank zur Durchführung von Veranstaltungen und gesellschaftlichen Ereignissen mit anspruchsvoller Struktur bei Titel/Name. Über eine Kopplung zu MS-Word können Serienbriefe angefertigt werden.
Aufgaben:
Technik: MS Windows, MS Access 2.0, MS Word

in 1994  'Microsoft Access Datenbank'
[MVP (Magnetschwebebahn Transrapid)]
Datenbank zur Erfassung und Verfolgung von ein- und ausgehendem Schriftverkehr, Protokollierung von schriftlichen Verfahrenswegen, zahlreiche Suchfunktionen
Aufgaben:
Technik: MS Windows, MS Access 2.0

in 1994  'Microsoft Access cc:Mail Kopplung
[Cyanamid GmbH]
Zusatzprodukt zu einer Datenbank für Vertriebsmitarbeiter. Die Anwendung läuft auf mobilen Rechnern, die über Modem die im Vertrieb erfassten Daten zu einem zentralen Host übermitteln und auf dem selben Weg neue Daten zur Einspielung erhalten. Die Anforderung lag in der Automatisierung des Austausches via cc:Mail. Die bereits vom Hostsystem automatisch generierten C-Quellen konnten aufgrund der Länge nicht mit den üblichen Windows-Compilern übersetzt werden. Es wurde mit Hilfe eines 32 Bit Compilers eine systemnahe Kopplung zum 16 Bit Windows und zur MS-Access Datenbank hergestellt.
Aufgaben:
Technik: Watcom 32 Bit C Compiler, Macro-Assembler, MS C, MS Access

in 1993  'Maschinensteuerung'
[Technics Plasma GmbH]
Maschinensteuerung für eine Hochvakuum-Plasmasputter-Anlage. Ein Hochvakuumbehälter bildet den Kern einer Anlage, in der Werkstücke bearbeitet werden. Auf 6 m² sind elektrische Ventile, mehrere Hochvakuumpumpen, einige Schlittenantriebe und verschiedenen Messgeräte angeordnet, die über Schütze und serielle Schnittstellen angesteuert werden und Daten zurück liefern. Die Anlage wird über eine Siemens SPS Steuerkarte eingestellt und gefahren.
Aufgaben: Konzeption und Realisierung geeigneter Software, die alle Komponenten simultan überwachen und grafisch aufbereitet darzustellen vermag.
Technik: DOS, Programmiersprache C, Graphikbibliothek

in 1993  'Verwaltungssystem'
[Peschke Versicherungsvermittlung KG]
Datenbank zur Verwaltung von Versicherungskunden, Risiken und Verträgen. Die Software wird beim Kunden als zentrales Auskunftssystem für alle geschäftlichen Vorgänge eingesetzt. Hierzu zählen vielfältige Einzelrisiken und deren Deckungen durch Verträge, die im privaten und geschäftlichen Flugverkehr anfallen.
Technische Alleinverantwortung
Aufgaben:
Technik: MS Windows, Gupta SQL, später MS Access 1.0, 2.0, 2000

in 1992  'Vertriebsdatenbank'
[proficom GmbH]
Vertriebsdatenbank mit Kundenkartei, Lagerverwaltung und Teilekatalog für den Verkauf  von Mobilfunkzubehör. Die Software erlaubt das Zusammenstellen von Produkten aus einzelnen Komponenten, welche in der Lagerverwaltung geführt wurden. So können fehlerhafte Zusammenstellungen vermieden werden. Ebenso sind Warenpreis und Verfügbarkeit jederzeit einsehbar.
Gemeinschaftsprojekt mit Ingenieurbüro Malinke
Aufgaben:
Technik: OS/2 mit zeichenorientiertem Fenstersystem,
OS/2 SQL Datenbank, Programmiersprache C,
embedded SQL

in 1992  'Messplatz'
[Universitätsklinikum Freiburg]
Messplatz für neurobiologische Untersuchungen mit Datenerfassung und Auswertung. Für die vorhandenen Geräte des Aufbaus wurde geeignete Software evaluiert und ein Konzept erarbeitet.
Aufgaben:
Technik:

in 1992  'Messdatenerfassung'
[Philip Morris]
Messdatenerfassung in der Energiezentrale mit über hundert Messgebern, die den Verbrauch von Strom, Druckluft, Heißdampf und Vakuum aufnehmen, verrechnen und protokollieren. Die gewonnenen Daten werden zur Steuerung des Energiehaushaltes und zur Vermeidung von Lastspitzen eingesetzt.
DOS mit zeichenorientiertem Fenstersystem, Online-Hilfe, grafischer Darstellung von Lastprofilen und Fernabfragemöglichkeit. Die Anforderung einer kontinuierlichen Erfassung, auch während der Bedienung durch den Benutzer, führte zu einer selbst erstellten Multitasking-Erweiterung des Betriebsystems DOS. Technische Alleinverantwortung
Aufgaben:
Technik: DOS, Programmiersprache C (Borland 2,0, 3.1), Macro-Assembler

in 1991  'Softwaredokumentation'
[Ingenieurbüro Nirschl]
Handbuch und Dokumentation zum Entwicklungswerkzeug GREDI für eine elektronische Motorsteuerung. Das Werkzeug wird auf die CPU der Motorsteuerung aufgesetzt und wird über eine PC Software gesteuert. Es können verschiedene Kurven  etwa für Zündzeitpunkte, Kraftstoffeinspritzung und Verbrennung grafisch eingestellt werden.
Hierzu wurde ein etwa 100 Seiten umfassendes  Benutzerhandbuch verfasst.
Aufgaben:
Technik:

1990 bis 1991  'FaxWizzard'
[Eigenentwicklung]
Entwicklung eines Windows Treibers zum 'Drucken' eines Faxdokuments aus jeder druckfähigen Windows Applikation, das anschließend über eine Fax-Modemkarte über das Telefonnetz verschickt werden kann. Empfangene Faxsendungen werden selbständig auf der Festplatte gespeichert und können in einem Fenster eingesehen und ausgedruckt werden. Ein Telefonbuch ermöglicht das Ablegen von Faxnummern.
Aufgaben:
Technik: MS Windows (2.0), C, Macro-Assembler