Suoraan sisältöön
XSIS
Silmälasit päässään mies tutkii sinisessä valossa hehkuvaa laitetta

Ohjelmistokehitys

Mobiili, tilalaskenta ja digitaaliset kaksoset

Mobiilisovellukset, joita ihmiset käyttävät, ja digitaaliset kaksoset, jotka näyttävät tehtaan tai kaupungin sellaisena kuin se toimii

Miksi mobiili- ja tilaprojektit pysähtyvät

Mobiilisovellus elää jonkun toisen laitteella, kahden sovelluskaupan sääntöjen alaisena, katkonaisilla yhteyksillä ja uudella käyttöjärjestelmällä joka vuosi. Sellaisen rakentaminen, jota ihmiset käyttävät, vaatii enemmän kuin näyttöjä.

Tehtaat, satamat, kampukset ja kaupungit tuottavat reaaliaikaista dataa, joka jää koontinäyttöihin, joita kukaan ei osaa hahmottaa. Digitaalinen kaksonen muuttaa datan 3D-malliksi, jota operaattorit voivat katsoa, testata ja suunnitella vasten. Se toimii vain, jos se on yhdistetty todellisiin taustajärjestelmiin.

Mikä teille muuttuu

  1. Sovellukset, jotka pysyvät ajan tasalla

    Sovellukset julkaistuina molempien kauppojen kautta, pidettyinä ajan tasalla jokaisen uuden iOS- ja Android-version ja tiekarttanne mukaisesti.

  2. Turvallisuus rahalle ja henkilöllisyydelle

    Pankki-, lompakko- ja maksusovellukset suunniteltuina turvalliseen avainten säilytykseen, laitesidontaan ja biometriseen kirjautumiseen alusta alkaen.

  3. Päätökset testattuina ennen tekemistä

    Digitaaliset kaksoset ja simulaatiot, joissa operaattorit harjoittelevat muutoksia, kouluttavat henkilöstöä ja näkevät vaikutuksen ennen kuin se saavuttaa todellisen kohteen.

Mitä toimitamme

  • Natiivit iOS- ja Android-sovellukset

    Sovellukset Swiftillä ja Kotlinilla, kun sovellus riippuu laitteesta, kuten maksulaitteistosta, antureista tai monimutkaisesta mediasta.

  • Alustariippumattomat sovellukset

    Yksi koodikanta iOS:lle ja Androidille React Nativella tai Flutterilla, kun koodin jakaminen on sovelluksellenne parempi vaihtokauppa.

  • Mobiilitaustat ja julkaisut

    Kirjautuminen, ilmoitukset ja rajapinnat, joita sovellus tarvitsee, sekä kauppasivut, allekirjoitus, katselmointilähetykset ja vaiheittaiset julkaisut.

  • Offline-käyttö ja turvallinen synkronointi

    Salattu paikallinen tallennus ja ristiriitasäännöt, joten kenttä- ja operaatiosovellukset toimivat ilman yhteyttä.

  • Teolliset ja kaupunkien digitaaliset kaksoset

    Reaaliaikaiset 3D-mallit tehtaista, rakennuksista, satamista ja kaupunginosista Unitylla, Unreal Enginellä tai NVIDIA Omniversellä, syötettyinä järjestelmienne reaaliaikaisella datalla.

  • Interaktiiviset järjestelmät ja koulutussimulaatiot

    Hyötypelisimulaatiot, interaktiiviset järjestelmät ja pelit sekä taustatyökalut niiden sisällön ja käyttäjien hallintaan.

Miten työskentelemme

  1. Löytäminen

    Sovimme käyttäjät, keskeiset polut tai skenaariot, alustat ja mukana olevat laitteet tai datalähteet.

  2. Lähestymistavan valinta

    Suosittelemme natiivia tai alustariippumatonta toteutusta tai oikeaa 3D-moottoria ja esitämme vaihtokaupat kirjallisesti.

  3. Prototyyppi oikeilla laitteilla

    Testaamme keskeiset polut tai ensimmäisen kohtauksen oikeilla laitteilla ja oikealla datalla ennen täyttä rakentamista.

  4. Sovellus ja tausta yhdessä

    Toimitamme iteraatioissa, jotka voitte asentaa ja kokeilla, palvelut ja datayhteydet rakennettuina rinnalla.

  5. Julkaisu ja seuranta

    Hoidamme allekirjoituksen, kauppojen katselmoinnin ja vaiheittaisen julkaisun sekä seuraamme kaatumisraportteja ja käyttöä tarkasti.

  6. Ylläpito

    Pidämme sovelluksen tai kaksosen ajan tasalla uusien käyttöjärjestelmien, moottoriversioiden ja tiekarttanne mukaisesti.

Teknologiat ja standardit

Tuotteen nimeäminen ei tarkoita kumppanuutta sen toimittajan kanssa.

Ohjelmointikielet
  • Swift
  • Kotlin
Mobiili
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Miten aloittaa

Digitaalinen kaksonen, suuri simulaatio tai uusi sovelluskonsepti alkaa yleensä Blueprint Studiossa. Sovellus, jolla on selkeä määrittely, etenee suoraan tarjoukseen.

Mitä tapahtuu seuraavaksi

  1. Ennakkokonsultointi

    Tilaisuus on maksuton 30 minuutin verkkopohjainen ennakkokonsultointi: käymme läpi tavoitteenne, järjestelmänne ja rajoituksenne.

  2. Valmiustarkastus

    Tilaisuuden jälkeen järjestetään maksuton 48 tunnin valmiustarkastus, jossa pääarkkitehti tarkistaa projektinne kuusikohtaista valmiuden määritelmää vasten ja suosittelee sopivaa polkua.

  3. Polun valinta

    Laajuudeltaan valmiit projektit saavat sitovan tarjouksen kolmen ja viiden arkipäivän kuluessa. Konseptivaiheen projektit alkavat Blueprint Studiossa. Käynnissä oleva järjestelmä, joka ei toimi, on dokumentoimaton tai vaatii integraatiota, alkaa diagnostiikalla, jonka kesto on 1-2 viikkoa. Blueprint Studiolla ja diagnostiikalla on kummallakin kiinteä maksu, joka ilmoitetaan tarjouksessa.

  4. Toimitus viidessä vaiheessa

    Käynnistys, sprintit reaaliaikaisin demoineen, integraatio ja kovettaminen, hyväksyntä ja käyttöönotto sekä hallinnoidut palvelut. Julkaisun jälkeen tulee takuuaika ja sen jälkeen valinnainen tuki ja ylläpito.

Kysymyksiä ja vastauksia

Kannattaako rakentaa natiivina vai alustariippumattomana?

Natiivit sovellukset Swiftillä ja Kotlinilla antavat täyden pääsyn laitteen ominaisuuksiin. Alustariippumattomat sovellukset React Nativella tai Flutterilla jakavat suurimman osan koodistaan iOS:n ja Androidin välillä, mikä laskee niiden rakentamisen ja muuttamisen kustannusta. Suosittelemme natiivia, kun sovellus riippuu vahvasti laitteesta, ja alustariippumatonta useimpiin liiketoiminta- ja kuluttajasovelluksiin.

Miten suojaatte pankki- tai lompakkosovelluksen?

Säilytämme avaimet ja tokenit alustan laitteistopohjaisessa suojatussa tallennuksessa ja käytämme varmenteen kiinnitystä sekä biometristä tai laitesidonnaista kirjautumista. Jokainen arkaluonteinen toiminto tarkistetaan palvelimella. Kun riski sitä vaatii, havaitsemme rootatut tai jailbreakatut laitteet ja muokatut koontiversiot OWASP Mobile Application Security -ohjeistusta noudattaen.

Hoidatteko App Storen ja Google Playn julkaisut?

Kyllä. Valmistelemme kauppasivut, hoidamme allekirjoituksen, lähetämme koontiversiot katselmointiin ja julkaisemme vaiheittain, jotta ongelma saavuttaa harvat käyttäjät. Kehittäjätilit pysyvät organisaationne nimissä, ja työskentelemme niiden alla teidän myöntämillänne ja peruutettavissa olevilla käyttöoikeuksilla.

Mikä on digitaalinen kaksonen, ja milloin se kannattaa rakentaa?

Digitaalinen kaksonen on elävä 3D-malli fyysisestä paikasta tai prosessista, syötettynä sen antureiden ja järjestelmien datalla. Se kannattaa rakentaa, kun paikkaan liittyviä päätöksiä on kallista testata todellisuudessa. Esimerkkejä ovat tuotantolinjan muuttaminen, sataman suunnittelu, älykkään kaupunginosan ylläpito tai henkilöstön kouluttaminen harvinaisia tapahtumia varten.

Mihin järjestelmiin digitaalinen kaksonen voi yhdistyä?

Niihin, jotka kuvaavat todellista kohdetta: teollisiin IoT- ja anturialustoihin, rakennus- ja laitossysteemeihin sekä ERP- ja kunnossapitojärjestelmiin. Sovimme datalähteet ja sen, kuinka usein kukin päivittyy, jotta kaksonen näyttää kohteen sellaisena kuin se on.

Voiko sovellus toimia ilman yhteyttä?

Kyllä, kun polut sen sallivat. Tallennamme käyttäjän tarvitseman datan laitteelle salattuna ja jonotamme hänen muutoksensa, kunnes yhteys palaa. Synkronointisäännöt päättävät, mitä tapahtuu, kun sama tietue on muuttunut kahdessa paikassa, ja suunnittelemme ne säännöt kanssanne.

Valmiina rakentamaan? Pyytäkää tarjous.

Lähettäkää vaatimuksenne tai tarjouspyyntönne. Arkkitehtimme validoivat ne ja palauttavat sitovan tarjouksen, jonka laajuus on kiinteä.

Mitä tapahtuu seuraavaksi

  1. Valmiustarkastus

    Tilaisuuden jälkeen järjestetään maksuton 48 tunnin valmiustarkastus, jossa pääarkkitehti tarkistaa projektinne kuusikohtaista valmiuden määritelmää vasten ja suosittelee sopivaa polkua.

  2. Sitova tarjous

    Teille tehdään arkkitehtuurin validointi ilman kustannuksia, minkä jälkeen saatte sitovan, kiinteän laajuuden tarjouksen kolmen ja viiden arkipäivän kuluessa: välitavoitteet, arkkitehtuuri, tiimirakenne ja palvelutasot. Allekirjoitamme kanssanne salassapitosopimuksen (NDA) pyynnöstä ennen kuin jaatte vaatimuksenne.

  3. Käynnistys

    Kun allekirjoitatte, suunnittelutiimimme aloittaa Sprint 0:n viiden ja kymmenen arkipäivän kuluessa sopimuksen allekirjoituksesta.

  4. Toimitus viidessä vaiheessa

    Käynnistys, sprintit reaaliaikaisin demoineen, integraatio ja kovettaminen, hyväksyntä ja käyttöönotto sekä hallinnoidut palvelut. Julkaisun jälkeen tulee takuuaika ja sen jälkeen valinnainen tuki ja ylläpito.