Portierung bestehender Payment-Software auf Android-Terminals
Softwareentwicklung
Softwarearchitektur
Hardwareanbindung
Die Android-Portierung ist die technische Grundlage für eine neue Generation mobiler Zahlungsterminals: Eine bestehende Payment-Software wurde auf Android übertragen, mit Anbindung von NFC, Kartenzahlung und Drucker – für mehr Benutzerfreundlichkeit, neue Funktionen und geringere Betriebskosten.
Die Problemstellung
Die folgenden Punkte zeigen die Ausgangslage und die Herausforderungen, die wir im Laufe des Projekts schrittweise behoben bzw. gelöst haben.
-
Bestehende Payment-Software war für proprietäre Hardware entwickelt
-
Kein Support für moderne Betriebssysteme oder Touch-Eingaben
-
Veraltete UI nicht geeignet für neue Nutzungsszenarien
-
Hoher Aufwand für Wartung und Erweiterung auf bisherigen Systemen
-
Fehlende Abstraktion für Hardwarekomponenten (z. B. NFC, EC, Drucker)
-
Keine bestehende Android-Kompatibilität trotz Marktbedarf
Unser Know How
Die Portierung einer Payment-Software auf eine neue Plattform erfordert weit mehr als nur technisches Verständnis. In diesem Projekt konnten wir unsere Stärken in der Kombination aus Embedded-Entwicklung, Hardwareanbindung und moderner Android-Technologie gezielt einbringen – mit Fokus auf Stabilität, Performance und Zukunftsfähigkeit.
Portierung kritischer Software
auf neue Plattformen
Wir übertragen bestehende Anwendungen auf moderne Betriebssysteme wie Android. Dabei erhalten wir funktionale Kerne, modernisieren gezielt und schaffen neue Integrationsmöglichkeiten.
Hardwareanbindung für
Payment-Terminals
Ob NFC-Reader, EC-Kartenleser oder Thermodrucker: Wir binden spezialisierte Hardware direkt in moderne Softwareumgebungen ein – effizient, robust und mit Fokus auf minimaler Latenz.
Touch-Optimierung für
Embedded Devices
Wir entwickeln bedienfreundliche Benutzeroberflächen, die speziell für Touchscreens optimiert sind – auch unter Berücksichtigung bestehender UI-Logiken aus früheren Systemen.
Technologiebrücken zwischen
Java & C++
Wir bauen stabile Schnittstellen zwischen modernen Android-Stacks und nativer C/C++-Logik. So lassen sich Kernfunktionen weiterverwenden und effizient mit neuen UI- und System-Features kombinieren.
Refactoring &
Plattformkonsolidierung
Wir transformieren monolithische Altsysteme in modulare, wartbare Software – mit dem Ziel, Betriebskosten zu senken und zukünftige Erweiterungen zu erleichtern.
Migration statt Neuentwicklung
Bestandssysteme zukunftsfähig gemacht
Statt alles neu zu bauen, portieren wir bestehende Applikationen gezielt auf neue Plattformen. Das reduziert Projektrisiken, senkt Kosten und erlaubt einen schnelleren Markteintritt – inklusive vollständiger Hardwareanbindung.
Welche Kern-Features wurden umgesetzt?
Touch-Optimierung
Hardwareintegration
Latenzminimierung
Was die Portierung technisch besonders macht
Die Portierung der Payment-Software auf Android erforderte die nahtlose Verbindung zweier technischer Welten: Einerseits ein etablierter, performanter C/C++-Code aus der bestehenden Terminalsoftware – andererseits moderne Android-Technologie mit Fokus auf Touchbedienung und Geräteintegration. Unsere Lösung vereint beide Seiten in einer robusten, erweiterbaren Architektur.
Technologischer Ansatz
-
Modulare Hardwareanbindung: NFC-Reader, EC-Kartenslot und Thermodrucker werden einzeln über angepasste native Schnittstellen angesteuert, mit klarer Trennung zwischen Businesslogik und Geräteintegration.
-
Touch-UI auf Android: Die Benutzeroberfläche wurde auf Android übertragen und an die Touchbedienung angepasst – mit Rücksicht auf vertraute Abläufe aus dem alten UI-System.
-
Plattformunabhängige Skalierbarkeit: Optimiert für Smartphones und Tablets, intuitiv bedienbar, auch für nicht technikaffine Patienten
Backend & Systemintegration
-
C/C++ -Kern bleibt erhalten für hochperformante Verarbeitung
-
Direkte Kommunikation mit Hardwarekomponenten unter Echtzeitbedingungen
Hardware-Schnittstellen
-
NFC-Reader
-
EC-Kartenmodul
-
Thermodrucker
-
Android-Touchdisplay
TECH BLOG
Alles, was du wissen willst
Gemeinsam entwickeln wir ein Produkt, das Deine Nutzer wirklich lieben.
Unser Workflow mit der
Kanban Methode
Die Kanban-Methode ist ein agiles Vorgehensmodell zur Visualisierung und Steuerung von Arbeitsprozessen. Aufgaben werden auf einem Board in Spalten wie „To Do“, „In Progress“ und „Done“ dargestellt.
So behalten Teams den Überblick, erkennen Engpässe frühzeitig und steigern ihre Effizienz durch einen kontinuierlichen Arbeitsfluss.
Unsere Referenzen
Von der Idee zur Umsetzung
Und, wann dürfen wir Deine Erfolgsgeschichte schreiben?








