Referenzen

Eine Auswahl aus unseren Projekten

In den vergangenen Jahren haben wir zahlreiche Projekte umgesetzt. Einige Beispiele aus unserem Leistungsspektrum können Sie hier einsehen. Weitere Projekte stellen wir Ihnen gerne auf Anfrage vor. Details zum jeweiligen Projekt erhalten Sie durch anklicken.

Deutsche Bahn ICE 4 Fahrgastinformation Zuglaufanzeiger & Platzreservierung

Embedded Softwarelösung im Bahntechnik-Umfeld

Ansteuerung der Zuglaufanzeiger und der Sitzplatzreservierungsdisplays in den Hochgeschwindigkeitszügen der ICE Serie 4 durch eine TCP/IP-basierte Lösung.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
  • Implementierung eines FPGA Loaders/Updaters in C++
  • Implementierung diverser Protokollstacks in C++ (PDI-XML/HTTP, HDLC/RS485, SNMPv3)
  • Implementierung eines PDI Test-Servers
  • Entwicklung der kompletten Firmware zur Ansteuerung der Zuglaufanzeiger (außen) und Sitzplatzreservierungs-Displays
  • Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
  • Unterstützung für Firmware Update via USB, Web-Interface und PDI
  • Unterstützung für Rollback eines Firmware Updates via PDI
  • Integration in das yocto Build Environment und Konfiguration des Userlands
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
Deutsche Bahn Sprachbox für BR145/146 Nachentwicklung eines Substituts

Embedded Softwarelösung im Bahntechnik-Umfeld

Um die Ersatzteilversorgung der Lokomotiven der Baureihen 145 und 146 sicherzustellen wurde ein kompatibles Substitut für die Sprachbox zur Ausgabe von sicherheitsrelevanten Warnhinweisen an den Triebfahrzeugführer nachentwickelt.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
  • Implementierung eines ALSA Controls im Kernel Treiber
  • Implementierung der Schnittstelle zum MVB Fahrzeugbus
  • Entwicklung der kompletten Firmware zur priorisierten und parametrisierbaren Audio-Ausgabe von Durchsagen
  • Entwicklung der adaptiven Lautstärkeanpassung abhängig vom Umgebungsgeräuschpegel
  • Implementierung der automatischen Überwachung und Diagnose der Lautsprecherkreise zur Erkennung von Fehlfunktionen
  • Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
  • Unterstützung für Firmware Update via Web-Interface und SD-Card
  • Integration in das yocto Build Environment und Konfiguration des Userlands
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
Eigenentwicklung pixality® SUS™ Software Update Solution

Softwarelösung im Embedded- und Consumer-Umfeld

Kryptographisch abgesicherte, regelbasierte Verteilung von Software-Updates

  • Entwicklung einer durchgehend kryptographisch abgesicherten Architektur
  • Entwicklung einer regelbasierten Update-Logik mit Abbildung der Regeln in XML
  • Komprimierte und verschlüsselte Übertragung der Update-Inhalte
  • Unterstützung von Delta-Updates / Download-Traffic-Minimierung
  • zusätzlich Überprüfung von plattformabhängigen digitalen Signaturen
  • optional statistische Messungen diverser Parameter
  • Entwicklung von Deployment Tools zur Generierung der Update-Pakete
  • SUS™ ist derzeit im Einsatz mit >1 Million Installationen
Deutsche Bahn ICE 1 Redesign (2020) Sitzplatzreservierung & Diagnose

Embedded Softwarelösung im Bahntechnik-Umfeld

In allen Hochgeschwindigkeitszügen der ICE Serie 1 wurde das Fahrgast­informations­system nochmals modernisiert und auf eine TCP/IP- basierte Lösung umgestellt.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
  • Implementierung eines FPGA Loaders/Updaters in C++
  • Implementierung diverser Protokollstacks in C++ (PDI-XML/HTTP, HDLC/RS485, SNMPv3)
  • Implementierung eines PDI Test-Servers
  • Entwicklung der kompletten Firmware zur Ansteuerung der Sitzplatzreservierungs-Displays
  • Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
  • Unterstützung für Firmware Update via USB, Web-Interface und PDI
  • Unterstützung für Rollback eines Firmware Updates via PDI
  • Integration in das yocto Build Environment und Konfiguration des Userlands
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
Deutsche Bahn ICE 1 Redesign (2020) Personenruf-Box / Ansagesystem

Embedded Softwarelösung im Bahntechnik-Umfeld

In allen Hochgeschwindigkeitszügen der ICE Serie 1 wurde im Rahmen der Lebensdauerverlängerung die Infrastruktur nochmals modernisiert.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
  • Implementierung eines ALSA CODEC Kernel Treibers
  • Implementierung diverser serieller Protokolle in C++ (TTY/RS232)
  • Entwicklung der kompletten Firmware zur priorisierten und parametrisierbaren Audio-Ausgabe von Durchsagen
  • Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
  • Unterstützung für Firmware Update via Web-Interface und SD-Card
  • Integration in das yocto Build Environment und Konfiguration des Userlands
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
Deutsche Bahn Sprachbox für BR101 Nachentwicklung eines Substituts

Embedded Softwarelösung im Bahntechnik-Umfeld

Um die Ersatzteilversorgung der Lokomotiven der Baureihe 101 sicherzustellen wurde ein kompatibles Substitut für die Sprachbox zur Ausgabe von sicherheitsrelevanten Warnhinweisen an den Triebfahrzeugführer nachentwickelt.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Anpassungen am Bootloader und Entwicklung diverser Linux Kernel Treiber
  • Implementierung eines ALSA Controls im Kernel Treiber
  • Implementierung der Schnittstelle zum IFZ Fahrzeugbus
  • Entwicklung der kompletten Firmware zur priorisierten und parametrisierbaren Audio-Ausgabe von Durchsagen
  • Entwicklung der adaptiven Lautstärkeanpassung abhängig vom Umgebungsgeräuschpegel
  • Implementierung der automatischen Überwachung und Diagnose der Lautsprecherkreise zur Erkennung von Fehlfunktionen
  • Entwicklung eines Web-Interfaces für Servicezwecke mit Status- und Testfunktionen
  • Unterstützung für Firmware Update via Web-Interface und SD-Card
  • Integration in das yocto Build Environment und Konfiguration des Userlands
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
1&1, GMX, WEB.DE Suche für Windows Websuche direkt in der Taskleiste

1&1, GMX, WEB.DE Suche für Windows

Softwarelösung im Consumer-Umfeld

Desktop-Erweiterung zur Interaktion mit den diversen Suchmaschinen der Web-Portale von 1&1, GMX, GMX.COM und WEB.DE.

  • Entwicklung einer Windows Taskleisten-Erweiterung (Deskband) zur bequemen Websuche direkt aus der Taskleiste auf Windows 7, 8.1 und 10
  • Unterstützung des privaten Modus für Microsoft Edge, Google Chrome, Mozilla Firefox und Opera
  • Entwicklungsbasis C++ / Qt5 / QML Quick Controls 2
  • Integration mit der pixality® Software Update Solution SUS™ zur kryptographisch abgesicherten automatischen Softwareaktualisierung
  • Entwicklung sämtlicher weiterer Installations- und Deployment-Software
1&1, GMX, WEB.DE, mail.com MailCheck Software für Windows

Softwarelösung im Consumer-Umfeld

Desktop- & Browser Erweiterungen zur Interaktion mit den diversen E-Mail- und Office-Diensten der Web-Portale von 1&1, GMX, WEB.DE und mail.com.

  • Entwicklung einer Windows Taskleisten-Erweiterung (Deskband) zur Anzeige der Anzahl ungelesener E-Mails und Steuerung des Webbrowsers auf Windows XP, Vista, 7, 8, 8.1 und 10
  • Entwicklung einer Browser-Toolbar für Internet Explorer 8-11 auf Windows XP, Vista, 7, 8, 8.1 und 10
  • Entwicklung der Installation direkt von der Produktwebseite über Microsoft ClickOnce
  • Entwicklung sämtlicher weiterer Installations- und Deployment-Software
Deutsche Bahn ICE 1 & 2 Redesign (2005) Sitzplatzreservierung & Diagnose

Embedded Softwarelösung im Bahntechnik-Umfeld

In allen Hochgeschwindigkeitszügen der ICE Serien 1 und 2 wurde das Fahrgast­informations­system um elektronische Reservierungsanzeigen an allen Sitzplätzen erweitert.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Bootloader- und Linux-Kernel-Portierung sowie Erstellung des Userlands
  • Entwicklung verschiedener Treiber für HDLC Controller, Displays und Sensorik
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Entwicklung der kompletten Software zur Ansteuerung der Sitzplatzreservierungs-Displays
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Steuerungssoftware)
Verschiedene Verkehrsbetriebe Fahrgast­information Displayansteuerung

Embedded Softwarelösung im Bahntechnik-Umfeld

Entwicklung von Treibern und Software-Komponenten zur Ansteuerung diverser LED, LCD, FlipDot, FlipDotLED, und E-Ink Displaymodule.

  • Hardware Debugging und Board Bring-Up für neu entwickelte Zielhardware
  • Bootloader- und Linux-Kernel-Portierung sowie Erstellung des Userlands
  • Entwicklung verschiedener Treiber zur Synthese der Steuersignale für o.g. Display-Technologien
  • Entwicklung von Tools zum Testen der Hardware im Rahmen der Qualitätssicherung
  • Lieferung des betriebsfertigen Images (Bootloader, Kernel, Userland, Treiber, Testsoftware)
Bahngesellschaften weltweit Bahnhofs­beschallung Ansagesystem für Bahnhöfe

Embedded Softwarelösung im Bahntechnik-Umfeld

Entwicklung einer Ansagesystem-Software zur Bahnhofsbeschallung. Durchsagen werden automatisch durch eine regelbasierte Audiosynthese erzeugt oder können live über eine VoIP-Schnittstelle eingespielt werden.

  • Konfiguration der Embedded Linux Plattform und Portierung von Linux ALSA Treibern
  • Entwicklung eines Audio-Kreuzschienen-Verteilers in Software
  • Entwicklung der regelbasierten Audiosynthese sowie H.323 / VoIP Integration
  • Implementierung diverser Kommunikationsprotokolle zur Anbindung an Verstärker, Lautsprecherkreise und übergeordnete Systeme
Diverse Geldinstitute Geldautomat Banknoten Ein- und Auszahlung

Embedded Softwarelösung im Banken-Umfeld

Entwicklung von Geldautomatensoftware mit Touchscreen-Bedienoberfläche.

  • Konfiguration und Anpassung der Windows Embedded Plattform
  • Entwicklung der Steuerungssoftware für alle Komponenten
  • Implementierung der Authentifizierung / Verschlüsselung in Zusammenhang mit dem EPP
  • Implementierung diverser Transaktionsprotokolle zur Kommunikation mit übergeordneten Servern
  • Entwicklung einer HTML-basierten, komplett anpassbaren Touchscreen-Bedienoberfläche
  • Anbindung an automatische Softwareaktualisierung
Avery Zweckform Barcode ActiveX Control Erstellung von Barcodes in MS Office

Softwarelösung im Consumer-Umfeld

Entwicklung einer ActiveX Komponente zur Erstellung von Barcodes in Microsoft Office.

  • Unterstützung aller gängigen Barcode-Familien und Kodierungsoptionen
  • Sämtliche Barcode-Parameter sind durch den Benutzer einstellbar
  • Hohe Lesekompatibilität durch hochqualitativen Ausdruck der Barcodes auf allen geeigneten Druckern
  • Integration in das Produkt Avery Zweckform Assistent für Microsoft Office
Giesecke & Devrient GmbH POS Bezahlterminal Steuerungssoftware Cash Handling

Embedded Softwarelösung im POS-Umfeld

Entwicklung der Steuerungssoftware für ein Bezahlterminal.

  • Konfiguration und Anpassung der Embedded Linux Plattform
  • Implementierung diverser Transaktions- und Kommunikationsprotokolle
  • Entwicklung der Steuerungssoftware für das komplette Cash Handling Subsystem
  • Entwicklung der Steuerungssoftware für diverse weitere Systemkomponenten
  • Entwicklung diverser Tools für Hardware-Diagnose und -Test
  • Entwicklung einer automatischen Software Update Lösung
  • Lieferung der betriebsfertigen Installations- und Updatepakete
Verschiedene Verkehrsbetriebe Onboard ELA Konfiguration über CAN-Bus

Windows Softwarelösung für den Personennahverkehr

Entwicklung einer Konfigurationssoftware für ein mobiles ELA-System mit CAN-Bus Anbindung.

  • Entwicklung eines „Point to Point“ CAN-Bus Protokoll-Stacks
  • Entwicklung einer Qt-basierten multilingualen Applikation zur Erstellung und Bearbeitung von Konfigurationsdatensätzen für alle im Fahrzeug verbauten CAN-Bus Teilnehmer
  • Integration eines Chipkarten-Interfaces zur Speicherung der Konfigurationsdaten auf Chipkarten
  • Implementierung eines CAN-Bus Protokolls zur Online-Aktualisierung der Firmware diverser CAN-Bus Teilnehmer
WEB.DE MailCheck Software für Apple OS X

Softwarelösung im Consumer-Umfeld

Desktop-Erweiterung zur Interaktion mit den diversen E-Mail- und Office-Diensten des Web-Portals von WEB.DE.

  • Entwicklung einer Mac App zur Anzeige der Anzahl ungelesener E-Mails in der Mac Menüzeile und Steuerung des Webbrowsers auf Apple OS X 10.8, 10.9, 10.10 und 10.11