Taktisten mobiilisovellusten kehitys

Kehitys  /  Kenttäsovellukset

Karkaistujen, offline-first-mobiilisovellusten rakentaminen viimeisen taktisen mailin operaattoreille — joissa yhteys on ajoittaista, käsineet ovat käsissä eikä tehtävä voi odottaa verkkovahvistusta.

Keskustele tarpeestasi

Haaste

Yrityskäyttöön tarkoitettujen mobiilisovellusten rakentaminen on ratkaistu ongelma. Kenttäkäyttöön rakentaminen ei ole. Karuissa ympäristöissä toimivat operaattorit kohtaavat pohjimmiltaan erilaisen joukon rajoitteita kuin toimistotyöntekijät — eikä useimpia kaupallisia mobiilikehyksiä ole koskaan suunniteltu niitä varten.

Katkeileva yhteys

Estetyt, heikentyneet, katkeilevat ja rajalliset (DDIL) ympäristöt tekevät pilviriippuvaisista sovelluksista käyttökelvottomia sillä hetkellä, kun LTE-yhteys katkeaa. Jokaisen tietomallin on oletettava, ettei verkkoa ole saatavilla.

Akku- ja virrankulutusrajoitteet

Pitkät kenttäoperaatiot edellyttävät tiukkaa virrankulutuksen hallintaa. Taustasynkronointijaksot, GPS-kyselyvälit ja radion herätykset on viritettävä tehtävän kestoon, ei vertailutestien pistemääriin.

Käsineillä käyttö ja karkaistu UX

Käsineitä käyttävät, huonossa valaistuksessa ja paineen alla toimivat operaattorit eivät pysty navigoimaan kuluttajakäyttöliittymässä. Kosketuskohteet, kontrastisuhteet, yhden käden käyttö ja virheiden sietokyky ovat ehdottomia suunnitteluvaatimuksia.

ATAK-ekosysteemin yhteensopivuus

Android Tactical Assault Kit (ATAK) ja TAK-ekosysteemi ovat tosiasiallinen kenttätilannekuvan standardi monille liittoutuneille joukoille. Mukautettujen lisäosien ja datasyötteiden on vastattava ATAK SDK:ta ja Cursor-on-Target (COT) -tietomallia.

Datan turvallinen käsittely

Kentällä kerätty arkaluonteinen operatiivinen data — ruutukoordinaatit, henkilöstön sijainnit, SIGINT-havainnot — on salattava levossa ja siirrossa, ja siihen on liityttävä etäpyyhintämahdollisuus sekä peukaloinnista paljastavat lokitiedot.

Yhteydettömät operaatiot

Eturintamaan sijoitetut yksiköt tarvitsevat sovelluksen täydet ominaisuudet — karttanäkymän, tietojen syötön, tehtävienhallinnan ja viestinnän — ilman riippuvuutta tavoitettavasta palvelimesta. Synkronointi tapahtuu, kun yhteys sen sallii, ei silloin kun operaattorin on toimittava.

Mitä rakennamme

Suunnittelemme, rakennamme ja kenttätestaamme mobiilisovelluksia alusta alkaen puolustus-, yleisen turvallisuuden ja kriittisen infrastruktuurin operaattoreille. Jokainen toimitus on rakennettu tarkoituksella reunalla toimivan henkilöstön EDC-varustukseen (everyday carry).

Karkaistut Android- ja iOS-taktiset sovellukset

Alustarajat ylittävät ja natiivit sovellukset koventettuna Zebra-, Samsung Galaxy XCover- ja muille MIL-SPEC-tason laitteille. Suuret kosketuskohteet, korkeakontrastiset teemat ja yksinkertaistettu navigointi paineen alla käsineitä käyttäville operaattoreille.

Offline-first-tiedonkeruu synkronoinnilla

SQLite- ja Realm-paikallistietokannat järjestelmän virallisena tietolähteenä. Ristiriitojen ratkaisuun perustuvat synkronointimoottorit toimittavat datan taustajärjestelmiin, kun yhteys palautuu — ei tietojen menetystä, ei kaksoiskirjauksia, ei manuaalista täsmäytystä.

ATAK-lisäosat ja integraatiot

Mukautetut ATAK SDK -lisäosat, jotka tuovat tehtävädatan, sensorisyötteet ja C2-viestit TAK-operaattorin käyttöliittymään. COT-viestien käsittely, TAK Server -integraatio sekä siltaliittimet liittoutuneiden COP-alustoihin, mukaan lukien Ukrainan Delta-järjestelmä.

Salattu mesh- ja LoRa-viestintä

Vertaisverkkoon perustuva salattu viestintä Bluetooth LE -mesh-verkoissa ja LoRa-radioyhteyksissä tiimeille, jotka toimivat matkapuhelinverkon kantaman ulkopuolella. Alle kilotavun mittaiset viestikehykset pitävät siirtokustannukset alhaisina pitkän kantaman, matalan kaistanleveyden kanavissa.

Kenttätutkimus- ja raportointityökalut

Strukturoitu tiedonkeruu vahinkoarviointiin, reittitiedusteluun, kohdetutkimuksiin ja tapahtumaraportointiin. Lomakkeiden rakenteet määritellään keskitetysti ja jaetaan laitteille; valmiit kirjaukset jonottavat lähetystä varten valokuva-, GPS- ja aikaleimametatietojen kanssa.

Karttakeskeiset operaattorikäyttöliittymät

Mapbox GL Native ja MBTiles-offline-karttapaketit tarjoavat operaattoreille täyden liikkuvan kartan kokemuksen ilman verkkoriippuvuutta. Mukautettu tasojen renderöinti yksiköiden sijainneille, uhkatasoille, ruutuviitteille ja UAV-syötteistä saadulle merkityille kuvamateriaalille.

Todistetut kenttätoimitukset

Corvus Intelligence on toimittanut kenttätason ohjelmistoja asiakkaille, jotka ottavat käyttöön Corvus.Headin — yhtenäisen taistelukentän tiedustelunäkymämme — komppanian ja pataljoonan tasolla Ukrainan asevoimissa. Yksikkötason operaattorit testasivat ja hioivat kenttäkäyttöliittymiämme aktiivisissa operatiivisissa olosuhteissa, antaen meille suoraa palautetta siitä, mikä toimii todellisen tehtäväpaineen alla, ei laboratorio-olosuhteissa.

Tiimimme on työskennellyt Ukrainan puolustusministeriön insinöörien rinnalla, osallistunut Brave1-ohjelmaan — Ukrainan puolustusteknologian kiihdyttämöön — ja rakentanut integraatioita Delta C2 -järjestelmään, Ukrainan kansalliseen taistelukentän yhteiseen tilannekuvaan. Tämä kokemus ohjaa jokaista käyttäjävuorovaikutuspäätöstä, jonka teemme kenttäkäyttöön tarkoitetussa mobiiliohjelmistossa.

Ymmärrämme eron ohjelmiston, joka läpäisee hyväksyntätestauksen, ja ohjelmiston välillä, johon yksikön komentaja todella tarttuu tulen alla. Suunnittelukatselmuksiimme osallistuu taisteluveteraaneja, jotka kertovat meille, milloin ominaisuus on operatiivisesti epärealistinen. Tällainen palautesilmukka ei ole saatavilla tavanomaisilta kaupallisilta ohjelmistotoimittajilta.

Yksikkötaso Kenttätestaus Ukrainan puolustusministeriön operaattorien kanssa
2× NATO
ISO 27001 Sertifioitu tietoturvanhallinta
Brave1 Ukrainan puolustusministeriön puolustusteknologiaklusterin jäsen
Toimintatapamme
01
Operaattorin työnkulun havainnointi

Tutkimme, miten operaattorit todella työskentelevät — emme sitä, miten hankintamäärittely väittää heidän työskentelevän. Tehtäväanalyysi, ympäristön rajoitteet ja tehtävän tempo muovaavat jokaista suunnittelupäätöstä ennen kuin riviäkään koodia on kirjoitettu.

02
Offline-first-tietomalli ja synkronointistrategia

Määrittelemme paikallisen tietorakenteen, ristiriitojen ratkaisusäännöt ja synkronointitahdin ennen minkään käyttöliittymätyön aloittamista. Tietomalli on perusta — se määrittää, mikä on mahdollista, kun verkko katoaa.

03
Kenttäpilotti yksikkötason käyttäjien kanssa

Toimitamme toimivan pilotin todellisille käyttäjille realistisissa olosuhteissa — emme demoa sidosryhmille neuvotteluhuoneessa. Kentällä tunnistetut ongelmat muovaavat tuotantojulkaisua ennen laajaa käyttöönottoa.

Teknologiapino

Tarkoituksella valittu offline-kestävyyttä, kevyttä viestintää ja kenttätason turvallisuutta varten.

React Native Kotlin Swift SQLite Realm Protobuf gRPC Mapbox GL Native MBTiles WebSocket Bluetooth LE LoRa ATAK SDK

Miksi Corvus

On olemassa mobiilisovellusstudioita ja on olemassa puolustusohjelmistotoimittajia. Me olemme näiden risteyksessä — edellisten insinöörikurinalaisuudella ja jälkimmäisten operatiivisella ymmärryksellä.

Kenttätestattu uskottavuus

Ohjelmistojamme ovat käyttäneet Ukrainan puolustusministeriön yksikkötason operaattorit aktiivisissa operatiivisissa olosuhteissa. Tiedämme, mitä kenttäkäyttöönotto tarkoittaa — emme teoriassa, vaan suorasta palautteesta toiminta-alueelta.

Puolustusalan syvällinen osaaminen

Brave1-jäseniä. Delta C2 -integraatiokokemusta. Ymmärrämme COT- ja STANAG-tietomallit sekä yhteentoimivuusvaatimukset, jotka kaupalliset toimittajat tyypillisesti sivuuttavat.

ISO-sertifioitu turvallisuuskurinalaisuus

ISO 27001 -sertifioitu. Sovellamme puolustustason salausta, secure enclave -avaintenhallintaa, varmenteiden kiinnitystä ja MASVS-yhteensopivia turvallisuuskontrolleja jokaisessa toimittamassamme mobiiliprojektissa.

Usein kysytyt kysymykset

+Mitä on taktisten mobiilisovellusten kehitys?

Taktisten mobiilisovellusten kehitys on insinööritieteen ala, jossa rakennetaan sovelluksia, jotka on suunniteltu erityisesti kenttäoperaattoreille — sotilaille, ensivasteyksiköille, tutkimusryhmille ja erikoisoperaatioiden henkilöstölle. Näiden sovellusten on toimittava luotettavasti vastustajan luomissa olosuhteissa: katkeilevassa tai olemattomassa yhteydessä, äärilämpötiloissa, käsineillä käytettynä, alhaisella akkutasolla ja korkean stressin ympäristöissä. Toisin kuin kuluttajamobiilikehityksessä, taktiset sovellukset asettavat etusijalle offline-first-tietomallit, paikallisen salauksen, karkaistut käyttöliittymäratkaisut (suuret kosketuskohteet, korkeakontrastiset näytöt) ja integraation kenttälaitteistoon, kuten radioihin, ATAK-yhteensopiviin laitteisiin ja sensoreihin.

+Rakennatteko ATAK-lisäosia?

Kyllä. Kehitämme mukautettuja ATAK (Android Tactical Assault Kit)- ja TAK-ekosysteemin lisäosia, jotka integroituvat ATAK SDK:hon. Tähän kuuluvat karttatasot, datasyötteet ulkoisista sensoreista tai C2-järjestelmistä, mukautetut COT (Cursor-on-Target) -viestinkäsittelijät sekä ATAK-ympäristön sisällä näkyvät käyttöliittymäpaneelit. Meillä on kokemusta ATAK-käyttöönottojen yhdistämisestä palvelinpuolen TAK Server -instansseihin ja datan siltaamisesta ATAKin ja muiden yhteisen tilannekuvan (COP) alustojen välillä, mukaan lukien Ukrainan Delta C2 -järjestelmä.

+Miten hoidatte offline-first-toiminnan myöhempällä synkronoinnilla?

Offline-first-arkkitehtuurimme käyttää paikallista sulautettua tietokantaa — SQLitea tai Realmia — laitteen virallisena tietolähteenä. Kaikki kirjoitukset onnistuvat ensin paikallisesti; taustasynkronointimoottori jonottaa muutokset ja ratkaisee ristiriidat, kun yhteys palautuu. Käytämme Protocol Buffersia (Protobuf) tiiviitä, rakenneversioituja hyötykuormia varten sekä gRPC- tai WebSocket-kanavia palvelinsynkronointiin. Karttadatan osalta paketoimme valmiiksi MBTiles-offline-karttapaketit, jotta operaattorit säilyttävät täydet karttatoiminnot ilman verkkoyhteyttä. Ristiriitojen ratkaisustrategiat (viimeisin kirjoitus voittaa, operatiivisen prioriteetin yhdistäminen tai mukautettu toimialalogiikka) määritellään tietomallin suunnitteluvaiheessa.

Valmis rakentamaan?

Keskustellaan kenttäkäyttöönotostasi

Kerro meille operatiivisesta ympäristöstä, laiterajoitteista ja tehtävän tarpeesta. Me kerromme sinulle, mikä on rakennettavissa ja kuinka kauan se kestää.

Varaa puhelu

Aloita keskustelu

Kuvaile kenttäsovellustarpeesi, niin otamme yhteyttä yhden työpäivän kuluessa.

Lähettämällä lomakkeen hyväksyt tietosuojakäytäntömme. Otamme yhteyttä yhden työpäivän kuluessa.

Blogista

Tekniset artikkelit

Kenttäsovellukset
ATAK-lisäosakehitys: Android Team Awareness Kitin laajentaminen puolustuskäyttöön
Kenttäsovellukset
MANET-ohjelmistot sotilaskenttätiimeille: mobiilit ad hoc -mesh-verkot
Kenttäsovellukset
MBTiles ja PMTiles: offline-karttojen paketointi taktisiin sovelluksiin
Näytä kaikki 7 kenttäsovellusartikkelia →