Selection from our list of projects
Insured portal for the health insurance company HEK
Providing different online services for insurance customers, including e-mail transmission and dynamic, interactive creation of PDF documents (with multitier construction and automatic layout)
Tasks:
- System conception
- Design of a domain-specific language (DSL) to describe the application data and dialogs
- Formal specification of the applications
- Graphic design
- Implementation: compiler, interpreter
Platform / development environment:
Linux, Apache, CVS, PHP, acroformtool/PDF, SMTP, PostgreSQL, C, Styx
Telnet proxy server
Including Web based configuration and status monitoring to ensure stable connections between terminals and host (applications).
[Product information in German]
Tasks:
- Design and implementation of the server
- Design of the Web interface as a PHP prototype
- Implementation of the Web interface in C++ based on the server-embedded HTTP server
- Testing, Debian packaging
- HP-UX port
Platform / development environment:
Linux, Apache, CVS, PHP, Javascript, C++, Telnet RFCs, Emulation VT220
E-mail client for cruise ships
Mail composition, transmission, receiving, billing (currently in operation on two cruise ships).
Tasks:
- Conception, implementation, and testing
- Integration of card readers for authentication
- Communication interface to booking server
- Internationalization
- Deployment support
Platform / development environment:
Linux, Apache, MySQL, CVS, PHP, Javascript
Touch console with on-screen keyboard
For operation of host / server applications by means of portable touch screens with wireless connections to the back offfice.
[Product information in German]
Tasks:
- Conception of a configuration language for keyboard, keys (codes), commands, terminals (parser)
- Implementation of the parser and the on-screen keyboard as well as the terminal connection
- Development of a QT based version of the KDE console
- Adaptation of the console fonts to the touch screen geometry
Platform / development environment:
(embedded) Linux, C++, QT, KDE console, VT220, Styx, CVS
Infotainment system for cruise ships
Information and service system, incl. on-demand video/audio (currently in operation on two cruise ships)
Tasks:
- Product conception, design
- Adaptation of the operating system
- Conception and implementation
- Multimedia GKS, language design
- Process and network communication layer
- Administration, online maintenance/diagnosis
- Interface to front office system
- MTA for sending and receiving E-mail
- Staff training
Platform / development environment:
1400/100 clients, diskless 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 interface, Apache, PHP, Perl
Document and workflow management system for credit processing
Archiving of incoming and outgoing mail, electronic records, transaction processing
Tasks:
- DB modeling: archive and electronic records
- Log messages
- Conception and implementation
- DB / middleware / archive interface, incl. Sybase / FileNET driver
- XVCS plugin: document filing, archive / log server
- Electronic records: interface, server, record viewer
- Micro workflow system, PAM compiler for transaction diagrams
- Version management and coordination / project co-management
- Product deployment, maintenance, and hotline support
Platform / development environment:
Windows, Sybase, Host, IDMS, M/Text, Rational Rose for prototype development, C++, MFC, ND Open Interface, Styx, MQSeries, Tuxedo, DME, CSI(SAA), FileNET, Kodak Scan API XVCS, ActiveX API Eastman Viewer, PVCS
Prototype for the display of STEP based construction data
Tasks:
- Basic concept and prototype for XML transformation of AP226 data.
Platform / development environment:
Java, ISO 10303 (STEP), XML, Styx
Further information:
USB midi firmware for Midiport 1x1, 2x2
Tasks:
- Adaptation of OSS USB midi driver
Platform / development environment:
Linux kernel, EZ-USB AN2131 and 8051 Chips, SDCC
Online car insurance
Tasks:
- Design and implementation of the DB model
- Design of interface to rates calculator
Platform / development environment:
Linux, Apache, PostgreSQL, PHP, Javascript, CVS, AS400 rates calculator / back office
Web based error tracking system
For online entry and tracking of errors in embedded SW components.
Tasks:
- Conception, implementation, and product deployment
Platform / development environment:
Linux, Apache, PHP, Javascript
Compiler building tool Styx
a scanner and LALR(1) parser generator
[Product information]
Tasks:
- Design, implementation, maintenance
- Online documentation
- Generators for language, library, and program reference
- Compiling of installation packages
- Publication under (L)GPL
Platform / development environment:
Linux, Windows, C, SGML
Further information:
Infotainment system for the cruise ship MS Europa
Information and service system, incl. on-demand video/audio
Tasks:
- Conception, implementation, and product deployment
Platform / development environment:
350 clients; Windows, Visual Basic, Oracle, MS Transaction Server, TCP/IP, media streaming
KDE console, QT-CORBA integration
Tasks:
- Design, implementation, release, and maintenance
Platform / development environment:
Linux, XTERM, C++, QT, CORBA, SGML
UnixODBC
Tasks:
- Project coordination
Platform / development environment:
Linux, ODBC, JDBC, SGML
Information portal for Linux/OSS providers/clients
Tasks:
- Design, implementation, installation, and maintenance
Platform / development environment:
Linux, Apache, PHP, Javascript
Front-office system for cruise ships, version 2
POS, reservations, check-in/out, excursions
Tasks: (mainly in Miami/FL, Orlando/FL)
- Design and implementation of numerous interfaces via network
- Device control, deployment at Disney Cruiseline
Platform / development environment:
Windows, Oracle, Visual Basic, RS-232, TCP/IP, micros register interface, credit card clearing interface, PBX interfaces
Front-office system for cruise ships, version 1
POS, reservations, check-in/out, excursions
Tasks:
- Conception and implementation
- DB model, system kernel, various dialogs
- micors register integration
- Telephone billing, wake-up service
- Deployment on the cruise ship AIDA
Platform / development environment:
Windows, Oracle, Visual Basic, COM, TCP/IP, micros register interface, Ericsson PBX interfaces
Commission billing within a PPS system
Tasks:
- Conception, implementation, and release
Platform / development environment:
Sun Solaris, Sybase
Speculate: Database application generator
Tasks:
- Conception, implementation, and product deployment
- Maintenance and support of application development
- The Styx Scanner & Parser Generator was also developed in this context.
Platform / development environment:
Version 1 (Informix 4GL preprocessor),Sinix, Informix / 4GL, C-Isam, C, Lex/Yacc
Version 2 (4GL compiler/interpreter), Windows, ODBC, C/C++, Lisp, Starview, Styx
Application development for public administration
Including budget monitoring of publicly subsidized employment projects
Tasks:
- Conception, implementation, and deployment
Platform / development environment:
Sinix, Informix / 4GL, Speculate
Diagnosis tool for the ISDN-enabled Content300 telecom system
Monitoring, service & maintenance, simulation
Tasks:
- Overview of available tools and comparable projects
- Conception and implementation
Platform / development environment:
HP-Unix, C, Lex / Yacc, ISO 8824 87 (ASN.1), FTZ 1TR6/12TR7 (ISDN D-channel protocol)
Allocation system for issue structure planning
For Bauer Publishing Group, Hamburg
Tasks:
- DB modelling
- Conception and implementation of the data (access) layer
- Version management and coordination
Platform / development environment:
Windows, Unix (Altos), MKS, SCCS, Informix, C-Isam, Gupta/SQLBase, C++
Information system for vessel traffic monitoring on the river Elbe
Including moorage administration for the Schiffsmeldedienst GmbH (Port Office), Hamburg
Tasks:
- Conception and implementation
- DB modelling/access, area overview, reports
- Communication with the WSV (federal vessel traffic administration)
- Backup & recovery
- Deployment
Platform / development environment:
Unix (Altos), Informix / ESQLC, C-Isam, C, Datex-P, SCCS
Purchasing and storage administration system
For the cafeteria at Lufthansa AG, Hamburg
(in cooperation with Gopass GmbH, Bamberg)
Tasks:
- Conception and implementation of DB model/access
- Coordination
Platform / development environment:
SCO-Unix, Informix / ESQLC, C
Tank data tracking and billing systems
For Spedition Schreiner (shipping company), Quickborn, and Edeka AG (grocery/retail group), Hamburg
Tasks:
- Design, implementation, deployment, and maintenance
Platform / development environment:
Unix (Altos), Informix, C, host communication, interface to tank system
Commercial DB application for architecture project management
Project tracking, RFQs/offers, parts lists
Tasks:
- Conception and implementation
Platform / development environment:
IBM / 36, RPG III