Musiikkisoitinsovelluksen toteuttaminen musiikkipalveluun
Suomi, Juho (2017)
Suomi, Juho
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705158309
https://urn.fi/URN:NBN:fi:amk-201705158309
Tiivistelmä
Opinnäytetyön tavoitteena oli toteuttaa Web-pohjainen musiikkisoitinsovellus Music.Info Finland Oy:lle. Tutkimus toteutettiin kehittämistutkimuksena.
Toimeksiantajan kanssa tehdyn vaatimusmäärittelyn jälkeen suunniteltiin arkkitehtuurimalli sovelluksen komponenteista ja rajapinnoista. Tämän pohjalta ryhdyttiin kehittämään Web-sovellusta. Vaihtoehtojen kartoituksen jälkeen sopivammaksi musiikkikirjastoksi valikoitui SoundManager2-kirjasto.
Sovellus toteutettiin käyttämällä AngularJS-sovelluskehystä. Sovelluksen käyttöliittymä rakennettiin komponenteista, jotka koottiin yhdeksi kokonaisuudeksi Pattern Lab -työkalulla. MusicInfon tieto-kannassa olevan datan hakeminen sovellukseen toteutettiin REST-kutsujen avulla HTTP-protokollaa käyttämällä.
Työn lopputuloksena syntyi toimiva musiikkisoitinsovellus, joka tulee olemaan lisäpalvelu nykyiseen. Toimeksiantaja voi jatkaa sovelluksen edelleen kehittämistä.
Toimeksiantajan kanssa tehdyn vaatimusmäärittelyn jälkeen suunniteltiin arkkitehtuurimalli sovelluksen komponenteista ja rajapinnoista. Tämän pohjalta ryhdyttiin kehittämään Web-sovellusta. Vaihtoehtojen kartoituksen jälkeen sopivammaksi musiikkikirjastoksi valikoitui SoundManager2-kirjasto.
Sovellus toteutettiin käyttämällä AngularJS-sovelluskehystä. Sovelluksen käyttöliittymä rakennettiin komponenteista, jotka koottiin yhdeksi kokonaisuudeksi Pattern Lab -työkalulla. MusicInfon tieto-kannassa olevan datan hakeminen sovellukseen toteutettiin REST-kutsujen avulla HTTP-protokollaa käyttämällä.
Työn lopputuloksena syntyi toimiva musiikkisoitinsovellus, joka tulee olemaan lisäpalvelu nykyiseen. Toimeksiantaja voi jatkaa sovelluksen edelleen kehittämistä.