GEMA Settings Tool - Laatutarkistukset
Sormunen, Taneli (2022)
Sormunen, Taneli
2022
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-202204215563
https://urn.fi/URN:NBN:fi:amk-202204215563
Tiivistelmä
Opinnäytetyön toimeksiantajana toimi Pinja Operational Excellence Oy, joka on ohjelmis-tojen suunnitteluun ja valmistukseen erikoistunut yritys. Pinjan valmistamiin tuotteisiin lukeutuu mm. tuotannonohjausjärjestelmä GEMA, jonka pohjalla on moderni koneseu-rantajärjestelmä, joka on mahdollista laajentaa täysimittaiseksi MES-järjestelmäksi.
Opinnäytetyön tehtävänä oli luoda GEMA:n laatutarkistuksien asetustyökalun proto-tyyppi Microsoftin kehittämällä Blazor-käyttöliittymäviitekehyksellä ja arvioida Blazorin kannattavuus tulevaisuudessa sekä verrata Blazor-toteutusta nykyiseen työkaluun, joka oli tehty React-kirjastolla.
Tehtävänantoa lähdettiin toteuttamaan toimeksiantajan interaktiivisen rautalankamallin pohjalta ja ainoana vaatimuksena oli käyttää pääteknologiana Blazor-käyttöliittymäviitekehystä. Työ oli käytännössä frontend-kehitystä, sillä tarvittavat REST-rajapinnat prototyypin tekemiseen oli jo valmiiksi olemassa. Aluksi uuden teknologian käyttö oli hieman kömpelöä ja haastavaa, mutta syvemmän perehtymisen jälkeen kehi-tys alkoi tuntua luontevalta.
Tuloksena syntyi karkea prototyyppi laatutarkistuksien asetustyökalusta uudella visuaali-sella ilmeellä sekä saatiin parempi käsitys Blazorin sen hetkisen käytön kannattavuudesta. Työn loppupuolella alettiin kallistua vahvasti johtopäätöksiin, että Blazor on vielä liian nuori teknologia käytettäväksi laajemmin. Dokumentaation puute tekee kehityksestä hankalaa ja on järkevämpää antaa teknologian vielä kypsyä aikansa. Lisäksi katsottiin, että ei ole kannattavaa ylläpidon kannalta alkaa sekoittamaan kahta teknologiaa keskenään ja täten päätettiin jatkaa laatutarkistustyökalun kehitystä Reactilla.
Opinnäytetyön tehtävänä oli luoda GEMA:n laatutarkistuksien asetustyökalun proto-tyyppi Microsoftin kehittämällä Blazor-käyttöliittymäviitekehyksellä ja arvioida Blazorin kannattavuus tulevaisuudessa sekä verrata Blazor-toteutusta nykyiseen työkaluun, joka oli tehty React-kirjastolla.
Tehtävänantoa lähdettiin toteuttamaan toimeksiantajan interaktiivisen rautalankamallin pohjalta ja ainoana vaatimuksena oli käyttää pääteknologiana Blazor-käyttöliittymäviitekehystä. Työ oli käytännössä frontend-kehitystä, sillä tarvittavat REST-rajapinnat prototyypin tekemiseen oli jo valmiiksi olemassa. Aluksi uuden teknologian käyttö oli hieman kömpelöä ja haastavaa, mutta syvemmän perehtymisen jälkeen kehi-tys alkoi tuntua luontevalta.
Tuloksena syntyi karkea prototyyppi laatutarkistuksien asetustyökalusta uudella visuaali-sella ilmeellä sekä saatiin parempi käsitys Blazorin sen hetkisen käytön kannattavuudesta. Työn loppupuolella alettiin kallistua vahvasti johtopäätöksiin, että Blazor on vielä liian nuori teknologia käytettäväksi laajemmin. Dokumentaation puute tekee kehityksestä hankalaa ja on järkevämpää antaa teknologian vielä kypsyä aikansa. Lisäksi katsottiin, että ei ole kannattavaa ylläpidon kannalta alkaa sekoittamaan kahta teknologiaa keskenään ja täten päätettiin jatkaa laatutarkistustyökalun kehitystä Reactilla.