Auszug aus unserer Projektliste
SMSC Proxy Server
inkl. Nummernersetzung (funktional <--> mobil) vor der Weiterleitung einer SMS
Aufgaben:
- Konzeption und Implementierung der Komonenten
- (Regressions-)Test, Debian-Paketierung
Plattform / Entwicklungsumgebung
Linux (Debian), CVS, C, C++, SMPP, IN, GNU-Tools, Debian-Tools, PostgreSQL
Rollenserver zur Ermittlung der Routing-Informationen
für ein- und ausgehende Anrufe im Bahn-Umfeld
Aufgaben:
- Konzeption und Implementierung des Rollenservers, inkl. HA
- (Regressions-)Test
- Anbindungen an zahlreiche externe Systeme, u.a.
- SMPP (SMSRelay)
- SNMP (MIB-Spezifikation, Walker-, Trap-Funktionen)
- div. propritäre Protokolle, inkl. Protokollspezifikation
- Debian-Paketierung
- div. Anpassungen und Erweiterungen, u.a. für Schweden, Österreich und Dänemark
- Interaktive und - via Lua - programmierbare Testserver für IN- und BDKDS-Schnittstellentest (Telnet-artige Testdialoge unter Verwendung der Readline Bibliothek)
Plattform / Entwicklungsumgebung
Linux (Debian), C, C++, STL, Lua, TCP/IP, UDP, SMPP, SNMP,XMLRPC, GNU-Tools, libsnmp, libreadline, PostgreSQL, Heartbeat, weitere Protokolle/Schnittstellen (LST, IN, IN-FTP, BDKDS), CVS, git, Debian-Tools, Tex/Latex, Doxygen
Frontendsystem zur Auswertung von Tankänderungen
Frontendsystem zur Dokumentation und Auswertung der Tankänderungen auf Basis der automatisch erfassten Tankbewegungen
Aufgaben:
- Konzeption und Implementierung der Anwendung
- Dokumentation, Online-Hilfe
- Test, Paketierung
Plattform / Entwicklungsumgebung
Windows 2003, MS SQL Server, C#, .NET, Excel
CMS-gesteuerte Abspielplattform für Flash und Video
auf Basis der Linux-Distribution Debian
Aufgaben:
- Betreuung und Weiterentwicklung der Abspiel-Plattform
- Portierung auf ARM-basierte Hardware-Plattform
Plattform / Entwicklungsumgebung
(embedded) Linux (Debian), ARM-Umgebung (Cross-Kompilation, qemu), C, C++, XML, GPRS, GNU-Tools, Subversion
Softwarekomponenten für Bahnsteig-Beschallung und Telefonie via VOIP
- Multicast-fähige SIP/RTP-Bibliothek auf der Basis der OpenSource-Bibliotheken libosip, libortp, libeXosip, inkl. Unterstützung der von den Client-Anwendungen verwalteten Audio-Geräte
- Soccer-Bibliothek für den Informationsaustausch zwischen den verschiedenen Systemkomponenten
- Statusdienst-Server zur Speicherung und Weiterleitung des Systemzustands
- Mapping zwischen Konfigurationsklassen und Datenbank
Aufgaben:
- Konzeption und Implementierung der Komonenten
- (Regressions-)Test, Paketierung (automake,configure)
Plattform / Entwicklungsumgebung
Linux (Debian), ARM-Umgebung (scratchbox.org), CVS, C, C++, SIP/RTP/SDP RFCs, libosip, libortp, libexosip, GNU-Tools,PostgreSQL, Altova UML-Modeller
Computergestützte Dokumentationserstellung
Realisierung eines wechselseitigen Datenaustausches zwischen dem FEM-System ANSYS und OpenOffice zwecks automatisierter Dokumentation der Lastfälle
Aufgaben:
- Konzeption und Implementierung des TCP/IP-basierten Datenaustausches sowie der OpenOffice-Funktionalität
- Test, Installation
Plattform / Entwicklungsumgebung
Linux (Debian), Windows, CVS, C, C++, TCL(UNO), OpenOffice-Basic
Berechnung von Tankdaten
Serveranwendung zur Übertragung der gemessenen Tankdaten und Berechnung der abgeleiteten Tankdaten für die Ölbuchhaltung gemäß DIN 51757
Aufgaben:
- Konzeption und Implementierung der Serveranwendung
- Test, Paketierung
Plattform / Entwicklungsumgebung
Windows 2003, MS SQL Server, MS Access, Visual Basic .NET, ADO.NET
Versicherten-Portal der Hanseatischen Krankenkasse
mit verschiedenen Online-Diensten für Versicherte, inkl. Erzeugung von PDF-Dokumenten und Mailversand (mehrstufige Konstruktion, automatisches Layout)
Aufgaben:
- Systemkonzeption
- Entwurf einer Spezifikationssprache zur Beschreibung der Datenbasis und Dialoge
- Formale Spezifikation der Fachanwendungen
- Graphisches Design
- Implementierung (Compiler,Interpreter)
Plattform / Entwicklungsumgebung
Linux, Apache, CVS, PHP, acroformtool/PDF, SMTP, PostgreSQL, C, Styx
Telnet Proxy Server
inkl. webbasierter Konfiguration und Statusüberwachung zur Gewährleistung stabiler Verbindungen zwischen Funk-Terminals und Host(applikationen)
[Produktinformationen]
Aufgaben:
- Konzeption und Implementierung des Servers
- Konzeption der Weboberfläche als PHP-Prototyp
- Implementierung der Weboberfläche auf der Basis des Server-embedded HTTP-Servers in C++
- Test, Debian-Paketierung
- HP-UX Portierung
Plattform / Entwicklungsumgebung:
Linux, Apache, CVS, PHP, Javascript, C++, Telnet RFCs, Emulation VT220
E-Mail-Client für Kreuzfahrtschiffe
Mail-Empfang, -Komposition, -Versand, -Abrechnung (aktuell auf zwei neuen Kreuzfahrtschiffen im Einsatz)
Aufgaben:
- Konzeption, Implementierung und Test
- Anbindung der Kartenleser zur Authentisierung
- Kommunikationsschnittstelle zum Buchungsserver
- Internationalisierung
- Unterstützung der Produktionseinführung
Plattform / Entwicklungsumgebung:
Linux, Apache, MySQL, CVS, PHP, Javascript
Touch-Konsole mit On-Screen-Tastatur
zur Bedienung von Host / Server-Anwendungen mittels portabler, per Funk mit dem Backoffice verbundener Touch-Screens
[Produktinformationen]
Aufgaben:
- Konzeption einer Konfigurationssprache für Tastatur, Tasten(codes), Kommandos, Terminal (Parser)
- Implementierung des Parsers und der On-Screen-Tastatur sowie der Terminal-Anbindung
- Entwicklung einer QT basierten Version der KDE-Konsole
- Anpassung der Konsole-Fonts auf die Touch-Screen-Geometrie
Plattform / Entwicklungsumgebung:
(embedded) Linux, C++, QT, KDE-Konsole, VT220, Styx, CVS
Infotainment-System für Kreuzfahrtschiffe
Informations- und Service-System, inkl. Video / Audio-on-demand (aktuell auf zwei neuen Kreuzfahrtschiffen im Einsatz)
Aufgaben:
- Produktkonzeption, Design
- Betriebssystemanpassung
- Konzeption und Implementierung
- Multimedia-GKS, Sprachentwurf
- Prozess- und Netzwerk-Kommunikationsschicht
- Administration, Online-Wartung/Diagnose
- Schnittstelle zum Frontoffice-System
- MTA zum Versenden und Empfangen von Mails
- Mitarbeiterschulung
Plattform / Entwicklungsumgebung:
1400/100 Klienten, Plattenloses System, (embedded) Linux, Kernel, CVS, MySQL+MS SQLServer, C++, X11, QT, TCP/IP, SMTP, (XML-)RPCs, USB, RFCs, Media streaming, Novell GroupWise API, DTS / FCUI-Schnittstelle, Apache, PHP, Perl
Schriftgut- und Workflow-System zur Kreditbearbeitung
Postein- und ausgangsarchiv, elektronische Akte, Vorgangsbearbeitung
Aufgaben:
- DB-Modellierung Archiv, elektronische Akte
- Protokollmeldungen
- Konzeption und Implementierung
- DB / Middleware / Archiv-Schnittstelle, inkl. Sybase / FileNET-Treiber
- XVCS-Plugin Dokumentablage, Archiv / Protokoll-Server
- elektronische Akte: Schnittstelle, Server, Aktenviewer
- Mikro-Workflow-System, PAM-Compiler für Vorgangsgraphen
- Versionsmanagement und Koordination / Teilprojektleitung
- Produktionseinführung, Wartung und Hotline
Plattform / Entwicklungsumgebung:
Windows, Sybase, Host, IDMS, M/Text, Rational Rose für Prototyp-Erstellung, C++, MFC, ND Open Interface, Styx, MQSeries, Tuxedo, DME, CSI(SAA), FileNET, Kodak-Scan-API XVCS, ActiveX-API Eastman-Viewer, PVCS
Prototyp zur Anzeige STEP basierter Konstruktionsdaten
Aufgaben:
- Grobkonzept und Prototyp für die XML-Transformation von AP226-Daten
Plattform / Entwicklungsumgebung:
Java, ISO 10303 (STEP), XML, Styx
Weiterführende Links:
USB-Midi Firmware für Midiport 1x1, 2x2
Aufgaben:
- Arbeiten am OSS USB-Midi Treiber
Plattform / Entwicklungsumgebung:
Linux Kernel, EZ-USB AN2131 und 8051 Chips, SDCC
Online Kfz-Versicherung
Aufgaben:
- Konzeption und Implementierung des DB-Modells
- Konzeption der Schnittstelle zum Tarifrechner
Plattform / Entwicklungsumgebung:
Linux, Apache, PostgreSQL, PHP, Javascript, CVS, AS400-Tarifrechner / Backoffice
Web basiertes Failure Tracking System
zur Erfassung / Verfolgung von Fehlern in embedded SW-Komponeten
Aufgaben:
- Konzeption, Implementierung und Produktionseinführung
Plattform / Entwicklungsumgebung:
Linux, Apache, PHP, Javascript
Compilerbau-Werkzeug Styx
ein Scanner und LALR(1) Parser Generator
[Produktinformationen]
Aufgaben:
- Konzeption, Implementierung, Wartung
- Online-Dokumentation
- Generatoren für die Sprach-, Bibliotheks- und Programm-Referenz
- Zusammenstellung der Installationspakete
- Veröffentlichung unter (L)GPL
Plattform / Entwicklungsumgebung:
Linux, Windows, C, SGML
Weiterführende Links:
Infotainment-System für das Kreuzfahrtschiff MS-Europa
Informations- und Service-System, inkl. Video/Audio-on-demand
Aufgaben:
- Konzeption, Implementierung und Produktionseinführung
Plattform / Entwicklungsumgebung:
350 Klienten; Windows, Visual Basic, Oracle, MS Transactionserver, TCP/IP, Media streaming
KDE Konsole, QT-CORBA Integration
Aufgaben:
- Konzeption, Implementierung, Freigabe und Wartung
Plattform / Entwicklungsumgebung:
Linux, XTERM, C++, QT, CORBA, SGML
UnixODBC
Aufgaben:
- Projektkoordination
Plattform / Entwicklungsumgebung:
Linux, ODBC, JDBC, SGML
Informationsportal für Linux/OSS - Anbieter/Anwender
Aufgaben:
- Konzeption, Implementierung, Installation und Wartung
Plattform / Entwicklungsumgebung:
Linux, Apache, PHP, Javascript
Front-Office-System für Kreuzfahrtschiffe, Version 2
POS, Reservierung, Check-in/out, Exkursionen
Aufgaben: (überwiegend in Miami/FL, Orlando/FL)
- Konzeption und Implementierung zahlreicher Schnittstellen via Netzwerk
- Gerätesteuerungen Produktionseinführung bei Disney Cruiseline
Plattform / Entwicklungsumgebung:
Windows, Oracle, Visual Basic, Crystal Reports, RS-232, TCP/IP, micros Kassen-Schnittstelle, Kreditkarten-Clearing-Schnittstelle, PBX-Schnittstellen
Front-Office-System für Kreuzfahrtschiffe, Version 1
POS, Reservierung, Check-in/out, Exkursionen
Aufgaben:
- Konzeption und Implementierung
- DB-Modell, Systemkern, diverse Dialoge,
- micros-Kassen-Anbindung,
- Telefonabrechnung, Weckdienst,
- Produktionseinführung auf dem Kreuzfahrtschiff AIDA
Plattform / Entwicklungsumgebung:
Windows, Oracle, Visual Basic, Crystal Reports, COM, TCP/IP, micros Kassen-Schnittstelle, Ericsson PBX-Schnittstellen
Provisionsabrechnung innerhalb eines PPS-Systems
Aufgaben:
- Konzeption, Implementierung und Freigabe
Plattform / Entwicklungsumgebung:
Sun Solaris, Sybase
Speculate: Applikationsgenerator für Datenbankanwendungen
Aufgaben:
- Konzeption, Implementierung und Produktionseinführung
- Wartung und Betreuung der Anwendungsentwicklung
- In diesem Zusammenhang wurde auch der Styx Scanner & Parser Generator entwickelt.
Plattform / Entwicklungsumgebung:
Version 1 (Informix-4GL-Preprozessor),Sinix, Informix / 4GL, C-Isam, C, Lex/Yacc
Version 2 (4GL-Compiler/Interpreter), Windows, ODBC, C/C++, Lisp, Starview, Styx
Anwendungen für die öffentliche Verwaltung
u.a. zur haushaltsrechtlichen Überwachung von ABM-Maßnahmen
Aufgaben:
- Konzeption, Implementierung und Produktionseinführung
Plattform / Entwicklungsumgebung:
Sinix, Informix / 4GL, Speculate
Diagnosewerkzeuge für die ISDN-fähige TK-Anlage Content300
Monitoring, Service & Wartung, Simulation
Aufgaben:
- Übersicht über verfügbare Werkzeuge und vergleichbare Projekte
- Konzeption und Implementierung
Plattform / Entwicklungsumgebung:
HP-Unix, C, Lex / Yacc, ISO 8824 87 (ASN.1), FTZ 1TR6/12TR7 (ISDN D-Kanal-Protokoll)
Dispositionssystem zur Planung der Heftstrukturen
für den Bauer Verlag, Hamburg
Aufgaben:
- DB-Modellierung
- Konzeption und Implementierung der Daten(zugriffs)schicht
- Versionsmanagement und Koordination
Plattform / Entwicklungsumgebung:
Windows, Unix (Altos), MKS, SCCS, Informix, C-Isam, Gupta/SQLBase, C++
Informationssystem zur Überwachung des Elbe-Schiffsverkehrs
inkl. Liegeplatz-Verwaltung für die Schiffsmeldedienst GmbH, Hamburg
Aufgaben:
- Konzeption und Implementierung
- DB-Modell/Zugriffe, Revierübersicht, Reports
- Kommunikation mit der WSV
- Backup & Recovery
- Produktionseinführung
Plattform / Entwicklungsumgebung:
Unix (Altos), Informix / ESQLC, C-Isam, C, Datex-P, SCCS
Einkaufs- und Lagerverwaltungssystem
für die Kantine der Lufthansa AG, Hamburg
(in Zusammenarbeit mit der Gopass GmbH, Bamberg)
Aufgaben:
- Konzeption und Implementierung DB-Modell/Zugriffe
- Koordination
Plattform / Entwicklungsumgebung:
SCO-Unix, Informix / ESQLC, C
Tankdatenerfassungs- und Abrechnungssysteme
für die Spedition Schreiner, Quickborn, und die Edeka AG, Hamburg
Aufgaben:
- Konzeption, Implementierung, Produktionseinführung und Wartung
Plattform / Entwicklungsumgebung:
Unix (Altos), Informix, C, Host-Kommunikation, Tankanlagen-Schnittstelle
Kommerzielle DB-Anwendungen im Architekturbereich
Projektverfolgung, Ausschreibungen, Stücklisten
Aufgaben:
- Konzeption und Implementierung
Plattform / Entwicklungsumgebung:
IBM / 36, RPG III