FastROIn mobiilipäätelaitesovelluksen päivitys Android-alustalle
Kuisma, Jukka (2013)
Kuisma, Jukka
2013
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023110328526
https://urn.fi/URN:NBN:fi:amk-2023110328526
Tiivistelmä
FastROI Oy tekee Web-pohjaisia ohjelmistotuotteita mm. hoivapalveluyrityksille sekä tiestönkunnossapito-organisaatioille. Sovelluksien ja tiedon reaaliaikainen päivitys vaatii, että tiedon tulee olla päivitettävissä myös mobiilipäätelaitteella. Tällä hetkellä vain Symbian-alustalla toimivat älypuhelimet ovat tuettuja FastROIn järjestelmissä. Nokian päätökset Symbian-kehityksestä merkitsivät, että päätelaitesovellukset on uudelleen koodattava uusille alustoille.
Tässä projektissa määriteltiin ja suunniteltiin, miten alustan muutos tullaan tekemään siten, että toteutus on uudelleen käytettävissä vaihtoehtoisten alustaratkaisujen yhteydessä. Ensimmäisessä vaiheessa toteutustyö tehtiin Android-alustalle, mutta kuten termi cross-platfrom määrittelee, tavoite oli saada mahdollisimman yleiskäyttöinen ohjelmistoratkaisu. Tämä voidaan pienemmällä työmäärällä myöhemmin muuttaa uudelle alustalle, kuten esimerkiksi Windows Phone 8:lle.
Lähtökohtana projektille oli nykyinen Symbian-pohjainen toteutus, ja projekti toteutettiin soveltaen Agile-menetelmiä. Julkaisusuunnitelma noudattaa Scrum-periaatteita ja sprintit sovittiin julkaistavan 2 kuukauden välein.
Lopputuloksena syntyi tuotantovalmis Android-pohjainen ohjelmistojulkaisu, joka voidaan ottaa asiakaskäyttöön suunnitellusti kesäkuussa 2013. Oli myös oleellista, että kaikki toteutustyö, uudet menetelmät ja suunnitelmat ovat toistettavissa seuraavan alustavaihtoehdon valinnassa ja toteutuksessa. Nämä asetetut tavoitteet ja edellä mainittu lopputulos saavutettiin projektin aikana ja tällä hetkellä on valmius siirtyä seuraavaan vaiheeseen eli Windows Phone 8-kehitystyöhön kuten alunperin suunniteltiinkin.
Tässä projektissa määriteltiin ja suunniteltiin, miten alustan muutos tullaan tekemään siten, että toteutus on uudelleen käytettävissä vaihtoehtoisten alustaratkaisujen yhteydessä. Ensimmäisessä vaiheessa toteutustyö tehtiin Android-alustalle, mutta kuten termi cross-platfrom määrittelee, tavoite oli saada mahdollisimman yleiskäyttöinen ohjelmistoratkaisu. Tämä voidaan pienemmällä työmäärällä myöhemmin muuttaa uudelle alustalle, kuten esimerkiksi Windows Phone 8:lle.
Lähtökohtana projektille oli nykyinen Symbian-pohjainen toteutus, ja projekti toteutettiin soveltaen Agile-menetelmiä. Julkaisusuunnitelma noudattaa Scrum-periaatteita ja sprintit sovittiin julkaistavan 2 kuukauden välein.
Lopputuloksena syntyi tuotantovalmis Android-pohjainen ohjelmistojulkaisu, joka voidaan ottaa asiakaskäyttöön suunnitellusti kesäkuussa 2013. Oli myös oleellista, että kaikki toteutustyö, uudet menetelmät ja suunnitelmat ovat toistettavissa seuraavan alustavaihtoehdon valinnassa ja toteutuksessa. Nämä asetetut tavoitteet ja edellä mainittu lopputulos saavutettiin projektin aikana ja tällä hetkellä on valmius siirtyä seuraavaan vaiheeseen eli Windows Phone 8-kehitystyöhön kuten alunperin suunniteltiinkin.