Zeitraum: 1993/1994
Firma/Institut: Eigenes Produkt, kurzer Artikel im MacTech Magazine.
Projekt: Tool zum Laden von Treibern (speziell CDROM Treiber)
ohne den Rechner neu zu booten.
Software: MPW C, MacOS 7.x
Zeitraum: 1993/1994
Firma/Institut: Eigenes Produkt
Projekt: Tool um das Auswerfen eines SCSI Medium (CD-ROM, MO etc.)
beim Neustart zu verhindern, SCSI Filter.
Software: MPW C, MacOS 7.x
Zeitraum: 12.95 - 1.96
Firma/Institut: Haushaltsgerätehersteller
Projekt: Elektronische Bestands- und Inventurliste unter Windows
Erfassen, Speichern, Drucken der Listen.
Anbindung an einen Katalog im Adobe Acrobat Format (PDF)
Software: MS Visual C++ und MFC, MS Access, Windows 3.x
Zeitraum: 2.96 - 7.96
Firma/Institut: Tochtergesellschaft deutsche Telekom
Projekt: Multimedia Mail Client unter Windows
MAPI, Einbindung verschiedener externer Grafik Viewer,
X.400
Erweiterung einer Texteditorkomponente um spezielle
Hypertextmerkmale.
Software: MS Visual C++ und MFC, Windows 3.x
Zeitraum: 3.96
Firma/Institut: Softwarehaus
Projekt: Anbindung elektronischer Katalog an ein X.400 Mailsystem
MAPI Schnittstelle
Software: MS Visual C und SDK, Windows 3.x
Zeitraum: 7.96 - 10.96
Firma/Institut: Traktorenhersteller
Projekt: Elektronischer Produktkatalog unter Windows
komplexe Logik für Zubehör und Reifenkombinationen
Anbindung an einen Katalog im Adobe Acrobat Format (PDF)
Software: MS Visual C++ und MFC, MS Access, Windows 3.x
Zeitraum: 12.96
Firma/Institut: Softwarehaus
Projekt: Anbindung CAD-Programm an eine Variantenbibliothek mit
OLE Automation
Software: MS Visual C++ und MFC, Windows NT
Zeitraum: 6.96, 9.96, 5.97
Firma/Institut: Computer Fachzeitschrift
Projekt: Diverse Benchmark Programme für den PC
Geschwindigkeit Datenbank/Textverarbeitung
Zugriffsgeschwindigkeit Festplatten
Integer/Floatingpoint/MMX Durchsatz der CPU
Software: MS Visual C und SDK, Assembler, DOS, Windows 3.x
Zeitraum: 1.97 - 3.97
Firma/Institut: Softwarehaus/Bundeswehr
Projekt: Anbindung eines technischen Dokumentationssystems an
ein logistisches Informationssystem
DDE Kommunikation mit anderen Komponenten.
Lesen/Schreiben eines Spezialformats.
Umfangreiche Masken zur Datenerfassung
Software: MS Visual C++ und MFC, Windows 3.x
Zeitraum: 4.98
Firma/Institut: Eigenes Produkt
Projekt: Windows NT Administrator Passwort neu setzen (Booten
mit modifizierten Windows NT Boot Disketten). Reverse
Engineering undokumentierter Windows NT Funktionen.
Software: MS Visual C, SDK, DDK, Windows NT
Zeitraum: 5.97
Firma/Institut: Softwarehaus
Projekt: Implementierung Winsocket DLL für den "Local Host"
Betrieb
Software: MS Visual C und SDK, Windows 3.x
Zeitraum: 6.97 - 8.97
Firma/Institut: Chipkartenhersteller
Projekt: Erstellung und Durchführung von Tests für eine Bibliothek
zur Programmierung von Chipkarten/SmartCard Anwendungen,
Erstellung von Applikationen auf der SmartCard für die
Tests.
Software: MS Visual C, Windows 3.x, Windows NT/95, DOS
Zeitraum: 8.97
Firma/Institut: Artikel für das Windows Developer Journal 10/1997
Projekt: Beschreibung einige undokumentierter Funktionen des
Windows NT Object Manager mit Beispielanwendung.
Software: MS Visual C, Windows NT
Zeitraum: 8.97 - 12.98
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: System zur Erfassung und Auswertung von medizinischen
Messdaten über Kabel/Funk. Ansteuern von PCMCIA
Flahscards unter Windows NT mittels CardWare von AWARD.
Software: MS Visual C++, MFC, Windows NT
Zeitraum: 1.98
Firma/Institut: Softwarehaus
Projekt: Generische C++ Klasse (Templates) zum Threadmanagment
unter 32-Bit Windows.
Software: MS Visual C++, Windows NT
Zeitraum: 1.98
Firma/Institut: Eigenes Produkt
Projekt: Passwort Scanner für Windows NT RAS
Software: MS Visual C++, MFC, SDK, Windows NT
Zeitraum: 2.98
Firma/Institut: Softwarehaus
Projekt: Einbindung eines Reportgenerators (Crystal Reports) in
ein vorhandenes MFC Programm. Komplexe Reportgenerierung
unter Ausnutzung von undokumentierten Crystal Reports
Funktionen.
Software: MS Visual C++, MFC, Windows NT
Zeitraum: 3.98
Firma/Institut: Computer Fachzeitschrift
Projekt: Programm zur CPU Identifizierung unter 32-Bit Windows.
Software: MS Visual C++, MFC, Windows 95/NT
Zeitraum: 3.98
Firma/Institut: Hersteller Testsysteme
Projekt: Einbindung einer Btrieve Datenbank in ein Testsystem
für elektronische Schaltungen.
Software: MS Visual C++, Windows 3.x
Zeitraum: 4.98
Firma/Institut: Eigenes Produkt
Projekt: Ferngesteuertes Starten eines Remote-Command Prozesses
unter Windows NT. Implementierung eines NT Service.
Software: MS Visual C, SDK, Windows NT
Zeitraum: 5.98
Firma/Institut: Softwarehaus
Projekt: Beratung und Problemlösung für eine Informationssystem
unter Windows NT. Reverse Engineering mehrere
undokumentierter Funktionen von Microsoft Produkten
zur Lösung der Aufgabe. Implementierung von API Hooks.
Software: MS Visual C, C++, MFC, Windows NT
Zeitraum: 6.98 - 10.98
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: System zur Steuerung, Überwachung und Auswertung von
medizinischen Experimenten zur Zuckermessung. Auslesen
von Bildern einer Digital-Kamera.
Software: MS Visual C++, MFC, DAO, TWAIN, Windows NT
Zeitraum: 8.98 - 9.98
Firma/Institut: Chipkartenhersteller
Projekt: Anpassung und Weiterentwicklung von Tests für eine
Bibliothek zur Programmierung von Chipkarten/SmartCard
Anwendungen, Erstellung von Applikationen auf der SmartCard
für die Tests.
Software: MS Visual C, Windows 3.x, Windows NT/95, DOS
Zeitraum: 8.98
Firma/Institut: Softwarehaus
Projekt: Middleware zur Abfrage einer Datenbank (SQL Server,
ODBC) über DCOM.
Software: MS Visual C++, MFC, Windows NT
Zeitraum: 9.98
Firma/Institut: Softwarehaus
Projekt: Abspielen eines QuickTime Movie das durch eine
Schnittliste aus mehreren Movies erzeugt wird.
Effektfilter zur Farbmanipulation für QuickTime.
Software: MS Visual C++, MFC, Windows NT
Zeitraum: 10.98
Firma/Institut: Softwarehaus
Projekt: Generische C++ Klasse zur ODBC Datenbankanbindung mit
Transaktionen unter 32-Bit Windows.
Software: MS Visual C++, Windows NT
Zeitraum: 11.98
Firma/Institut: Softwarehaus
Projekt: Performance Vergleich Pervasive SQL: Btrieve API -
Scalable SQL - ODBC Treiber.
Software: MS Visual C++, Windows NT
Zeitraum: 12.98
Firma/Institut: Softwarehaus
Projekt: Anbindung eines Video Editors an den Video Streaming
Server von Telemedia.
Software: MS Visual C++, MFC, Windows 32-Bit
Zeitraum: 1.99 - 4.99
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Test/Kalibrierungssoftware für den Einsatz in der
Produktion eines medizinischen Messsystems
Software: MS Visual C++, MFC, Windows 32-Bit, MS SQL Server
Zeitraum: 5.99 - 6.99
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Software zu Erfassung und Auswertung von Messdaten
eines Spezial-Messgerät zur Blutdruckmessung
Software: MS Visual C++, MFC, Windows 32-Bit
Zeitraum: 7.99 - 04.00
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Erweiterung eines System zur Steuerung, Überwachung und
Auswertung von medizinischen Experimenten zur Zuckermessung
Umstellung auf eine neue Gerätegeneration
(siehe Zeitraum 6.98 - 10.98)
Software: MS Visual C++, MFC, DAO, TWAIN, Windows NT
Zeitraum: 5.00 - 12.00
Firma/Institut: Softwarehause CAD
Projekt: Web-Applikation für den Vertrieb von Varianten.
Konzeption und Realisierung für die Anbindung der
bestehenden Software ans Internet. Funktionen: Suche
in einem Teilekatalog, Spezifikation der Daten für
das gefundene Teil, Download der anhand dieser Daten
erzeugten CAD Datei, Einfügen ins CAD System,
Benutzerverwaltung.
Software: C++, Java, Servlets, Applets, JSP Seiten, JRun,
verteilte Kommunikation (ähnlich CORBA), MS SQL Server 7.0
Zeitraum: 9.00
Firma/Institut: Softwarehause Internet
Projekt: Transparente Animation einer Figur auf dem Desktop.
Software: C++, Windows API
Zeitraum: 10.00
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Anpassung Embedded NT für ein Messgerät. Konzeption
und Realisierung von Tools für den Service des Gerät.
Software: C++, Windows NT API
Zeitraum: 1998 - 2000
Firma/Institut: Softwarehaus
Projekt: Bildverarbeitungs-Software, die mit einem neuartigen
Verfahren eine sehr einfach zu bedienende
Bildverbesserung ermöglicht. Portierung der Software
auf Palmtops mit Windows CE
Software: MS Visual C++, MFC, Windows 32-Bit, Windows CE
Zeitraum: 01.01 - 04.01
Firma/Institut: Softwarehaus
Projekt: Virtuelle 3-D Welt für das Betrachten von
Bildern, Experimentierplatform für neue Konzepte
der 3-D Interaktion.
Software: MS Visual C++, DirectX 8
Zeitraum: 04.01 - 06.01
Firma/Institut: Softwarehaus
Projekt: Macintosh Gerätetreiber für ein USB Security-Token,
Portierung der Windows API Schnittstelle auf Apple
Mac OS 9 und Mac OS X
Software: C/C++, Apple Mac OS 9, Apple Mac OS X
Zeitraum: 06.01 - 07.01
Firma/Institut: Softwarehaus
Projekt: Windows NT 4.0 USB Gerätetreiber für ein USB
Security-Token.
Software: C/C++, Windows NT 4.0, BSquare WinDK
Zeitraum: 07.01 - 08.01
Firma/Institut: Softwarehaus
Projekt: Fehlerbehebung, Optimierung und Erweiterung
der Firmware eines USB Security-Token.
Software: Cypress 63xxx Assembler
Zeitraum: 08.01 - 09.01
Firma/Institut: Softwarehaus
Projekt: Prototyp PCSC Treiber für ein USB Security-Token
Software: C/C++, Windows 2000, DDK
Zeitraum: 09.01 - 04.02
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Anpassung und Erweiterung der Gerätesoftware eines
Messgeräts zur Auswertung von Urinteststreifen.
Realisierung von Tools für die Kalibration und den
Service des Geräts.
Software: C++, MFC, Windows NT API, Mitsubishi M16C/60 C
Zeitraum: 05.02 - 12.02
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Tool zum grafischen Erstellen von Report Layouts
für eine Gerät zum Ausdrucken von Messwertdiagrammen
verschiedener Blutzuckermessgeraete.
Library für die Kommunikation mit dem Gerät, die
in der Produktion des Geräts eingesetzt wird.
Software: C++, MFC
Zeitraum: 12.02 - 02.03
Firma/Institut: Hersteller Datenfunksysteme
Projekt: Firmware für Mitsubishi M32C zur Kommunikation
zwischen mehreren Mikrocontrollern in einem System.
Die Firmware stellt Dienste zur Programmierung des
internen Flashspeicher, externer EPPROMs am I2C Bus
sowie eines zum System gehörigen PIC Mikrocontrollern
zur Verfügung.
Windows Tool, das mit der Firmware kommuniziert und zum
Programmieren und Konfigurieren des Systems dient.
Software: C, Mitsubishi M32C
Zeitraum: 04.04 - 06.03
Firma/Institut: Hersteller Datenfunksysteme
Projekt: Fertigstellung der Firmware für ein Datenfunksystem.
Teilweise war die Software noch nicht fertiggestellt.
Da der zuständige Mitarbeiter nicht mehr verfügbar
war, wurde die Weiterentwicklung extern an mich
vergeben.
Software: C, Mitsubishi M32C
Zeitraum: 09.03 - 10.03
Firma/Institut: Hersteller Datenfunksysteme
Projekt: Kommunikation vom einem Pocket PC (iPaq) per Bluetooth
zu einem mobilen Datenerfassungssystem. EMail Versand
vom iPaq per GSM Modem.
Software: C++, Windows Pocket PC 2002
Zeitraum: 11.03 - 12.03
Firma/Institut: Softwarehaus
Projekt: Macintosh USB Treiber zum Sperren von USB Geräten,
nur bestimmte USB Geräte können am Macintosh
betrieben werden (z.B keine Memorysticks).
Software: C/C++, Mac OS X
Zeitraum: 01.04 - 03.04
Firma/Institut: Softwarehaus
Projekt: Microsoft Crypto API Service Provider (CSP) für ein
USB Security-Token
Software: C/C++, Windows 2000/XP
Zeitraum: 03.04 - 04.04
Firma/Institut: Hersteller Datenfunksysteme
Projekt: Prototyp für Video MPEG Stream Funkübertragung
mittels Turbo-Code Fehlerkorrektur
Software: C/C++, Windows 2000
Zeitraum: 04.04 - 06.04
Firma/Institut: Softwarehaus
Projekt: PKCS#11 Cryptoki DLL für ein USB Security-Token
Software: C/C++, Windows 2000/XP
Zeitraum: 06.04 - 07.04
Firma/Institut: Softwarehaus
Projekt: Treiber für ein USB Security-Token, Microsoft WHQL
Zertifizierung des Token und Treiber
Software: C/C++, Windows 2000/XP
Zeitraum: 07.04 - 08.04
Firma/Institut: Hersteller Datenfunksysteme
Projekt: Differential GPS, RTCM Auswertung im Microcontroller
Software: C, Mitsubishi M32C
Zeitraum: 09.04 - 10.04
Firma/Institut: Softwarehaus
Projekt: MULTOS Smartcard: Implementierung AES Verschlüsselung
sowie RSA Schlüsselerzeugung
Software: C, MULTOS
Zeitraum: 11.04 - 01.05
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Erweiterung PDA Software für Konfiguration und
Datenmanagement eines medizinischen Gerätes über
Infrarot Kommunikation
Software: C, Metrowerks Codewarrior, Palm OS
Zeitraum: 02.05
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Virtueller HID Treiber zur Simulation und Test der
Gerätekommunikation mit einem noch nicht realisierten
Gerät.
Software: C/C++, Windows DDK, Windows 2000/XP
Zeitraum: 03.05 - 04.05
Firma/Institut: Softwarehaus
Projekt: MULTOS Smartcard: Applikation für Authentisierung und
Schlüsselableitung in einer Produktionsumgebung für
Fahrzeugsteuergeräte.
Software: C, MULTOS
Zeitraum: 05.05 - 07.05
Firma/Institut: Hersteller Kartenleser
Projekt: PCSC Treiber für einen RFID Kartenleser mit USB Anschluß
Software: C, Windows DDK, Windows 2000/XP
Zeitraum: 08.05
Firma/Institut: Softwarehaus
Projekt: 64-bit Treiber für ein USB Security-Token
Software: C/C++, Windows XP 64-Bit Edition
Zeitraum: 09.05
Firma/Institut: Spielkonsolenentwickler
Projekt: Beratung sowie Sicherheitsanalyse eines hardwarebasierenden
Kopierschutzsystems
Software: Windows XP Embedded
Zeitraum: 03.06-07.06
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Skriptgesteuerte Testsoftware für ein Medizinprodukt
Software: C/C++, Windows 2000/XP
Zeitraum: 01.07
Firma/Institut: Softwarehaus
Projekt: WHQL Zertifizierung von 32-Bit und 64-Bit USB Treiber für
Windows Vista
Software: C/C++, Windows DDK, Microsoft WDK und DTM
Zeitraum: 02.07-04.07
Firma/Institut: Hersteller Messmodule
Projekt: ARM7: Datenerfassung über SPI, Ausgabe der erfassten Daten
über TCP. MODBUS TCP Interface.
Software: C, Realtime OS, TCP/IP Stack, MODBUS
Zeitraum: 08.07
Firma/Institut: Artikel für die c't 21/2007
Projekt: Hardware-Kopierschutz: Wie Dongles funktionieren
Software: MS Visual C, Windows XP
Zeitraum: 10.07-11.07
Firma/Institut: Hersteller Messmodule
Projekt: ARM7: Datenerfassungssystem mit MODBUS TCP Interface,
Ansteuerung von MMC Speicherkarten.
Software: C, Realtime OS, TCP/IP Stack
Zeitraum: 09.07-05.08
Firma/Institut: Hersteller medizinischer Messsysteme
Projekt: Datenverwaltung/Tagebuch/Reporterstellung/Konfigurationstool
für Blutzuckermessgeräte (Software für den Endanwender)
Software: C/C++, Windows XP/Vista
Zeitraum: 04.08
Firma/Institut: Hersteller Spielautomaten
Projekt: Sicherheitsanalyse eines Geldspielautomaten
Software: C/C++, IDA Pro
Zeitraum: 07.08-08.08
Firma/Institut: eigenes Projekt
Projekt: ARM7: JTAG Adpater mit USB Interface für MIPS Prozessoren
Software: C, Realtime OS
Zeitraum: 12.07-08.08
Firma/Institut: Hardwarehersteller
Projekt: Security Tokens basierend auf Atmel AT90SC bzw. AT91SC
Smartcard Microcontrollern mit USB Interface. Firmware
für diese Microcontroller.
Software: C, Atmel Secure Microcontroller (ARM/AVR), Voyager Emulator
Zeitraum: 09.08
Firma/Institut: Hersteller von microSD Karten mit Smartcard
Projekt: PCSC Treiber für microSD Karten mit Smartcard
Software: C, Windows DDK, Windows XP/Vista
Zeitraum: 10.08-11.08
Firma/Institut: Hersteller Mobil-Telefone
Projekt: Wiederherstellungen von verlorengegangen Sourcen einer
GSM Firmware per Reverse-Engineering aus dem Firmware
Image. Fehlerbehebungen und Erweiterungen an der Firmware.
Software: C, IDA Pro
Zeitraum: 12.08
Firma/Institut: Co-Redner Vortrag 25C3: "Running your own GSM network"
Projekt: Inbetriebnahme einer GSM BTS (Base Transceiver Sation)
Software: C
Zeitraum: 01.09
Firma/Institut: Eigenes Projekt
Projekt: ISDN E1 Layer-1 Treiber für eine ISDN E1 PCI Karte
Software: C, Windows DDK, Windows XP/Vista
|