VRML - Konverter für CAD System (1997/98, 2 Monate)
Implementierung eines Dateikonverters von VRML 2 nach OpenInventor.
Technologie: C, lex, yacc
Abteilung : Simulationssysteme
zu diesen Projekten kann ich aus Gründen der militärischen Geheimhaltung
(*puh*) nicht viel sagen.
Höhenserver (1998, 6 Monate): Punktbestimmung in extrem großen Geländedateien
Sichtsysteme (1999/2000 12 Monate): Implementierung auf Basis von VEGA Technologie
DIS -> HLA (2000, 12 Monate): Portierung der Netzwerkschnittstelle Simulator
Technologien: C, Ada, Corba, X11, OpenGL, VEGA, Scramnet, DIS, HLA
Gamepark (2001, 2 Monate) Prototyp für Kirch New Media
Implementierter Projektteil : Einbau von Multi-User Server Komponenten,
Erstellung von Verschlüsselungskomponenten für Virtools Middleware.
Werner Racer (2001, 5 Monate) Rennspiel Prototyp für Achterbahn AG
Implementierter Projektteil: AI für Autobahn "Fremdverkehr".
Ralf Schumacher Racing Trainer (2001,2002 10 Monate) Online-Rennspiel für T-Online.
Vermutlich ist das Spiel nicht mehr online.
Implementiert wurde das Ganze mit Virtools und einem MySQL/PHP4 Online Teil.
Online-Ranking, Community-Betreuung, Browseranpassung, Game-Logik.
TELEMAS (2002-2004)
EU-F&E Projekt : Knowledge Base für Schiffe
Web-basiertes "Umbrella-Tool" für die Integration der Programmmodule der
Projektpartner, Spezifikation eines Kommunikationsstandards (APML, XML Schema).
Website.
Fleettracker (2002-) Flottenüberwachung im Internet
Dieses Produkt ermöglicht den Kunden ständig ihre
Flotte im Internet zu
überwachen. Die Seekartenabdeckung ist weltweit, mit einzelnen hochauflösenden
Bereichen. Das Projekt beinhaltet die Verarbeitung von Positionsmeldungen
unterschiedlicher Satellitenprovider, z.B. Inmarsat C, Inmarsat D+, Orbcomm,
Kiel Radio (HF), Skymarsat (Satpro) u.v.m. Verwendung einer Datenbank auf
Landseite für die Verwaltung und Analyse der Daten. Implementierung von Export
in andere Datenbanksysteme (Postgres, Oracle).
DCNAC (2003) Daimler-Chrysler North Atlantic Challenge (Flottenüberwachung Regatta)
Die DCNAC startete am 14.6.2003 von Newport nach Hamburg. Insgesamt waren 63
Schiffe am Start, Seitentreffer auf dem Fleettracker lagen um bis zu 5 Millionen,
ca. 22.000 Positionsmeldungen wurden verarbeitet, ca. 1.2 Mio. Karten-Kacheln
generiert. Der Tracker auf den Seiten von Yacht online
war derselbe nur in anderem Gewand.
S-63 Encryption (2003/2004) Verschlüsselungsverfahren für elektronische Seekarten
S-63 ist ein neuer Standard zur Verschlüsselung von Seekarten zwischen dem
Hersteller oder Reseller und dem Kunden. Dieses Projekt war eine Referenzimplementierung
für den Kunden, der dadurch den Status eines Value Added Resellers (VAR) erhielt.
Dieses Projekt wurde in Java implementiert. Anschließend fand eine Portierung nach
C++ (OpenSSL) statt.
GSM/GPS Tracking (2004)
Entwicklung einer Software für einen Embedded PC mit Linux. Einlesen von
Positionsdaten vom GPS Empfänger, Auswertung und Kompression der Daten, zyklisches
Versenden mehrerer Datensätze via GSM als SMS. Mit halbwegs schlauer Kodierung
ist es möglich, 12 Datensätze in eine SMS zu packen. Integration der Hardware
und Software an Bord eines Containerschiffs und auf der Landseite in das Fleettracker
Produkt. [Beispielbild]
SVG Konvertierung (2004) Softwaremodul für den Export von Seekarten in das
SVG Format
SVG (Scalable Vector Graphics) ist ein XML Dialekt für die
portable Darstellung von Vektordaten. Häufigste Anwendung ist die Darstellung
in Webbrowsern. Für den Export der Seekarten wurde nur eine Untermenge von
Objekten verwendet (Line, Polygon, Symbol und Text).
Mobile Datenerfassung für Kurierdienste (2003-2004) Betreuung einer in-house
Diplomarbeit zu diesem Thema.
Datenübermittlung vom Server auf PocketPC, Datenschnittstelle für Kurier,
Änderungen/Ergänzungen an Auftragsdaten durchführen, anschließender Abgleich
mit der zentralen Datenbank. Implementierung mit C#, .NET und GPRS.
Formular-Anwendung für Reedereien (2004-) C/S Lösung speziell angepaßt für die
Seeschifffahrt
Einfach zu bedienende Clients an Bord, Datenaustausch mit XML, Kompression
und optimale Anpassung an die Kommunikationsinfrastruktur. (Inmarsat-C, hohe
Kosten für Datenübertragung). Auf der Landseite Inhouse Server mit
Verwaltungsfunktionen, Auswertung, usw.
Technologien: bordseitig Windows-Forms Anwendung (C#), landseitig Java Server
(Tomcat), XML, XSL, Stylesheets.
AIS (Automatic Identification System) Datenerfassung (2004)
Erfassen von AIS-Daten der Seeschiffe über serielle Schnittstelle an den
entsprechenden Küstenfunkstellen.
Zyklische Datenabrufung mit speziell dafür
definierten TCP/IP Protokoll, Speicherung in einer Datenbank und
Weiterverarbeitung für den Kunden. SVG-basiertes Darstellungsmodul für das Web.
Technologien: Windows C++, NMEA, ISDN auto-dialin, RAS.
Integration eines Flottenüberwachungssystems
Mitarbeit in einem Projekt der Hafenbehörde
Singapur (vor Ort). Das Ziel war eine Verbesserung der Überwachung von Schuten
und Schleppern bei der Landgewinnung. (12/2004)
Technologien: GPRS, NMEA, Windows C++, ECDIS, S-57.
Daily Report
Implementierung eines Programms zur Erfassung von Fahrplänen (Reisen) und
Positionsmeldungen an Bord von Seeschiffen. Übermittlung der Daten via
komprimiertem XML an Server, Datenbank-Import, Webdarstellung. (1/2005)
Technologien: Visual Studio 6.0, MFC, XML, mailutils, Apache Xerces.
Postal Data
Design und Implementierung einer Datenstruktur zur hierarchischen, geo-referenzierten Speicherung
von Ländern bis hinunter auf Teilort-Ebene. Daten-Importmöglichkeiten zur automatischen Aktualisierung
der PLZ Daten durch die entsprechenden europäischen Datenprovider. (für Deutschland, Schweiz,
Österreich, Frankreich, Italien, Belgien..) (9/10 2005)
Technologien: XML, C#, Visual Studio, Microsoft SQL Server
CRM Sales Projekt
Lead Developer bei der Betreuung und Weiterenwicklung eines umfangreichen CRM Projektes.
(Europaweit, >1000 Arbeitsplätze)
(ab 11/2005)
Technologien: XML, C#, Visual Studio, Microsoft SQL Server, Lokalisierung
Pilotprojekt Modul Gebiets- und Tourplanung
Teamleitung und techn. Verantwortung bei Konzeption und Neuimplementierung
(ab 10/2008)
Technologien: XML, C#, Visual Studio, Microsoft SQL Server, Lokalisierung, Microsoft Mappoint, Microsoft Virtual Earth, Google Maps API, GIS.Net
iPhone App Entwicklung
App Entwicklung zur mobilen Darstellung von CRM Daten (Design und Implementierung). Vid auf YouTube.
(ab Mitte 2010)
Technologien: WCF, JSON, Web Services, XCode
Webseite DP07 Seefunk (2005)
Migration einer bestehenden Webseite unter Einbindung neuer Funktionalitäten und Design
Technologien: PHP, HTML, Mambo CMS (Joomla)
Wetter per SMS (2006) Service zur automatischen Versendung aktueller Seewetterdaten per SMS
Verarbeitung eingehender Wetterdaten, Abfragen. Erweiterung des Service zur Ergänzung von
Mitteilungen "in eigener Sache".
Technologien: .NET 2.0, MySQL Connector, SMTP
Positionsdarstellung mit Google Earth / Google Maps (2006)
Erweiterung der Darstellung von Schiffspositionen und Historie ("Pasttrack").
Erzeugung von Overlays und Darstellung zusätzlicher Informationen.
Demo der Google Maps API.
Technologien: Google Earth Dateiformat (KML), Google Maps API, JavaScript, AJAX, PHP
SRTM Viewer (2006) Visualisierung von SRTM Daten. Falschfarbendarstellung eines Höhenrasters.
Technologien: .NET 2.0, Windows GDI
Wordpress Plugin (2006) Rating-Plugin für Wordpress. Download (Public Domain).
Technologien: PHP, Wordpress
LPT Kanal Operator (04/2007) Zentrale Fernsteuerung des Parallelports auf mehreren entfernten Rechnern.
Technologien: inpout32.dll, .NET, Remoting
Fleettracker Internet (2007) Weiterentwicklung des Browser-Plugins (Java-Applet). Demo hier oder
hier.
Technologien: Java, Eclipse
Fleettracker Screensaver (06/2007) Implementierung Bildschirmschoner für repräsentative Zwecke (Flottenübersicht).
Technologien: .NET 2.0, C#, GDI+
Skymarine (2006-2010) Seekarte und Routenplanung für Yachten (online). skymarine.de.
Technologien: Java, Applet, Javascript, MySQL, JSON, Zend
Serial AIS Reader (2009) im Einsatz bei DP07 Seefunk. Weiterentwicklung / Erweiterung eines Bestandsprojekts
auf Basis virtueller COM ports (TCP-Com). Einlesen und Weiterverarbeitung von Schiffspositionen.
Technologien: C#, .NET, virtual COMports, Google Maps API, MySQL, AIS Communication Standard
Sudoku Solver (2009) Grafische Lösung von Sudoku's auf Basis des Backtracking-Algorithmus.
Technologien: C#, GDI+
EC Regler und EC Lokführer (2010) Fernsteuerung für die Digitalzentrale Tams easyControl zur Steuerung einer Modellbahn über den PC.
Hier geht es zur Projektseite.
Technologien: C#, Serial I/O, managed DirectX
LAV (2010) Verteilte Anwendung zur Verwaltung von Lokadressen bei größeren Modellbahnveranstaltungen.
Auch dieses Projekt hat eine eigene Seite.
Technologien: C#, TCP/IP, IP multicasting
WMS Service (2010) Prototypische Implementierung zur Generierung von Karten-Overlays
Ein Web Map Service zur Anreicherung einer elektronischen Seekarte mit Strömungsdaten.
Technologien: C#, WCF Web Services, GDI+
LogData Manager (2011) Tool zur Nachbereitung von Simulatordaten.
Eine .NET Anwendung, die ein Verzeichnis mit Textdateien aus Schiffs-Simulatorläufen verarbeitet und gefilterte Extrakte erzeugen kann. Dieses Projekt enstand in
Zusammenarbeit mit MTC Hamburg.
Technologie: C#
Hier findet sich eine kurze Zusammenstellung meiner früheren Schüler und Studentenjobs.
zurück