OnkoKirjastoAuki : aukioloaikasovellus Lapin korkeakoulukirjastolle
Örn, Anitta (2015)
Örn, Anitta
Lapin ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015052810871
https://urn.fi/URN:NBN:fi:amk-2015052810871
Tiivistelmä
Opinnäytetyössä perehdyttiin iOS-ohjelmointiin toteuttamalla pienimuotoinen ohjelmointityö Lapin korkeakoulukirjastolle. Sovelluksen avulla käyttäjä voi tarkistaa kampuskirjastojen aukioloajat ja muutokset aukioloajoissa. Sovelluksesta kehitettiin protoilumenetelmällä esittelyversio, jonka toiminnallisuuksista kerättiin palautetta kirjaston henkilökunnalta ja opiskelijoilta. Palautteen avulla sovelluksen käyttöliittymää kehitettiin edelleen.
Opinnäytetyössä ohjelmointiprojektista toteutettiin projektin aloitus (idean kehittely) ja tarkennus (protoilu) vaiheet. Lopullisen sovelluksen ohjelmointi ja käyttöönotto tapahtuu sovelluksen jatkokehitysvaiheessa. Sovelluksen toteutuksessa on huomioitava kustannustehokkuus ja ylläpito. Mobiilisovellusten kehitystyössä pirstaloituminen on suuri ongelma. Pirstaloitumisella tarkoitetaan tilannetta, jossa sovellusta ei ole mahdollista suunnitella vain yhdesti ja ajaa sen jälkeen kaikilla laitteilla. Pirstaloitumista voidaan vähentää suosimalla kehitystyössä monialustaisia kehitystyökaluja tai web-teknologiaa. Koska aukioloaikasovelluksessa pääpaino on grafiikan sijaan toiminnallisuudessa, on kustannustehokkuuden ja laiteriippumattomuuden vuoksi harkittava, voidaanko aukioloaikasovellusta julkaista web-sovelluksena. Web-sovellusta suunniteltaessa on huomioitava ympäristön rajoitukset, esim. käyttöliittymässä ei voida toteuttaa samoja toiminnallisuuksia kuin natiivisovelluksessa.
Opinnäytetyössä toteutettua esittelysovellusta voidaan käyttää suunnittelun pohjana ja testiympäristönä, kun kirjastolla selvitetään millaisia toiminnallisuuksia mobiilisovellukselta halutaan ja mitä toimenpiteitä mobiilisovelluksen käyttöönotto vaatii kirjastolta.
Opinnäytetyössä ohjelmointiprojektista toteutettiin projektin aloitus (idean kehittely) ja tarkennus (protoilu) vaiheet. Lopullisen sovelluksen ohjelmointi ja käyttöönotto tapahtuu sovelluksen jatkokehitysvaiheessa. Sovelluksen toteutuksessa on huomioitava kustannustehokkuus ja ylläpito. Mobiilisovellusten kehitystyössä pirstaloituminen on suuri ongelma. Pirstaloitumisella tarkoitetaan tilannetta, jossa sovellusta ei ole mahdollista suunnitella vain yhdesti ja ajaa sen jälkeen kaikilla laitteilla. Pirstaloitumista voidaan vähentää suosimalla kehitystyössä monialustaisia kehitystyökaluja tai web-teknologiaa. Koska aukioloaikasovelluksessa pääpaino on grafiikan sijaan toiminnallisuudessa, on kustannustehokkuuden ja laiteriippumattomuuden vuoksi harkittava, voidaanko aukioloaikasovellusta julkaista web-sovelluksena. Web-sovellusta suunniteltaessa on huomioitava ympäristön rajoitukset, esim. käyttöliittymässä ei voida toteuttaa samoja toiminnallisuuksia kuin natiivisovelluksessa.
Opinnäytetyössä toteutettua esittelysovellusta voidaan käyttää suunnittelun pohjana ja testiympäristönä, kun kirjastolla selvitetään millaisia toiminnallisuuksia mobiilisovellukselta halutaan ja mitä toimenpiteitä mobiilisovelluksen käyttöönotto vaatii kirjastolta.