Engineering

Από την ίδρυσή μας το 2003 κατασκευάζουμε λογισμικό, αναπτύσσουμε αλγορίθμους, ερευνούμε θεμελιώδεις τεχνολογίες και λειτουργούμε συστήματα. Ορισμένα συστήματα λειτουργούν σταθερά πάνω από 20 χρόνια.

Διανομή

Ξεκινώντας από ανάπτυξη και λειτουργία υπηρεσιών για την ιαπωνική αγορά, διανέμουμε εφαρμογές παγκοσμίως από το 2016.

  • Επέκταση σε 39 γλώσσες και διαχείριση μεταφράσεων
  • Δημιουργία και λειτουργία της διανομής στα καταστήματα
  • Εισαγωγή διαμεσολάβησης διαφημίσεων
  • Μέτρηση και ανάλυση της χρήσης

39 γλώσσες / πληρωμές σε 52 χώρες και περιοχές και 36 νομίσματα (από το 2016)

Βασικό stack

Ασφάλεια 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Διανομή Κινητών 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Ενσωματωμένα Συστήματα & OS 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Δίκτυα & Πρωτόκολλα 2004–

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

Επιχειρηματικά & Εμπορικά Συστήματα 2004–

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

Εικόνα, Έγγραφα & Γλώσσα 2003–

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

Τεχνολογικές επιλογές

Ασχολούμαστε με την ανάπτυξη για κινητά από το 2009, τη γενιά του iPhone 3GS, και διανέμουμε δικές μας εφαρμογές από το 2016. Αφετηρία ήταν αυτό που κατέστησε δυνατό το iPhone: μια συσκευή υψηλών επιδόσεων που χωρά σε ένα χέρι, συνδεδεμένη στο δίκτυο, ικανή να παραδώσει μια υπηρεσία οπουδήποτε στον κόσμο.

Ό,τι φτιάχνουμε επιστρέφει σε εμάς ως δεδομένα χρήσης. Η τεχνολογία και το UI/UX αξιολογούνται συνεχώς σε πραγματικό περιβάλλον, ενώ η διανομή δικών μας εφαρμογών δίνει κλίμακα επαλήθευσης που σπάνια προσφέρουν μεμονωμένα έργα. Όσα μαθαίνουμε εκεί επιστρέφουν και στον σχεδιασμό εκτός του χώρου των κινητών.

Το 2016 συγκρίναμε Xamarin, Cordova και React Native σε επίπεδο υλοποίησης, ενώ το Flutter αξιολογείται από τη δημόσια κυκλοφορία του. Σήμερα ο κύριος δρόμος μας είναι η native υλοποίηση σε Swift και Kotlin, με το SwiftUI σε παραγωγική χρήση από τη γενιά του iOS 15.

Γράφοντας κοντά στο λειτουργικό σύστημα και το υλικό, μπορούμε να ρυθμίσουμε τόσο τη μετρημένη όσο και την αντιληπτή ταχύτητα στην απόδοση γραφικών και στην κάμερα, και να χρησιμοποιήσουμε νέες δυνατότητες του συστήματος ή βιβλιοθήκες C/C++ χωρίς να περιμένουμε ένα επίπεδο αφαίρεσης. Οι εφαρμογές που λειτουργούν για χρόνια μένουν επίσης μακριά από ανατρεπτικές αλλαγές των frameworks.

Device Control

Barcode-Based Device Readout

Οι μετρήσεις ενός οργάνου συλλέγονται μέσω τριών διαδρομών: BLE, Wi-Fi και barcode.

Η συσκευή στέλνει τις μετρήσεις της ασύρματα και τις εμφανίζει επίσης ως barcode στη δική της οθόνη. Η εφαρμογή το διαβάζει με την κάμερα και παραθέτει κάθε τιμή με την ώρα λήψης.

Και οι τρεις διαδρομές διαχειρίζονται από μία εφαρμογή, οπότε οι τιμές φτάνουν στην ίδια οθόνη όποια διαδρομή κι αν ακολουθήσουν.

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

On-Device AI

On-Device AR Recognition

Τα αντικείμενα στο κάδρο της κάμερας αναγνωρίζονται στη συσκευή και επισημαίνονται στον χώρο AR.

Η αναγνώριση εκτελείται στην ίδια τη συσκευή. Κάθε ετικέτα αγκυρώνεται στη θέση του αντικειμένου, ώστε το κείμενο να το ακολουθεί καθώς κινείται η κάμερα.

Τα ονόματα και η βεβαιότητά τους εμφανίζονται μόλις εντοπιστούν. Τίποτα δεν φεύγει από τη συσκευή.

  • Swift
  • ARKit
  • On-Device ML