QML Qt-Ohjelmoinnin tukena
Pirinen, Lasse (2011)
Pirinen, Lasse
Tampereen ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105046000
https://urn.fi/URN:NBN:fi:amk-201105046000
Tiivistelmä
Opinnäytetyön tavoitteena on esitellä QML-ohjelmointia ja sen taustalla toimivia Qt-ohjelmointitekniikoita sekä yleisesti että mobiililaite huomioonottaen. Työ voi toimia myös oppaana QML-ohjelmointiin Qt-osaajalle. Työssä käsitellään olennaisimpia Qt-ohjelmointiprosessin vaiheita ja tekniikoita QML-osaamisen tueksi sekä esitellään QML-ohjelmointikieltä yleisesti.
Kirjoitystyön ohella työstettiin QML-demosovellus, joka antaa toimeksiantajalle mahdollisuuden esitellä QML-teknologiaa demomessuilla. Se toimii myös teknologioiden esittelyn tukena opinnäytetyössä. Työn aikana tutkittiin teknologioiden historiaa ja ohjelmointiperiaatteita sekä yleisesti mitä ohjelmistosuunnittelijan tulee ottaa huomioon mobiililaitteelle ohjelmoitaessa.
Työ sisältää koodiesimerkkejä sekä Qt:sta että QML:stä ja kuvailee käytännön prosessia edellä mainittujen teknologioiden hyödyntämisessä. Työssä esitellään myös Qt- ja QML-teknologioiden välistä kommunikointia sekä valmiin sovelluksen luomiseksi tarvittavia toimia, kuten sovelluksen binääriksi kääntämistä sekä paketoimista.
Kirjoitystyön ohella työstettiin QML-demosovellus, joka antaa toimeksiantajalle mahdollisuuden esitellä QML-teknologiaa demomessuilla. Se toimii myös teknologioiden esittelyn tukena opinnäytetyössä. Työn aikana tutkittiin teknologioiden historiaa ja ohjelmointiperiaatteita sekä yleisesti mitä ohjelmistosuunnittelijan tulee ottaa huomioon mobiililaitteelle ohjelmoitaessa.
Työ sisältää koodiesimerkkejä sekä Qt:sta että QML:stä ja kuvailee käytännön prosessia edellä mainittujen teknologioiden hyödyntämisessä. Työssä esitellään myös Qt- ja QML-teknologioiden välistä kommunikointia sekä valmiin sovelluksen luomiseksi tarvittavia toimia, kuten sovelluksen binääriksi kääntämistä sekä paketoimista.