Engineering

Seit der Gründung 2003 bauen wir Software, entwickeln Algorithmen, untersuchen Basistechnologien und betreiben Systeme. Einige Systeme laufen seit über 20 Jahren stabil.

Distribution

Ausgehend von Entwicklung und Servicebetrieb für den japanischen Markt vertreiben wir Apps seit 2016 weltweit.

  • Ausrollung in 39 Sprachen und Pflege der Übersetzungen
  • Aufbau und Betrieb der Store-Distribution
  • Einführung von Ad-Mediation
  • Messung und Analyse der Nutzung

39 Sprachen / Zahlungen in 52 Ländern und Regionen und 36 Währungen (seit 2016)

Kern-Stack

Sicherheit 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Mobile Distribution 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Embedded & Betriebssysteme 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Netzwerk und Protokolle 2004–

  • Device Management Protocol
  • Network Performance
  • Wi-Fi Log Analysis
  • Rust

Geschäfts- und Handelssysteme 2004–

  • CMS
  • Database Engineering
  • PHP
  • TypeScript
  • Node.js
  • AWS
  • GCP
  • Cloudflare

Bild-, Dokument- und Sprachanalyse 2003–

  • Full-Text Search
  • Algorithm Design
  • LLM
  • Vision Models
  • Python

Technologieentscheidungen

Seit 2009, der iPhone-3GS-Generation, arbeiten wir an mobiler Entwicklung, und seit 2016 vertreiben wir eigene Apps. Ausgangspunkt war, was das iPhone möglich machte: ein leistungsfähiges Gerät in einer Hand, mit dem Netz verbunden, das einen Dienst überall auf der Welt ausliefern kann.

Was wir bauen, kommt als Nutzungsdaten zu uns zurück. Technik und UI/UX lassen sich laufend in der realen Umgebung bewerten, und der Vertrieb eigener Apps liefert eine Prüfbreite, die einzelne Projekte selten bieten. Die dort gewonnenen Erkenntnisse fließen auch in Entwürfe außerhalb des mobilen Bereichs zurück.

2016 haben wir Xamarin, Cordova und React Native auf Implementierungsebene verglichen; Flutter prüfen wir seit der Veröffentlichung. Heute ist die native Implementierung in Swift und Kotlin unser Hauptweg, SwiftUI ist seit der iOS-15-Generation im Produktiveinsatz.

Nah am Betriebssystem und an der Hardware zu schreiben, erlaubt es, gemessene und gefühlte Geschwindigkeit bei Rendering und Kamera zu justieren und neue OS-Funktionen oder C/C++-Bibliotheken ohne Wartezeit auf eine Abstraktionsschicht zu nutzen. Langlaufende Apps bleiben zudem von Breaking Changes der Frameworks unberührt.

Device Control

Barcode-Based Device Readout

Messwerte eines Geräts werden über drei Wege erfasst: BLE, Wi-Fi und Barcode.

Das Gerät sendet seine Messwerte drahtlos und zeigt sie zusätzlich als Barcode auf dem eigenen Display. Die App liest ihn mit der Kamera und listet jeden Wert mit dem Zeitpunkt der Erfassung.

Alle drei Wege laufen in einer App zusammen, sodass die Werte unabhängig vom Weg auf demselben Bildschirm ankommen.

  • Swift
  • AVFoundation
  • BLE
  • Wi-Fi
  • Barcode

On-Device AI

On-Device AR Recognition

Objekte im Kamerabild werden auf dem Gerät erkannt und im AR-Raum beschriftet.

Die Erkennung läuft auf dem Gerät selbst. Jede Beschriftung ist an der Position des Objekts verankert und bleibt bei Kamerabewegung daran.

Namen und ihre Konfidenz erscheinen, sobald sie gefunden werden. Nichts verlässt das Gerät.

  • Swift
  • ARKit
  • On-Device ML