Musiikki-instrumentti -ohjelman suunnittelu ja toteutus iOS-käyttöjärjestelmään
Honkanen, Jarkko (2012)
Honkanen, Jarkko
Tampereen ammattikorkeakoulu
2012
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121619655
https://urn.fi/URN:NBN:fi:amk-2012121619655
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli toteuttaa musiikkiaiheinen sovellus Apple iPad 2 -tablet-laitteelle ja siinä samalla opettaa työn tekijälle kyseiselle laitteelle ohjelmointi.
Työssä tutustuttiin laitteen ominaisuuksiin ja siinä käytettävään iOS-käyttöjärjestelmään, ohjelmistokehitykseen ja itse sovelluksen toteutukseen. Ohjelmistokehitys-osassa käsiteltiin kehitysympäristöä, sovelluksen testausta simulaattorissa ja laitteessa, sekä ohjelmointikieltä.
iOS-käyttöjärjestelmälle sovellusten ohjelmointi tapahtuu Objective-C-kielellä. Objective-C on C-kielen laajennos, joka lisää siihen olio-ominaisuuksia. Tämä kieli eroaa ulkonäöltään paljon muista kielistä, mutta on helppo opittava C- ja C++-kieliä osaavalle.
Työssä toteutettu esimerkkisovellus oli musiikki-instrumentti, jonka ruudulla on nappeja, joita koskettamalla käyttäjä voi soittaa musiikkia. Soittonapit on järjestelty hieman yleisestä tavasta poikkeavalla tavalla. Tarkoituksena on soittamisen helpottaminen sellaiselle henkilölle, joka ei ole kokenut soittaja. Esimerkkisovelluksen aiheen takia työssä on tarpeellista käsitellä myös hieman musiikin teoriaa.
Työssä tutustuttiin laitteen ominaisuuksiin ja siinä käytettävään iOS-käyttöjärjestelmään, ohjelmistokehitykseen ja itse sovelluksen toteutukseen. Ohjelmistokehitys-osassa käsiteltiin kehitysympäristöä, sovelluksen testausta simulaattorissa ja laitteessa, sekä ohjelmointikieltä.
iOS-käyttöjärjestelmälle sovellusten ohjelmointi tapahtuu Objective-C-kielellä. Objective-C on C-kielen laajennos, joka lisää siihen olio-ominaisuuksia. Tämä kieli eroaa ulkonäöltään paljon muista kielistä, mutta on helppo opittava C- ja C++-kieliä osaavalle.
Työssä toteutettu esimerkkisovellus oli musiikki-instrumentti, jonka ruudulla on nappeja, joita koskettamalla käyttäjä voi soittaa musiikkia. Soittonapit on järjestelty hieman yleisestä tavasta poikkeavalla tavalla. Tarkoituksena on soittamisen helpottaminen sellaiselle henkilölle, joka ei ole kokenut soittaja. Esimerkkisovelluksen aiheen takia työssä on tarpeellista käsitellä myös hieman musiikin teoriaa.