Engineering
Perustamisestamme vuonna 2003 lähtien olemme rakentaneet ohjelmistoja, kehittäneet algoritmeja, tutkineet perusteknologioita ja ylläpitäneet järjestelmiä. Osa järjestelmistä on toiminut vakaasti yli 20 vuotta.
Jakelu
Olemme julkaisseet omia sovelluksiamme maailmanlaajuisesti vuodesta 2016.
- Laajennus 39 kielelle ja käännösten ylläpito
- Kauppajakelun rakentaminen ja ylläpito
- Tuloja sovellusostoista ja mainonnasta
- Käytön mittaus ja analysointi
39 kieltä / ostoja 52 maassa ja alueella 36 valuutalla (vuodesta 2016)
Ydinstacki
Tietoturva 2017–
Mobiilijakelu 2016–
Sulautetut järjestelmät ja käyttöjärjestelmät 2008–
Verkot ja protokollat 2004–
Liiketoiminta- ja kauppajärjestelmät 2004–
Kuvat, dokumentit ja kieli 2003–
Teknologiavalinnat
Olemme tehneet mobiilikehitystä vuodesta 2009, iPhone 3GS -sukupolvesta, ja jaelleet omia sovelluksia vuodesta 2016. Lähtökohtana oli se, minkä iPhone teki mahdolliseksi: tehokas laite, joka mahtuu yhteen käteen, on verkossa ja pystyy toimittamaan palvelun minne tahansa maailmassa.
Se, mitä rakennamme, palaa meille käyttödatana. Tekniikkaa ja UI/UX:ää voi arvioida jatkuvasti todellisessa ympäristössä, ja omien sovellusten jakelu antaa validoinnin mittakaavan, jota yksittäiset projektit tarjoavat harvoin. Siitä opittu heijastuu myös mobiilin ulkopuoliseen suunnitteluun.
Vuonna 2016 vertasimme Xamarinia, Cordovaa ja React Nativea toteutustasolla, ja Flutteria on arvioitu sen julkaisusta lähtien. Nykyään pääväylämme on natiivitoteutus Swiftillä ja Kotlinilla, ja SwiftUI on tuotantokäytössä iOS 15 -sukupolvesta alkaen.
Käyttöjärjestelmän ja laitteiston lähellä kirjoittaminen antaa säätää sekä mitattua että koettua nopeutta piirrossa ja kamerassa, ja käyttää uusia käyttöjärjestelmän ominaisuuksia tai C/C++-kirjastoja odottamatta abstraktiokerrosta. Pitkään ajossa olevat sovellukset välttyvät myös kehysten rikkovilta muutoksilta.
Device Control
Barcode-Based Device Readout
Mittalaitteen lukemat kerätään BLE:n, Wi-Fin tai viivakoodin avulla.
Mittalaite lähettää lukemat langattomasti ja näyttää ne reaaliajassa viivakoodina LCD-näytöllään. Sovellus lukee viivakoodin kameralla ja tallentaa lukemat.
On-Device AI
On-Device AR Recognition
Kameranäkymässä olevat kohteet tunnistetaan laitteessa ja merkitään AR-näkymään.
Kukin merkintä ankkuroidaan kohteen sijaintiin ja pysyy kohteen päällä, kun laitetta liikutetaan.