dc.contributor.author | Suomi, Juho | - |
dc.date.accessioned | 2017-05-16T09:19:27Z | |
dc.date.available | 2017-05-16T09:19:27Z | |
dc.date.issued | 2017 | - |
dc.identifier.uri | URN:NBN:fi:amk-201705158309 | - |
dc.identifier.uri | http://www.theseus.fi/handle/10024/127633 | |
dc.description.abstract | 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ä. | fi |
dc.description.abstract | The objective of this thesis was to produce a web-based music player application for Music.Info Finland Oy, the company that assigned the thesis. The study was implemented as development research. Requirements analysis performed with the client was followed by the design of an architecture model of the application's components and interfaces. Based on this, the development of the web application started. SoundManager2 music library was selected as the most suitable option amongst the alternatives available.
The application was developed with AngularJS framework and the user interface of the application was built using components that were compiled into a single page with Pattern Lab tool. The data retrieval from MusicInfo's database and display of the information in the user interface were implemented with REST-methods by using the HTTP-protocol.
The final product was a functional music player application, which will be an additional feature on the current service. The company may continue further development of the application. | en |
dc.language.iso | fin | - |
dc.publisher | Jyväskylän ammattikorkeakoulu | - |
dc.rights | All rights reserved | - |
dc.title | Musiikkisoitinsovelluksen toteuttaminen musiikkipalveluun | fi |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/398 | - |
dc.organization | Jyväskylän ammattikorkeakoulu | - |
dc.contributor.organization | Jyväskylän ammattikorkeakoulu | - |
dc.subject.keyword | JavaScript | - |
dc.subject.keyword | AngularJS | - |
dc.subject.keyword | Pattern Lab | - |
dc.subject.keyword | SoundManager2 | - |
dc.subject.keyword | REST | - |
dc.subject.degreeprogram | fi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology| | - |
dc.subject.discipline | Tietojenkäsittelyn tutkinto-ohjelma | - |