Asynchronous file transfer between iOS and cloud
Laukka, Teemu (2014)
Laukka, Teemu
Jyväskylän ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201404285074
https://urn.fi/URN:NBN:fi:amk-201404285074
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa tiedostonsiirtojärjestelmä Applen iOS laitteille. Nestronite Oy:llä oli valmiina asiakaspuolen ohjelma liittyen käyttäjien palautteen keräykseen, johon iOS puolen ratkaisu tultaisiin yhdistämään. Tiedostot tuli lähettää pilvipalveluun taustatehtävänä ohjelmiston käyttökokemusta häiritsemättä.
Järjestelmän arkkitehtuuri suunniteltiin vaatimusten mukaan ja tarvittavat kehyskirjastot valittiin arvioinnin perusteella. Ohjelmakoodi kirjoitettiin ja dokumentoitiin sovittujen käytänteiden mukaan. Lopulta järjestelmä yhdistettiin asiakas- ja palvelinpuolen ohjelmistojen kanssa.
Opinnäytetyö selvittää iOS alustan arkkitehtuurin perusteet ohjelmistokehittäjän näkökulmasta, sekä kuinka iOS ohjelmia kehitetään. Tiedostonsiirtojärjestelmä toteutettiin vaatimukset täyttäen ja sen toiminta testattiin käytännössä oikeassa palvelinypäristössä.
Järjestelmän arkkitehtuuri suunniteltiin vaatimusten mukaan ja tarvittavat kehyskirjastot valittiin arvioinnin perusteella. Ohjelmakoodi kirjoitettiin ja dokumentoitiin sovittujen käytänteiden mukaan. Lopulta järjestelmä yhdistettiin asiakas- ja palvelinpuolen ohjelmistojen kanssa.
Opinnäytetyö selvittää iOS alustan arkkitehtuurin perusteet ohjelmistokehittäjän näkökulmasta, sekä kuinka iOS ohjelmia kehitetään. Tiedostonsiirtojärjestelmä toteutettiin vaatimukset täyttäen ja sen toiminta testattiin käytännössä oikeassa palvelinypäristössä.