Hengitysharjoituksen käyttöliittymän toteutus urheilukellolle
Vuohtoniemi, Marko (2019)
Vuohtoniemi, Marko
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-2024052013488
https://urn.fi/URN:NBN:fi:amk-2024052013488
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli tehdä tilaajalle Polar Electro Oy:lle pilottityö hengitysharjoituksen käyttöliittymästä. Käyttöliittymän oli tarkoitus ohjata käyttäjää hengittämään oikein ja samalla näyttää käyttäjän onnistuminen hengitysharjoituksen aikana biometristen arvojen avulla. Toteutuksen täytyy olla tarpeeksi kevyt toimiakseen urheilukellossa.
Työ toteutettiin Java-ohjelmointikielellä tilaajan kaupallisen alustan käyttöliittymälle. Työssä esitettiin käyttöliittymän toteutus ja opinnäytetyön aikana tulleet ongelmat ja niille erilaiset ratkaisut. Ohjelmoitujen toimintojen toimivuus testattiin urheilukellolla ja mitattiin samalla eri toimintojen vaatimaa prosessorin kuormitusta.
Suunniteltu käyttöliittymä sisältää kaikki tilaajan määrittelemät toiminnallisuudet pitäen. Samalla se pitää toteutuksen tarpeeksi kevyenä, jotta se toimii urheilukellossa. Käyttäjät olivat tyytyväisiä käyttöliittymän toteutukseen. Työn tilaaja pystyy käyttämään toteutusta kaikilla tarvitsemillaan tavoilla ja järjestämään yrityksen jatkotutkimukset kyseisellä toteutuksella. The purpose of this thesis is to design and implement proof of concept project of breathing exercise’s user interface for Polar Electro Oy. User interface was supposed to guide user to breathe correctly and show biometric data about how well the user is managing to follow the breathing guidance. Implementation must be light enough to operate properly on a sport watch.
The implementation of the user interface is programmed with Java to employer’s commercial platform. Implementation process of this user interface is being explained which includes problem solving. The functionality of this implementation is tested with a sport watch. Processor usage is being monitored during this testing.
The designed user interface includes all the defined functions while being light enough for operating on a sport watch. Test users were satisfied to the implementation of the breathing exercise. The final implementation can be used for employer’s internal studies.
Työ toteutettiin Java-ohjelmointikielellä tilaajan kaupallisen alustan käyttöliittymälle. Työssä esitettiin käyttöliittymän toteutus ja opinnäytetyön aikana tulleet ongelmat ja niille erilaiset ratkaisut. Ohjelmoitujen toimintojen toimivuus testattiin urheilukellolla ja mitattiin samalla eri toimintojen vaatimaa prosessorin kuormitusta.
Suunniteltu käyttöliittymä sisältää kaikki tilaajan määrittelemät toiminnallisuudet pitäen. Samalla se pitää toteutuksen tarpeeksi kevyenä, jotta se toimii urheilukellossa. Käyttäjät olivat tyytyväisiä käyttöliittymän toteutukseen. Työn tilaaja pystyy käyttämään toteutusta kaikilla tarvitsemillaan tavoilla ja järjestämään yrityksen jatkotutkimukset kyseisellä toteutuksella.
The implementation of the user interface is programmed with Java to employer’s commercial platform. Implementation process of this user interface is being explained which includes problem solving. The functionality of this implementation is tested with a sport watch. Processor usage is being monitored during this testing.
The designed user interface includes all the defined functions while being light enough for operating on a sport watch. Test users were satisfied to the implementation of the breathing exercise. The final implementation can be used for employer’s internal studies.