Hyppää pääsisältöön
Näyttää siltä, että käytät Internet Explorer -selainta. Selain ei valitettavasti ole tuettu. Suosittelemme käyttämään modernia selainta kuten Chrome, Firefox, Safari tai Edge.

u-blox rakentaa parempaa tulevaisuutta innovatiivisella IoT-teknologialla

Lyhyesti

Asiakas
u-blox

Haaste u-blox halusi parantaa u-center -palvelun käyttäjäkokemusta, käyttöönottoa ja ohjelmointikehityksen skaalautuvuutta.

Tulokset Uudistettu u-center 2 on käyttäjäystävällinen, intuitiivinen ja rakennettu moderneilla web-teknologioilla.

Hyödyt Uudistuksen myötä, u-bloxin asiakkaat pystyvät nyt paremmin arvioimaan tuotteidensa suorituskykyä.

u-blox.com

Nitor auttoi u-bloxia uudistamaan paikannusratkaisujensa konfigurointiohjelmiston u-centerin. u-blox on johtava maailmanlaajuinen paikannus- ja langattoman viestinnän teknologioiden ja palvelujen tarjoaja auto-, teollisuus- ja kuluttajamarkkinoilla. Uudistetun u-center 2:n avulla Internet of Things (IoT) eli esineiden internetin alalla toimivat yritykset, kuten autonvalmistajat, logistiikka- ja laitevalmistajat, voivat paremmin arvioida tuotteidensa suorituskykyä.

Vielä joitakin vuosia sitten sellaiset nykyään arkiset teknologiat, kuten esineiden satelliittipaikannus ja korkean tarkkuuden seuranta sekä langattomat yhteydet laitteisiin ja pilveen, olivat hyödynnettävissä vain erityisen arvokkaissa laitteissa ja käyttötapauksissa. Nykyään näitä IoT-teknologioita hyödynnetään monissa jokapäiväiseen elämään liittyvissä tuotteissa ja palveluissa.

Nitor ryhtyi u-bloxin teknologiakumppaniksi vuoden 2020 alussa tukeakseen u-bloxia web-sovelluksiin liittyvien teknologioiden omaksumisessa ketterien menetelmien avulla. Yhteistyön tuloksena on syntynyt kokonaan uudistettu u-center 2 -ohjelmisto, jonka kehitystyössä on siirrytty jatkuvaan ketterän kehittämisen malliin. u-center 2 on ohjelmisto, jota u-bloxin asiakkaat käyttävät laitteistojensa konfigurointiin ja toiminnan evaluointiin ja kehittämiseen.

Kuvat ja video: u-blox

Vaikutus

Uudistetun u-center 2:n avulla u-bloxin asiakkaiden on aiempaa helpompaa asentaa ja konfiguroida tuotteitaan sekä huolehtia siitä, että heillä on aina käytössään uusimmat ohjelmistoversiot. Helpottamalla IoT-teknologian käyttöönottoa asiakkaat voivat suunnitella entistä kilpailukykyisempiä paikannuspalveluita hyödyntäviä tuotteita. Parantunut käyttökokemus tekee maailmanlaajuisen satelliittinavigointijärjestelmän, eli GNSS-teknologian käytöstä entistäkin intuitiivisempaa ja hauskempaa!

Asiakkaiden lisäksi u-center 2 tarjoaa myös muille GNSS-ammattilaisille, kuten tutkijoille, opiskelijoille ja valmistajayhteisön jäsenille, entistä helpomman tavan ymmärtää monimutkaisia GNSS-signaaleja.

u-center 2 suunniteltiin uudelleen alusta alkaen, jotta sen yleinen suorituskyky ja käytettävyys paranisi, ja siihen lisättiin useita uusia ominaisuuksia. Nitorin ja u-bloxin yhteistyön myötä kehitystiimi oppi uusia web-teknologioita ja otti käyttöön ketteriä työmenetelmiä.

Olen innokas pyöräilijä, joten sekä tiimityö että paikannustekniikka ovat lähellä sydäntäni. Uskon, että joukkue suoriutuu parhaiten, kun kaikilla on oma roolinsa. Tiimille oli valtava haaste ottaa käyttöön uudet teknologiat ja luoda uuden sukupolven ohjelmisto tyhjästä. Kaikkien piti ponnistella onnistumisen eteen. Minulle on ollut todella inspiroiva kokemus toimia eräänlaisena kehitystiimimme apukuskina.

- Jan Nyholm, Ohjelmistokehittäjä, Nitor

Paikannusteknologiaa sveitsiläisellä insinööritaidolla

u-bloxin pääkonttori sijaitsee Sveitsissä. Yrityksellä on pitkä kokemus innovatiivisten tuotteiden kehittämisestä. Suunnitteluun ja tuotekehitykseen keskittyvä siruyhtiö kehittää paikannusteknologioita ja langattomia viestintäteknologioita sekä erilaisia palveluita, jotka yhdistävät autoja, koteja, teollisuutta ja yhteiskuntaa. u-bloxin älykkäät ja luotettavat palvelut ja tuotteet mahdollistavat sen, että ihmiset, ajoneuvot ja koneet voivat määrittää tarkan sijaintinsa, sekä pystyvät viestimään langattomasti matkapuhelinverkkojen ja lyhyen kantaman verkkojen kautta.

Vuonna 1997 u-blox kehitti maailman pienimmän GPS-vastaanotinmoduulin. Tämä virstanpylväs yrityksen historiassa saavutti nopeasti kaupallista menestystä kun Sveitsin kuorma-autojen tiemaksujärjestelmä varustettiin u-bloxin teknologialla.

u-blox etsii aktiivisesti uusia tapoja innovointiin omalla alallaan. Johtavien laitteistokomponenttien ja lisäarvopalvelujen rakentamisen lisäksi yritys etsii myös uusia tapoja virtaviivaistaa tuotteitaan hyödyntävien laitteiden kehittämistä ja testausta. Esimerkkinä tästä on u-center 2, ohjelmistotyökalu, jonka avulla on helppo konfiguroida erilaisia erityistapauksiin soveltuvia paikannusratkaisuja – asiakkaat voivat suunnitella entistä kehittyneempiä huippuluokan IoT-tuotteita, kuten erittäin pitkäkestoisen käytön wearable-teknologia.

Nopeampi kehityssykli web-teknologioiden avulla

u-center 2 on maailmanlaajuiseen satelliittinavigointijärjestelmään liittyvä evaluointi- ja konfigurointiohjelmisto. Uudistettu toisen sukupolven versio on rakennettu nykyaikaisten web-teknologioiden varaan Electronin päälle. Electron on avoimen lähdekoodin kehys, joka mahdollistaa työpöytäsovellusten kehittämisen web-teknologioiden avulla. Laajalti käytetyt ja hyvin dokumentoidut web-teknologiat valittiin nopeamman kehityssyklin sekä nykyaikaisen ja vankan arkkitehtuurin varmistamiseksi.

u-center 2 on monialustaratkaisu, joka mukautuu asiakkaiden mieltymyksiin. Ohjelmisto tukee tuotteiden evaluointia yksilöllisellä, joustavalla käyttöliittymällä, ja tarkkailee ja konfiguroi yhdistettyjen u-blox GNSS-vastaanottimien käyttäytymistä.

Helpon konfiguraatiotoiminnallisuuden avulla käyttäjät voivat nopeasti määritellä GNSS-laitteen erilaisiin käyttötapauksiin, kuten puettaviin laitteisiin sekä ajoneuvon tai omaisuuden seurantaan. Konfiguraatioiden tallentaminen, palauttaminen ja jakaminen eri tuotteiden ja käyttäjien välillä on suunniteltu mahdollisimman sujuvaksi.

Asiakkaille tarjotaan automaattisesti päivityksiä, joilla varmistetaan, että ohjelmistossa on aina uusimmat toiminnot ja ennalta määritellyt konfiguraatiot. Päivitysten avulla tarjotaan myös tuki u-blox:n GNSS-vastaanottimien uusimmille laiteohjelmistoille. Käyttäjä voi asentaa päivitykset yhdellä napsautuksella.

Kehitystiimi hyödyntää monivaiheista kehitysprosessia, johon kuuluvat kehitys-, julkaisuehdokas- ja tuotantoympäristöt. Ennen jokaista uutta ominaisuutta julkaisuehdokas tarkistetaan ja testataan. Kehitysputki sisältää myös yksikkötestauksia ja automatisoituja testejä.

Helppo käyttöliittymä mahdollistaa nopean käyttöönoton

Yksi uudistuksen keskeisistä tavoitteista oli tehdä tuotteesta intuitiivisempi ja käyttäjäystävällisempi. u-center 2 on kehittyneempi muoto edellisestä sukupolvesta ja myös sen käyttöliittymä on merkittävästi edellistä versiota nykyaikaisempi ja helppokäyttöisempi.

Helpon tuotekonfiguraatiotoiminnallisuuden ansiosta käytön aloittaminen on yksinkertaista. Jopa monimutkaisella paikannusalalla työskentelevät ihmiset haluavat välttää käyttöohjeiden lukemista!

Suurella käyttäjäkunnalla on paljon erilaisia tarpeita ja tuotetta parannetaan jatkuvasti käyttäjäpalautteen perusteella. Käyttäjät voivat viestiä tarpeistaan suoraan u-center 2:n kautta. Arvokasta palautetta kerätään myös u-bloxin sisäiseltä tutkimus- ja kehitysosastolta sekä champion-kehittäjiltä, jotka testaavat tuotetta jatkuvasti. Tiiviin yhteydenpidon ansiosta u-bloxin kehitystiimit voivat tehdä parempia priorisointipäätöksiä. Kerätyn palautteen perusteella voidaan todeta, että asiakkaat ovat hyvin tyytyväisiä ohjelmiston uuteen ilmeeseen ja toiminnallisuuteen.

Kysymysten esittäminen johtaa oikealle polulle

Uuden teknologian käyttöönotto organisaatiossa on aina monimutkaista. Vaikka web-teknologiat mahdollistavat nopeamman kehityssyklin, myös aiemmin käytetyissä ratkaisuissa oli omat etunsa. Siirtymän hyvät ja huonot puolet punnittiin huolellisesti ja web-teknologiat valittiin onnistuneen proof-of-conceptin sekä uusista teknisistä haasteista innostuneen ja motivoituneen kehitystiimin näkemysten perusteella.

u-bloxin kehitystiimin oli opeteltava uusia menetelmiä ja tapoja suhteellisen lyhyessä ajassa. Siirtyminen C++:sta ja MFC:stä TypeScriptiin oli iso askel, joka osoittautui onnistuneeksi hyvän tiimidynamiikan sekä oppimista tukevien ketterien käytäntöjen ansiosta.

Meillä on hyvä tiimi ja ympäristö, jossa voimme olla rehellisiä toisillemme ja tukea toisiamme. Pyrimme kaikki kohti samaa tavoitetta ja pääsemme siihen yhdessä, auttamalla toisiamme.

- Kornel Kovacs, Scrum master, u-blox

Juha Larjomaa

Rakenna kestävää digitaalista kehitystä yrityksen kaikilla alueilla

Näe vaihtoehdot, mukaudu ja tartu tilaisuuksiin. Tee kanssamme kestävää digitaalista kehitystä.