Ausgewählte Projekteinsätze
Hier mal ein paar Projekte, an denen ich in meiner bisherigen Laufbahn beteiligt war.
Die Liste beginnt mit den aktuellsten Arbeiten.
- Seit 2013: hardwarenahe Entwicklung mit Renesas RX630, OBD2-Interface, Bluetooth
- Softwarerequirements/-entwicklung für ein Zugsteuerungssystem, Kommunikation nach IEC61375/UIC556 über TCN/WTB (Enterprise Architect, SPS mit ISO 61131 ST, C, 2012)
- Software, zur Überprüfung der Einhaltung von Modellier- und Entwicklungsrichtlinien (teilweise auch Prozesseinhaltung) für SCADE Modelle (SCADE, TCL; 2011/12)
- Softwarerequirements/-entwicklung für ein Flugsteuerungssystem (Slat Flap Control Computer/SFCC) (SCADE, C; 2011)
- Entwicklung der Software des Sicherheitsrechners eines Waffensteuerungssystems (SCADE 6, C; STM32/ARM Cortex-M3; 2010)
- Prototypische Modellierung eines Stellwerkes mit SCADE (SCADE 6, C; 2009)
- Erweiterung eines Framework zum Einsatz in elektronischen Stellwerken (Entwicklung/Integration; C,C++; 2009)
- Modellbasierte Softwareentwicklung für ein Prototypsystem zur Implementation einer SDU-Einheit für ETCS (SCADE 6, TCL, C; AMD Elan SC520; 2008)
- Modellbasierte Softwareentwicklung/Tests für ein System zur sicheren Signalübertragung auf ISDN-Basis, VITAL 21 (SCADE 5, TCL, C; C167; 2007)
- Entwicklung einer Planungssoftware für industrielle Steuerungen (Taktzeitanalyse, cycle time sequencer) (C#, .NET, XML; 2006)
- Userinterface für Verkehrsleitsysteme (NBA) in Niedersachsen , Hamburg und Schleswig-Holstein (Java, Eclipse/RCP, XML/XSLT; 2005-2006)
- Zeitgesteuertes Aufnahmen und Transkodieren (nach WMV) von DVB-S-MPEG-2 Sendungen mittels Cluster von mehreren Worker-PC’s und Anbindung an Datenbank (VB.NET, Windows Media Encoder, PostgreSQL; 2006)
- Videoüberwachungssysteme, Videoverteilungssysteme mit Multimedia-Streaming (Unicast/Multicast) von MPEG2 /MPEG 4 Videodatenströme (C++, COM, DirectShow; 2005-2006)
- Videoüberwachungssystem mit Multimedia-Streaming (Unicast/Multicast) von MPEG2 /MPEG 4 Videodatenströme, Audiostreaming-Rückkanal und Steuerung der Kameras über Netzwerk-Seriell-Konverter (C++; 2006)
- Verteilung mehrere DVB-S-MPEG2-Videoströme mittels Multicast im Netzwerk (C++, IP-Multicast; 2005-2006)
- Echtzeittranskodierung von DVB-S-MPEG2-Videoströmen in WMV-Video zum Streaming über Internet inklusive Webinterface zur dynamischen Einstellung der Parameter (C++, DirectShow, http-Server; 2005-2006)
- Aufnahme- und Anzeigesoftware für mehrere parallele Videodatenströme inklusive Overlay und OSD-Funktionalität (C++, DirectShow; 2005)
- Entwicklung eines Roboters für Studentenpraktika (Hardwaredesign, Embedded Software in Assembler und C; Atmel AVR; 2003-2005)
- Entwicklung neuronaler Netzwerksoftware für Forschungszwecke (C,C++; 2001-2005)
- Entwicklung Simulations- und Visualisierungssoftware zur Simulation für Robotern (C, Python, OpenGL; 1999-2001)