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

Lähtien kehitys- ja palvelutoiminnasta Japanin markkinoille, olemme jakaneet sovelluksia maailmanlaajuisesti vuodesta 2016.

  • Laajennus 39 kielelle ja käännösten ylläpito
  • Kauppajakelun rakentaminen ja ylläpito
  • Mainosvälityksen käyttöönotto
  • Käytön mittaus ja analysointi

39 kieltä / maksuja 52 maassa ja alueella sekä 36 valuutassa (vuodesta 2016)

Ydinstacki

Tietoturva 2017–

  • Intrusion Detection
  • Audit
  • Key Management (CKMS)

Mobiilijakelu 2016–

  • Swift
  • Kotlin
  • Store Operations
  • Localization
  • macOS

Sulautetut järjestelmät ja käyttöjärjestelmät 2008–

  • AOSP
  • Yocto
  • Virtualization
  • Windows

Verkot ja protokollat 2004–

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

Liiketoiminta- ja kauppajärjestelmät 2004–

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

Kuvat, dokumentit ja kieli 2003–

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

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 kolmea reittiä: BLE, Wi-Fi ja viivakoodi.

Laite lähettää mittaukset langattomasti ja näyttää ne myös viivakoodina omalla näytöllään. Sovellus lukee sen kameralla ja listaa jokaisen arvon lukuhetken kanssa.

Yksi sovellus hoitaa kaikki kolme reittiä, joten arvot päätyvät samalle näytölle reitistä riippumatta.

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

On-Device AI

On-Device AR Recognition

Kameran näkymän kohteet tunnistetaan laitteessa ja merkitään AR-tilaan.

Tunnistus tapahtuu itse laitteessa. Jokainen merkintä on ankkuroitu kohteen sijaintiin, joten teksti pysyy mukana kameran liikkuessa.

Nimet ja niiden varmuus näkyvät sitä mukaa kun ne löytyvät. Mikään ei poistu laitteesta.

  • Swift
  • ARKit
  • On-Device ML