Hopp til innhold
XSIS
En mann med briller undersøker en enhet som lyser blått

Programvareutvikling

Mobil, romlig databehandling og digitale tvillinger

Mobilapper folk fortsetter å bruke, og digitale tvillinger som viser anlegget eller byen slik den drives

Hvorfor mobil- og romlige prosjekter stopper opp

En mobilapp lever på en annens enhet, under reglene til to appbutikker, med ustabil tilkobling og et nytt operativsystem hvert år. Å bygge en app folk fortsetter å bruke krever mer enn skjermbilder.

Anlegg, havner, campusområder og byer produserer sanntidsdata som ligger i dashbord ingen klarer å se for seg. En digital tvilling gjør disse dataene om til en 3D-modell som operatører kan se, teste og planlegge mot. Det virker bare hvis den er koblet til de virkelige systemene bak.

Det som endres for deg

  1. Apper som holder seg oppdatert

    Apper utgitt gjennom begge butikkene, holdt oppdatert med hver ny iOS- og Android-versjon og med veikartet ditt.

  2. Sikkerhet for penger og identitet

    Bank-, lommebok- og betalingsapper designet med sikker nøkkellagring, enhetsbinding og biometrisk pålogging fra starten.

  3. Beslutninger testet før de tas

    Digitale tvillinger og simuleringer der operatører prøver endringer, trener ansatte og ser effekten før den når det virkelige anlegget.

Det vi leverer

  • Native iOS- og Android-apper

    Apper i Swift og Kotlin når appen er avhengig av enheten, som betalingsmaskinvare, sensorer eller komplekse medier.

  • Plattformuavhengige apper

    Én kodebase for iOS og Android i React Native eller Flutter, når delt kode er den bedre avveiningen for appen din.

  • Mobile backender og utgivelser

    Pålogging, varsler og API-er appen trenger, i tillegg til butikkoppføringer, signering, innsending til gjennomgang og gradvis utrulling.

  • Frakoblet bruk og trygg synkronisering

    Kryptert lokal lagring og konfliktregler, slik at felt- og driftsapper fungerer uten tilkobling.

  • Industrielle og urbane digitale tvillinger

    Sanntids 3D-modeller av anlegg, bygg, havner og bydeler i Unity, Unreal Engine eller NVIDIA Omniverse, forsynt med sanntidsdata fra systemene dine.

  • Interaktive systemer og treningssimuleringer

    Simuleringer for seriøs trening, interaktive systemer og spill, med backoffice-verktøy for å administrere innhold og brukere.

Slik arbeider vi

  1. Forstudie

    Vi blir enige om brukerne, kjerneflytene eller scenarioene, plattformene og enhetene eller datakildene som er involvert.

  2. Velg tilnærming

    Vi anbefaler native eller plattformuavhengig, eller riktig 3D-motor, og beskriver avveiningene skriftlig.

  3. Prototyp på virkelige enheter

    Vi tester kjerneflytene eller en første scene på virkelige enheter og med virkelige data før den fulle byggingen.

  4. Bygg appen og backend sammen

    Vi leverer i iterasjoner du kan installere og prøve, med tjenestene og datakoblingene bygget parallelt.

  5. Utgiv og følg med

    Vi håndterer signering, butikkgjennomgang og gradvis utrulling, og følger krasjrapporter og bruk tett.

  6. Vedlikehold

    Vi holder appen eller tvillingen oppdatert med nye operativsystemer, motorversjoner og veikartet ditt.

Teknologier og standarder

Å nevne et produkt betyr ikke at XSIS har et partnerskap med leverandøren.

Språk
  • Swift
  • Kotlin
Mobil
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Slik starter du

En digital tvilling, en stor simulering eller et nytt appkonsept starter vanligvis i Blueprint Studio. En app med en klar spesifikasjon går rett til forslag.

Hva skjer videre

  1. Forhåndssamtale

    En gratis forhåndssamtale på 30 minutter på nett: vi går gjennom målene, systemene og begrensningene dine.

  2. Modenhetsvurdering

    I en gratis modenhetsvurdering innen 48 timer kontrollerer en ledende arkitekt prosjektet ditt mot definisjonen av klar (6 punkter) og anbefaler sporet som passer.

  3. Valg av spor

    Prosjekter med definert omfang får et bindende forslag innen 3 til 5 virkedager. Prosjekter i konseptfasen starter i Blueprint Studio. Et system i drift som svikter, er udokumentert eller trenger integrasjon, starter med en diagnose på 1 til 2 uker. Blueprint Studio og diagnosen har hver en fastpris som angis i forslaget.

  4. Leveranse i fem trinn

    Mobilisering, sprinter med livedemoer, integrasjon og herding, godkjenning og idriftsettelse, deretter forvaltede tjenester. Etter idriftsettelsen kommer en garantiperiode, deretter valgfri støtte og vedlikehold.

Spørsmål og svar

Bør vi bygge native eller plattformuavhengig?

Native apper i Swift og Kotlin gir fullest tilgang til enhetsfunksjoner. Plattformuavhengige apper i React Native eller Flutter deler mesteparten av koden mellom iOS og Android, noe som senker kostnaden ved å bygge og endre dem. Vi anbefaler native når appen er sterkt avhengig av enheten, og plattformuavhengig for de fleste forretnings- og forbrukerapper.

Hvordan sikrer dere en bank- eller lommebokapp?

Vi oppbevarer nøkler og tokens i plattformens maskinvarebaserte sikre lagring, og bruker sertifikatpinning og biometrisk eller enhetsbundet pålogging. Hver sensitive handling kontrolleres på serveren. Der risikoen krever det, oppdager vi rooted eller jailbreakede enheter og manipulerte bygg, i tråd med veiledningen OWASP Mobile Application Security.

Håndterer dere utgivelser i App Store og Google Play?

Ja. Vi forbereder oppføringene, håndterer signering, sender bygg til gjennomgang og gir ut i trinn, slik at et problem når få brukere. Utviklerkontoene står i din organisasjons navn, og vi arbeider under dem med tilgang du gir og kan trekke tilbake.

Hva er en digital tvilling, og når er det verdt å bygge en?

En digital tvilling er en levende 3D-modell av et fysisk sted eller en prosess, matet med data fra sensorene og systemene der. Det er verdt å bygge når beslutninger om stedet er kostbare å teste i virkeligheten. Eksempler er å endre en produksjonslinje, planlegge en havn, drive en smartby-del eller trene ansatte for sjeldne hendelser.

Hvilke systemer kan en digital tvilling kobles til?

De som beskriver det virkelige anlegget: industriell IoT og sensorplattformer, bygg- og anleggssystemer og ERP- og vedlikeholdssystemer. Vi avtaler datakildene og hvor ofte hver oppdateres, slik at tvillingen viser anlegget slik det er.

Kan appen fungere uten tilkobling?

Ja, der brukerreisene tillater det. Vi lagrer dataene brukeren trenger på enheten, kryptert, og setter endringene i kø til tilkoblingen er tilbake. Synkroniseringsregler avgjør hva som skjer når samme post er endret på to steder, og vi utformer reglene sammen med deg.

Klar til å bygge? Be om forslag.

Send kravene dine eller en anmodning om forslag (RFP). Arkitektene våre validerer dem og returnerer et bindende forslag med fast omfang.

Hva skjer videre

  1. Modenhetsvurdering

    I en gratis modenhetsvurdering innen 48 timer kontrollerer en ledende arkitekt prosjektet ditt mot definisjonen av klar (6 punkter) og anbefaler sporet som passer.

  2. Bindende forslag

    Etter arkitekturvalidering uten kostnad mottar du et bindende forslag med fast omfang innen 3 til 5 virkedager: milepæler, arkitektur, teamstruktur og SLA-er. Vi signerer en konfidensialitetsavtale (NDA) med deg på forespørsel, før du deler kravene dine.

  3. Mobilisering

    Når du har signert, starter utviklingsteamene våre sprint 0 innen 5 til 10 virkedager etter kontraktsignering.

  4. Leveranse i fem trinn

    Mobilisering, sprinter med livedemoer, integrasjon og herding, godkjenning og idriftsettelse, deretter forvaltede tjenester. Etter idriftsettelsen kommer en garantiperiode, deretter valgfri støtte og vedlikehold.