Engineering

Sinds onze oprichting in 2003 bouwen we software, ontwikkelen we algoritmen, onderzoeken we basistechnologie en beheren we systemen. Sommige systemen draaien al meer dan 20 jaar stabiel.

Distributie

Sinds 2016 distribueren we onze eigen apps wereldwijd.

  • Uitrol in 39 talen en beheer van de vertalingen
  • Opbouw en beheer van de storedistributie
  • Inkomsten uit appaankopen en advertenties
  • Meting en analyse van het gebruik

39 talen / aankopen in 52 landen en regio's in 36 valuta's (sinds 2016)

Kernstack

Beveiliging 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Mobiele Distributie 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Embedded & OS 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Netwerk & Protocollen 2004–

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

Bedrijfs- en Handelssystemen 2004–

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

Beeld, Documenten & Taal 2003–

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

Technologiekeuzes

We werken sinds 2009 aan mobiele ontwikkeling, de iPhone 3GS-generatie, en distribueren sinds 2016 eigen apps. Het uitgangspunt was wat de iPhone mogelijk maakte: een krachtig apparaat dat in één hand past, verbonden met het netwerk, in staat om een dienst overal ter wereld te leveren.

Wat we bouwen komt als gebruiksdata bij ons terug. Techniek en UI/UX zijn doorlopend in de echte omgeving te beoordelen, en het distribueren van eigen apps geeft een schaal van validatie die losse projecten zelden bieden. Wat we daar leren werkt ook door in ontwerp buiten mobiel.

In 2016 vergeleken we Xamarin, Cordova en React Native op implementatieniveau, en Flutter wordt sinds de publieke release beoordeeld. Vandaag is native implementatie in Swift en Kotlin onze hoofdroute, met SwiftUI in productie vanaf de iOS 15-generatie.

Dicht op het besturingssysteem en de hardware schrijven maakt het mogelijk om gemeten en ervaren snelheid bij rendering en camera bij te stellen en nieuwe OS-functies of C/C++-bibliotheken te gebruiken zonder te wachten op een abstractielaag. Apps die jaren meegaan blijven bovendien buiten schot bij breaking changes van frameworks.

Device Control

Barcode-Based Device Readout

Meetwaarden van het instrument worden via BLE, Wi-Fi of een streepjescode verzameld.

Het meetinstrument verzendt meetwaarden draadloos en toont ze in realtime als streepjescode op het lcd-scherm. De app scant de code met de camera en slaat de meetwaarden op.

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

On-Device AI

On-Device AR Recognition

Objecten in het camerabeeld worden op het apparaat herkend en in de AR-weergave gelabeld.

Elk label is verankerd aan de positie van het object en blijft erboven staan wanneer het apparaat beweegt.

  • Swift
  • ARKit
  • On-Device ML