Hitsauslaitteiden tekniset tiedot -palvelun toteutus : case: Kemppi Oy
Anttila, Toni (2021)
Anttila, Toni
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202104144772
https://urn.fi/URN:NBN:fi:amk-202104144772
Tiivistelmä
Opinnäytetyössä toteutettiin hitsauslaitteiden tekniset tiedot -palvelu, johon on pääsy Kempin hitsauslaitteista löytyvistä QR-koodeista. Palvelun tarkoituksena on tarjota käyttäjälle helppo tapa tutkia hitsauslaitteen tietoja, sekä päästä käsiksi laitteeseen liittyviin lisäpalveluihin. Työssä keskitytään tekniset tiedot -palvelun toteuttamisprosessiin, sekä siihen liittyvien työkalujen ja teknologioiden käyttöön.
Palvelun käyttöliittymä toteutettiin Angular-ohjelmistokehyksellä ja sitä laajennettiin Angular Material -käyttöliittymäkomponenttikirjastolla. Palvelun hostaus ja QR-koodien ohjaukset toteutettiin Amazon Web Servicen S3 -pilvipalvelun avulla. Sovelluksen lokalisaatio toteutettiin NGX-Translate-käännöskirjastoa hyödyntäen.
Työn tuloksena syntyi responsiivinen yksisivuinen sovellus, joka toimii kaikilla suosituimmilla selaimilla. Sovelluksesta löytyy mahdollisuus useiden eri kielien hallintaan ja se tukee työn valmistumishetkellä 14 eri kieltä.
Työ toteutettiin projektina Kemppi Oy:lle syksyllä 2020 ja julkaistiin samana vuonna marraskuussa. Yrityksellä oli tarve kyseiselle palvelulle, sillä osa laitteista sisälsi QR-koodin jo ennestään ja käyttäjille haluttiin tarjota mahdollisimman helppo tapa päästä käsiksi oman laiteensa tietoihin sekä laitteeseen liittyviin palveluihin. The objective of the thesis was to produce technical data service for welding machines, which can be accessed from the QR-codes found in Kemppi welding equipment. The purpose of the service is to provide an easy way to examine the technical data of the welding machine, as well as to provide access to additional services related to the machine. The thesis focuses on the implementation process of the technical data service and the use of related tools and technologies.
The frontend of the application was implemented with the Angular framework and was extended with the Angular Material UI component library. The application was hosted, and the QR-code redirects were implemented using the S3 cloud service. The localization of the application was implemented using the NGX-Translate library.
The result of this work was a responsive single page application that works in all the most used web browsers. The application can manage multiple languages and supports 14 different languages at the time of completion of this work.
The thesis was done as a project for the Kemppi Oy in the autumn of 2020 and was published in November of the same year. The company had a need for this service, as some of the machines already had a QR-code in them and the aim was to provide users with easiest possible way to access information related to their welding equipment.
Palvelun käyttöliittymä toteutettiin Angular-ohjelmistokehyksellä ja sitä laajennettiin Angular Material -käyttöliittymäkomponenttikirjastolla. Palvelun hostaus ja QR-koodien ohjaukset toteutettiin Amazon Web Servicen S3 -pilvipalvelun avulla. Sovelluksen lokalisaatio toteutettiin NGX-Translate-käännöskirjastoa hyödyntäen.
Työn tuloksena syntyi responsiivinen yksisivuinen sovellus, joka toimii kaikilla suosituimmilla selaimilla. Sovelluksesta löytyy mahdollisuus useiden eri kielien hallintaan ja se tukee työn valmistumishetkellä 14 eri kieltä.
Työ toteutettiin projektina Kemppi Oy:lle syksyllä 2020 ja julkaistiin samana vuonna marraskuussa. Yrityksellä oli tarve kyseiselle palvelulle, sillä osa laitteista sisälsi QR-koodin jo ennestään ja käyttäjille haluttiin tarjota mahdollisimman helppo tapa päästä käsiksi oman laiteensa tietoihin sekä laitteeseen liittyviin palveluihin.
The frontend of the application was implemented with the Angular framework and was extended with the Angular Material UI component library. The application was hosted, and the QR-code redirects were implemented using the S3 cloud service. The localization of the application was implemented using the NGX-Translate library.
The result of this work was a responsive single page application that works in all the most used web browsers. The application can manage multiple languages and supports 14 different languages at the time of completion of this work.
The thesis was done as a project for the Kemppi Oy in the autumn of 2020 and was published in November of the same year. The company had a need for this service, as some of the machines already had a QR-code in them and the aim was to provide users with easiest possible way to access information related to their welding equipment.