Service Suite - Huoltosovelluksen toteutus hybridisovelluksena
Harjunen, Ville (2017)
Harjunen, Ville
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120419644
https://urn.fi/URN:NBN:fi:amk-2017120419644
Tiivistelmä
Tässä insinöörityössä kuvataan huoltosovelluksen toteutusta lääketieteen alan yritykselle. Huoltosovellus toteutettiin asiakkaan tarpeeseen sähköistää MEG-laitteen huoltoprosessi.
Työn tavoitteena oli toteuttaa sellainen ratkaisu asiakkaan huoltoprosessin raportointiin, jossa paperille täytettävät huoltoraportit korvattaisiin sähköisellä järjestelmällä, ja huoltoraporttien tallennus tapahtuisi pilvipalveluun. Tavoitteena oli myös helpottaa huoltomiesten työtä yksinkertaistamalla huoltoon kuuluvia tehtäviä.
Työssä toteutettiin moderneihin web-sovelluksiin perustuva sovelluspaketti käyttäen vapaan lähdekoodin JavaScript-kirjastoja, kuten Node.js:ää ja AngularJS:ää. Työssä tutustuttiin myös hybridisovelluksiin ja niiden toteutukseen sekä Amazonin tarjoamiin pilvipalveluihin Amazon Elastic Compute Cloud -pilvipalvelimiin ja Amazon Elastic Block Store -tallennuspalveluun.
Huoltosovellus toteutettiin hybridisovelluksena Electron-ohjelmistokehyksellä ja sen web-sovellus modernina web-sovelluksena. Huoltosovelluksen tueksi toteutettiin palvelinohjelma ja pystytettiin sopivanlainen pilvipalvelin. Huoltosovelluksen tuottamien tulosten katselemiseen ja huoltosovelluksen päivityksen hallintaan toteutettiin erillinen hallintasovellus. Hallintasovelluksen web-sovellus toteutettiin samoin teknologioin kuin huoltosovelluksen web-sovellus.
Työn lopussa kerrotaan projektin onnistumisesta ja hybridisovellusten sopivuudesta tällaiseen projektiin.
Työn tavoitteena oli toteuttaa sellainen ratkaisu asiakkaan huoltoprosessin raportointiin, jossa paperille täytettävät huoltoraportit korvattaisiin sähköisellä järjestelmällä, ja huoltoraporttien tallennus tapahtuisi pilvipalveluun. Tavoitteena oli myös helpottaa huoltomiesten työtä yksinkertaistamalla huoltoon kuuluvia tehtäviä.
Työssä toteutettiin moderneihin web-sovelluksiin perustuva sovelluspaketti käyttäen vapaan lähdekoodin JavaScript-kirjastoja, kuten Node.js:ää ja AngularJS:ää. Työssä tutustuttiin myös hybridisovelluksiin ja niiden toteutukseen sekä Amazonin tarjoamiin pilvipalveluihin Amazon Elastic Compute Cloud -pilvipalvelimiin ja Amazon Elastic Block Store -tallennuspalveluun.
Huoltosovellus toteutettiin hybridisovelluksena Electron-ohjelmistokehyksellä ja sen web-sovellus modernina web-sovelluksena. Huoltosovelluksen tueksi toteutettiin palvelinohjelma ja pystytettiin sopivanlainen pilvipalvelin. Huoltosovelluksen tuottamien tulosten katselemiseen ja huoltosovelluksen päivityksen hallintaan toteutettiin erillinen hallintasovellus. Hallintasovelluksen web-sovellus toteutettiin samoin teknologioin kuin huoltosovelluksen web-sovellus.
Työn lopussa kerrotaan projektin onnistumisesta ja hybridisovellusten sopivuudesta tällaiseen projektiin.