Selainpohjainen etähallintatyökalu : Case: Sandvik Mining and Rock Technology
Pirinen, Emil (2019)
Pirinen, Emil
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202001071075
https://urn.fi/URN:NBN:fi:amk-202001071075
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää selainpohjainen etähallintatyökalu kaivoskoneita tuottavalle yritykselle. Työkalu rakennettiin käyttäen moderneja ja monipuolisia sovelluskehyksiä sekä nykyaikaisimpia tekniikoita. Projektin ohessa tutkittiin mahdollisuuksia erilaisten ominaisuuksien toteuttamiseen huonojen internet-yhteyksien asettaessa erinäisiä rajoitteita liikuteltavan datan määrälle. Työkalun tarkoitus on helpottaa kaivoskoneiden ongelmatilanteiden diagnosointia etänä sekä mahdollistaa varmuuskopioiden yksinkertainen talteen ottaminen.
Etähallintatyökalu koostuu kahdesta kokonaisuudesta: käyttöliittymästä ja palvelinpuolesta. Käyttöliittymä toteutettiin nykyaikaisella ja tehokkaalla Angularsovelluskehyksellä, joka on tarkoitettu modernien web-sovellusten kehittämiseen. Käyttöliittymän värimaailma sovitettiin asiakkaan tuotteiden kanssa yhteensopivaksi. Responsiivisuuteen kiinnitettiin myös huomiota tulevaisuuden varalle, kun käytettävät päätelaitteet kehittyvät ja näyttökoot monipuolistuvat. Palvelinpuolen toteutus käyttää myös nykyaikaista, tehokasta ja helppokäyttöistä Express.js-sovelluskehystä, joka pyörii Node.jsajoympäristössä. Molemmat kokonaisuudet noudattavat viimeisimpiä ohjelmistoteollisuuden käytänteitä ja standardeja.
Työn tuloksena syntynyt etähallintatyökalu on aktiivisessa käytössä asiakkaan kaivoskoneissa ympäri maailman. Pääasiassa asiantuntijoiden ja insinöörien käytössä oleva ensimmäinen versio etähallintatyökalusta täyttää kaikki ennalta sille annetut vaatimukset. Jatkokehitysmahdollisuuksia on kuitenkin monia ja niiden kehittäminen jatkuu pienen testivaiheen päätyttyä. Tärkeimpiä jatkokehityksen kohteita on laajentaa työkalun laitetukea useammalle kohdelaitteelle. Ensimmäinen versio on saatavilla vasta kahteen eri valmistajan tiettyyn laitetyyppiin.
Web-sovellusten käyttämien teknologioiden kehittyessä erittäin nopeaa tahtia, ovat materiaali ja lähteet pääosin peräisin kunkin sovelluskehyksen valmistajan tai kehittäjän omilta sivuilta. Kirjallisia teoksia ei tässä työssä pystytty hyödyntämään tiedon ollessa monesti jo vanhentunutta teoksen julkaisuvaiheessa.
Etähallintatyökalu koostuu kahdesta kokonaisuudesta: käyttöliittymästä ja palvelinpuolesta. Käyttöliittymä toteutettiin nykyaikaisella ja tehokkaalla Angularsovelluskehyksellä, joka on tarkoitettu modernien web-sovellusten kehittämiseen. Käyttöliittymän värimaailma sovitettiin asiakkaan tuotteiden kanssa yhteensopivaksi. Responsiivisuuteen kiinnitettiin myös huomiota tulevaisuuden varalle, kun käytettävät päätelaitteet kehittyvät ja näyttökoot monipuolistuvat. Palvelinpuolen toteutus käyttää myös nykyaikaista, tehokasta ja helppokäyttöistä Express.js-sovelluskehystä, joka pyörii Node.jsajoympäristössä. Molemmat kokonaisuudet noudattavat viimeisimpiä ohjelmistoteollisuuden käytänteitä ja standardeja.
Työn tuloksena syntynyt etähallintatyökalu on aktiivisessa käytössä asiakkaan kaivoskoneissa ympäri maailman. Pääasiassa asiantuntijoiden ja insinöörien käytössä oleva ensimmäinen versio etähallintatyökalusta täyttää kaikki ennalta sille annetut vaatimukset. Jatkokehitysmahdollisuuksia on kuitenkin monia ja niiden kehittäminen jatkuu pienen testivaiheen päätyttyä. Tärkeimpiä jatkokehityksen kohteita on laajentaa työkalun laitetukea useammalle kohdelaitteelle. Ensimmäinen versio on saatavilla vasta kahteen eri valmistajan tiettyyn laitetyyppiin.
Web-sovellusten käyttämien teknologioiden kehittyessä erittäin nopeaa tahtia, ovat materiaali ja lähteet pääosin peräisin kunkin sovelluskehyksen valmistajan tai kehittäjän omilta sivuilta. Kirjallisia teoksia ei tässä työssä pystytty hyödyntämään tiedon ollessa monesti jo vanhentunutta teoksen julkaisuvaiheessa.