Windows Phone -sovelluksen päivityksen suunnittelu
Laine, Jim (2013)
Laine, Jim
Turun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013062014442
https://urn.fi/URN:NBN:fi:amk-2013062014442
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on tarkastella ohjelmiston suunnittelua päivittämisen
helppouden näkökulmasta. Tällä tarkoitetaan esimerkiksi tilannetta, jolloin sovellukseen
tehdään täysin uusi ominaisuus. Ominaisuudella on esim. päälle/pois -tila, joka halutaan
tallentaa samaan tiedostoon käyttäjän asettamien aikaisempia ominaisuuksia koskevien
säätöjen kanssa.
Työssä kuvataan Microsoftin Windows Phone -mobiilikäyttöjärjestelmää, joka on uuden
näköinen, nopeasti kasvava alusta, sekä siihen liittyviä mahdollisuuksia. Microsoft Windows 8:n
tuoteperhe julkaistiin vuoden 2012 lopussa ja siinä yhteydessä julkaistiin .NET-kirjastoon 4.5-
päivitys, joka tuo kehittäjille lisää työkaluja sovelluskehitykseen.
Lisäksi selvennetään, minkälaisen prosessin kehittäjä joutuu käymään läpi, jotta sovelluksen
julkaiseminen Windows Phone Marketplaceen on mahdollista. Työssä kerrotaan, kuinka
julkaisuprosessissa tarvittavat sertifikaatit hankitaan ja miten Pubcenter mainonta API:n avulla
voidaan esittää mainoksia sovelluksessa.
Työ kuvaa erityisesti sovelluksen rakennetta, jotta jatkokehittäminen on mahdollisimman
vaivatonta ja ongelmatonta. Tarkoituksena on saada uudet ominaisuudet toimimaan
saumattomasti vanhojen kanssa, jotta päivitys ei häiritse käyttäjien olemassa olevia asetuksia
eikä tuota kehittäjälle turhaa työtä versiokohtaisella koodilla.
Opinnäytetyön käytännön osassa tehdään päivitys Key Zone -sovellukseen. Key Zonessa on
sovellettu jo aiemmin opittuja asioita sovelluksen rakenteen suunnittelun osalta, mikä teki
päivityksen tekemisen helpoksi. Päätteeksi julkaistaan Key Zone 1.1 -päivitys Windows Phone
Marketplacessa.
helppouden näkökulmasta. Tällä tarkoitetaan esimerkiksi tilannetta, jolloin sovellukseen
tehdään täysin uusi ominaisuus. Ominaisuudella on esim. päälle/pois -tila, joka halutaan
tallentaa samaan tiedostoon käyttäjän asettamien aikaisempia ominaisuuksia koskevien
säätöjen kanssa.
Työssä kuvataan Microsoftin Windows Phone -mobiilikäyttöjärjestelmää, joka on uuden
näköinen, nopeasti kasvava alusta, sekä siihen liittyviä mahdollisuuksia. Microsoft Windows 8:n
tuoteperhe julkaistiin vuoden 2012 lopussa ja siinä yhteydessä julkaistiin .NET-kirjastoon 4.5-
päivitys, joka tuo kehittäjille lisää työkaluja sovelluskehitykseen.
Lisäksi selvennetään, minkälaisen prosessin kehittäjä joutuu käymään läpi, jotta sovelluksen
julkaiseminen Windows Phone Marketplaceen on mahdollista. Työssä kerrotaan, kuinka
julkaisuprosessissa tarvittavat sertifikaatit hankitaan ja miten Pubcenter mainonta API:n avulla
voidaan esittää mainoksia sovelluksessa.
Työ kuvaa erityisesti sovelluksen rakennetta, jotta jatkokehittäminen on mahdollisimman
vaivatonta ja ongelmatonta. Tarkoituksena on saada uudet ominaisuudet toimimaan
saumattomasti vanhojen kanssa, jotta päivitys ei häiritse käyttäjien olemassa olevia asetuksia
eikä tuota kehittäjälle turhaa työtä versiokohtaisella koodilla.
Opinnäytetyön käytännön osassa tehdään päivitys Key Zone -sovellukseen. Key Zonessa on
sovellettu jo aiemmin opittuja asioita sovelluksen rakenteen suunnittelun osalta, mikä teki
päivityksen tekemisen helpoksi. Päätteeksi julkaistaan Key Zone 1.1 -päivitys Windows Phone
Marketplacessa.