Gå til indhold
XSIS
En mand i briller, der undersøger en enhed, der lyser i blåt

Softwareudvikling

Mobil, spatial computing og digitale tvillinger

Mobilapps, som folk bliver ved med at bruge, og digitale tvillinger, der viser anlægget eller byen, mens de er i drift

Hvorfor mobil- og 3D-projekter går i stå

En mobilapp lever på andres enheder, under reglerne i to appbutikker, med ustabile forbindelser og et nyt styresystem hvert år. Det kræver mere end skærmbilleder at bygge en app, som folk bliver ved med at bruge.

Fabrikker, havne, campusser og byer producerer realtidsdata, der ligger i dashboards, som ingen kan danne sig et billede af. En digital tvilling gør dataene til en 3D-model, som operatører kan se, teste og planlægge ud fra. Den virker kun, hvis den er forbundet med de virkelige systemer bag.

Det ændrer sig for dig

  1. Apps, der forbliver opdaterede

    Apps udgivet i begge butikker og holdt ajour med hver ny version af iOS og Android og med din køreplan.

  2. Sikkerhed for penge og identitet

    Bank-, tegnebogs- og betalingsapps designet med sikker nøgleopbevaring, enhedsbinding og biometrisk login fra starten.

  3. Beslutninger testet, før de træffes

    Digitale tvillinger og simuleringer, hvor operatører afprøver ændringer, træner personale og ser effekten, før den når det virkelige anlæg.

Det leverer vi

  • Native iOS- og Android-apps

    Apps i Swift og Kotlin, når appen afhænger af enheden, fx betalingshardware, sensorer eller avancerede medier.

  • Apps på tværs af platforme

    Én kodebase til iOS og Android i React Native eller Flutter, når fælles kode er det bedste valg for din app.

  • Mobile backends og udgivelser

    Det login, de notifikationer og de API’er, appen har brug for, samt butiksopslag, signering, indsendelse til gennemgang og gradvise udrulninger.

  • Offlinebrug og sikker synkronisering

    Krypteret lokal lagring og konfliktregler, så felt- og driftsapps bliver ved med at fungere uden forbindelse.

  • Industrielle og urbane digitale tvillinger

    3D-modeller i realtid af anlæg, bygninger, havne og bydele i Unity, Unreal Engine eller NVIDIA Omniverse, forsynet med realtidsdata fra dine systemer.

  • Interaktive systemer og træningssimuleringer

    Simuleringer til seriøs træning, interaktive systemer og spil med de backoffice-værktøjer, der skal til for at administrere indhold og brugere.

Sådan arbejder vi

  1. Afdæk

    Vi aftaler brugerne, de centrale brugerrejser eller scenarier, platformene og de enheder eller datakilder, der indgår.

  2. Vælg tilgangen

    Vi anbefaler native eller på tværs af platforme, eller den rette 3D-motor, og beskriver afvejningerne skriftligt.

  3. Prototype på rigtige enheder

    Vi tester de vigtigste brugerrejser eller en første scene på rigtige enheder og med rigtige data før den fulde udvikling.

  4. Byg appen og dens backend sammen

    Vi leverer i iterationer, du kan installere og afprøve, med services og dataforbindelser bygget samtidig.

  5. Udgiv og overvåg

    Vi står for signering, butiksgennemgang og en gradvis udrulning og følger nedbrudsrapporter og brug nøje.

  6. Vedligehold

    Vi holder appen eller tvillingen ajour med nye styresystemer, motorversioner og din køreplan.

Teknologier og standarder

At nævne et produkt betyder ikke, at vi er partner med leverandøren.

Sprog
  • Swift
  • Kotlin
Mobil
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Sådan begynder du

En digital tvilling, en stor simulering eller et nyt appkoncept begynder som regel i Blueprint Studio. En app med en klar specifikation går direkte til et forslag.

Det sker der nu

  1. Forhåndskonsultation

    En gratis online forhåndskonsultation på 30 minutter: vi gennemgår dine mål, systemer og begrænsninger.

  2. Parathedsanalyse

    I en gratis parathedsanalyse på 48 timer tjekker en ledende arkitekt dit projekt op mod de 6 punkter i Definition of Ready og anbefaler det spor, der passer.

  3. Valg af spor

    Projekter med et klart omfang modtager et bindende forslag inden for 3 til 5 hverdage. Projekter i konceptfasen starter i Blueprint Studio. Et system i drift, der fejler, er udokumenteret eller skal integreres, starter med en diagnosticering på 1 til 2 uger. Blueprint Studio og diagnosticeringen har hver et fast honorar, som er angivet i forslaget.

  4. Levering i fem faser

    Mobilisering, sprints med demonstrationer, integration og hærdning, accept og idriftsættelse samt derefter administrerede tjenester. Efter idriftsættelsen følger en garantiperiode, derefter valgfri support og vedligeholdelse.

Spørgsmål og svar

Skal vi bygge native eller på tværs af platforme?

Native apps i Swift og Kotlin giver den fulde adgang til enhedens funktioner. Apps på tværs af platforme i React Native eller Flutter deler det meste af koden mellem iOS og Android, hvilket sænker omkostningerne ved at bygge og ændre dem. Vi anbefaler native, når appen i høj grad afhænger af enheden, og på tværs af platforme til de fleste erhvervs- og forbrugerapps.

Hvordan sikrer I en bank- eller tegnebogsapp?

Vi opbevarer nøgler og tokens i platformens hardwarebaserede sikre opbevaring og bruger certifikatpinning og biometrisk eller enhedsbundet login. Hver følsom handling kontrolleres på serveren. Hvor risikoen kræver det, registrerer vi rootede eller jailbreakede enheder og manipulerede builds efter OWASP-vejledningen Mobile Application Security.

Håndterer I udgivelser i App Store og Google Play?

Ja. Vi forbereder butiksopslagene, styrer signeringen, indsender builds til gennemgang og udgiver i etaper, så et problem kun når få brugere. Udviklerkontiene forbliver i din organisations navn, og vi arbejder under dem med en adgang, du giver og kan tilbagekalde.

Hvad er en digital tvilling, og hvornår er den værd at bygge?

En digital tvilling er en levende 3D-model af et fysisk sted eller en proces, fodret med data fra dens sensorer og systemer. Den er værd at bygge, når beslutninger om stedet er dyre at afprøve i virkeligheden. Eksempler er at ændre en produktionslinje, planlægge en havn, drive en smart city-bydel eller træne personale til sjældne hændelser.

Hvilke systemer kan en digital tvilling forbindes med?

Dem, der beskriver det virkelige anlæg: industrielle IoT- og sensorplatforme, bygnings- og anlægssystemer og ERP- og vedligeholdelsessystemer. Vi aftaler datakilderne, og hvor ofte hver af dem opdateres, så tvillingen viser anlægget, som det er.

Kan appen fungere uden forbindelse?

Ja, hvor brugerrejserne tillader det. Vi gemmer de data, brugeren har brug for, krypteret på enheden og sætter ændringerne i kø, indtil forbindelsen er tilbage. Synkroniseringsregler afgør, hvad der sker, når den samme post er ændret to steder, og dem designer vi sammen med dig.

Klar til at bygge? Bed om et forslag.

Send dine krav eller din RFP. Vores arkitekter validerer dem og sender et bindende forslag med fast omfang retur.

Det sker der nu

  1. Parathedsanalyse

    I en gratis parathedsanalyse på 48 timer tjekker en ledende arkitekt dit projekt op mod de 6 punkter i Definition of Ready og anbefaler det spor, der passer.

  2. Bindende forslag

    Efter arkitekturvalidering uden omkostninger modtager du et bindende forslag med fast omfang inden for 3 til 5 hverdage: milepæle, arkitektur, teamstruktur og SLA’er. Vi underskriver efter anmodning en fortrolighedsaftale (NDA) med dig, før du deler dine krav.

  3. Mobilisering

    Når du har underskrevet, begynder vores ingeniørteams på sprint 0 inden for 5 til 10 hverdage efter kontraktunderskrivelse.

  4. Levering i fem faser

    Mobilisering, sprints med demonstrationer, integration og hærdning, accept og idriftsættelse samt derefter administrerede tjenester. Efter idriftsættelsen følger en garantiperiode, derefter valgfri support og vedligeholdelse.