Web-sovelluksen kehittäminen Node-RED-ohjelmointityökalulla
Kivineva, Antti (2020)
Kivineva, Antti
2020
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-2020053015525
https://urn.fi/URN:NBN:fi:amk-2020053015525
Tiivistelmä
Toiminnallinen opinnäytetyö toteutettiin yhteistyössä Tampereen ammattikorkeakoulun kanssa. Tavoitteena oli lisätä tietoa Node-RED-ohjelmointityökalun käyttömahdollisuuksista ja soveltuvuudesta web-sovelluksen kehittämistyössä. Opinnäytetyön tarkoituksena oli luoda web-sovellus Node-RED-ohjelmointityökalulla. Opinnäytetyön tuotoksen tehtävänä oli kuvata prosessia siitä, kuinka Node-REDohjelmointityökalu soveltuu web-sovelluksen kehittämistyöhön.
Opinnäytetyön teoriaosuus koottiin ajankohtaisen kansallisen ja kansainvälisen tutkimustiedon pohjalta. Teoriaosuudessa käsitellään perinteistä web-ohjelmointia, tietovuo-ohjelmointia sekä erityisesti Node-RED-ohjelmointityökalua. Teoriaosan pohjalta tuotettiin web-sovellus käyttäen Node-RED-ohjelmointityökalua. Web-sovelluksena luotiin käyttäjän valitseman kaupungin säätietoja tarjoava palvelu.
Opinnäytetyö nostaa esille Node-RED-ohjelmointityökalun käyttömahdollisuuksia web-sovelluksen kehittämisessä käytännönläheisessä sekä helposti ymmärrettävässä muodossa. Opinnäytetyö lisää tietoa Node-RED-ohjelmointityökalun hyödyistä ja haasteista web-sovelluksen kehittämisessä. Lisätutkimusta tarvittaisiin Node-RED-ohjelmointityökalun käytettävyydestä eri konteksteissa sekä tietovuo-ohjelmoinnista yleisesti. Tutkittaessa Node-RED-ohjelmointityökalun hyödynnettävyyttä web-sovelluksen kehityksessä olisi jatkossa optimaalista pyrkiä käyttämään erilaisia moderneja käyttöliittymäkehittämiseen tarkoitettuja viitekehyksiä sekä tehdä lisätutkimusta web-sovelluksen kehittämisen tuotannollisesta näkökulmasta.
Opinnäytetyön teoriaosuus koottiin ajankohtaisen kansallisen ja kansainvälisen tutkimustiedon pohjalta. Teoriaosuudessa käsitellään perinteistä web-ohjelmointia, tietovuo-ohjelmointia sekä erityisesti Node-RED-ohjelmointityökalua. Teoriaosan pohjalta tuotettiin web-sovellus käyttäen Node-RED-ohjelmointityökalua. Web-sovelluksena luotiin käyttäjän valitseman kaupungin säätietoja tarjoava palvelu.
Opinnäytetyö nostaa esille Node-RED-ohjelmointityökalun käyttömahdollisuuksia web-sovelluksen kehittämisessä käytännönläheisessä sekä helposti ymmärrettävässä muodossa. Opinnäytetyö lisää tietoa Node-RED-ohjelmointityökalun hyödyistä ja haasteista web-sovelluksen kehittämisessä. Lisätutkimusta tarvittaisiin Node-RED-ohjelmointityökalun käytettävyydestä eri konteksteissa sekä tietovuo-ohjelmoinnista yleisesti. Tutkittaessa Node-RED-ohjelmointityökalun hyödynnettävyyttä web-sovelluksen kehityksessä olisi jatkossa optimaalista pyrkiä käyttämään erilaisia moderneja käyttöliittymäkehittämiseen tarkoitettuja viitekehyksiä sekä tehdä lisätutkimusta web-sovelluksen kehittämisen tuotannollisesta näkökulmasta.