Meego-sovelluksen suunnittelu ja ohjelmointi : CASE: EKG-pitkäaikaisrekisteröinnin päiväkirja
Häkkinen, Tomi (2013)
Häkkinen, Tomi
Savonia-ammattikorkeakoulu
2013
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013102816365
https://urn.fi/URN:NBN:fi:amk-2013102816365
Tiivistelmä
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja luoda matkapuhelimeen päiväkirjasovellus EKG-pitkäaikaisrekisteröinnin avuksi. Työssä käytettiin Linux-käyttöjärjestelmään pohjautuvaa matkapuhelinta.
Opinnäytetyössä kuvataan ohjelmistokehityksen eri vaiheita ja valintoja sekä käytettyjä työvälineitä Meego-käyttöjärjestelmälle ohjelmoitaessa. Työssä kuvataan myös käyttöliittymän rakentamista QML-ohjelmointikielellä. Lisäksi pyritään ottamaan huomioon käytettävyys sovelluksen käyttötarkoitusta ajatellen sekä matkapuhelimeen liittyvät erityispiirteet ohjelmaa suunniteltaessa ja ohjelmoitaessa.
Sovellus ohjelmoitiin Meego-käyttöjärjestelmälle käyttäen Qt Quick -kehitysympäristöä. Ohjelmointikielinä käytettiin QML- ja Javascript-ohjelmointikieliä. Työtä voidaan hyödyntää erityisesti QML-kielisessä ohjelmistoprojekteissa, mutta myös yleisesti mobiilisovellusten suunnittelussa.
Opinnäytetyön tavoitteena oli suunnitella ja luoda matkapuhelimeen päiväkirjasovellus EKG-pitkäaikaisrekisteröinnin avuksi. Työssä käytettiin Linux-käyttöjärjestelmään pohjautuvaa matkapuhelinta.
Opinnäytetyössä kuvataan ohjelmistokehityksen eri vaiheita ja valintoja sekä käytettyjä työvälineitä Meego-käyttöjärjestelmälle ohjelmoitaessa. Työssä kuvataan myös käyttöliittymän rakentamista QML-ohjelmointikielellä. Lisäksi pyritään ottamaan huomioon käytettävyys sovelluksen käyttötarkoitusta ajatellen sekä matkapuhelimeen liittyvät erityispiirteet ohjelmaa suunniteltaessa ja ohjelmoitaessa.
Sovellus ohjelmoitiin Meego-käyttöjärjestelmälle käyttäen Qt Quick -kehitysympäristöä. Ohjelmointikielinä käytettiin QML- ja Javascript-ohjelmointikieliä. Työtä voidaan hyödyntää erityisesti QML-kielisessä ohjelmistoprojekteissa, mutta myös yleisesti mobiilisovellusten suunnittelussa.