Engineering

Sinds onze oprichting in 2003 bouwen we software, ontwikkelen we algoritmen, onderzoeken we basistechnologie en beheren we systemen.

Kernstack

  • Beeld, Documenten & Taal Image Processing / OCR / Full-Text Search / Algorithm Design / LLM / Vision Models / Python
  • Bedrijfs- en Handelssystemen Web Systems / Payments / CMS / Database Engineering / PHP / TypeScript / Node.js / AWS / GCP / Cloudflare
  • Netwerk & Protocollen HTTPS Proxy / Device Management Protocol / Network Performance / Wi-Fi Log Analysis / Rust
  • Embedded & OS Linux / C/C++ / AOSP / Yocto / Virtualization / Windows
  • Mobiele Distributie iOS / Android / Swift / Kotlin / Store Operations / Localization / macOS
  • Beveiliging Security Evaluation / Intrusion Detection / Audit / Key Management (CKMS)

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.

Demos

BLE · Wi-Fi · Barcode

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.

ARKit · On-Device ML

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.