Lukiovertailusovellus
Wikgren, Wolf (2015)
Wikgren, Wolf
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201501151340
https://urn.fi/URN:NBN:fi:amk-201501151340
Tiivistelmä
Insinöörityön tavoitteena oli kehittää datajournalistinen lukiovertailusovellus tilaajayritykselle. Pyrkimyksenä oli verkkosovelluksen avulla visualisoida tilaajayrityksen lukiovertailua varten keräämää data-aineistoa ja luoda sovelluksesta datajournalistinen tuote tilaajayrityksen asiakkaille muun aiheeseen liittyvän journalistisen sisällön oheen.
Toteutuksen pohjustamiseksi tutkittiin moderneja tapoja toteuttaa verkkosovelluksia pyrkien tarkastelemaan niitä uutistoimitusympäristön tarpeiden ja vaatimusten näkökulmasta. Tä-män tutkimuksen perusteella valittiin teknistä toteutusta varten yhdistelmä moderneja verkkoteknologioita, jotka mahdollistavat uutistoimistoympäristöön sopivan nopean verkko-sovelluskehityksen. Lisäksi tutkittiin ja tarkasteltiin datajournalismin ja datavisualisoinnin käsitteitä ja niiden merkitystä sovelluskehityksen kannalta journalistisessa ympäristössä. Tämä tutkimus antoi kuvan informaatiomuotoilun hyviksi todetuista periaatteista, joita hyödynnettiin sovelluksen suunnittelussa ja arvioinnissa.
Sovellus toteutettiin tutkimuksen pohjalta hyödyntäen MongoDB-NOSQL-tietokantaa, Node.js-palvelinympäristöä ja Javascript-pohjaisia datavisualisointikirjastoja. Palvelinsovelluksen ja asiakassovelluksen välinen tiedonsiirto toteutettiin REST-rajapinnan avulla niin, että asiakas- ja palvelinsovellus pidettiin erillisinä toisistaan SPA-arkkitehtuurimallin mukai-sesti. Sovellus visualisoi lukiovertailusta saatavan aineiston karttapohjaisessa näkymässä ja mahdollistaa aineiston vuosikohtaisen vertailun jokaisen lukion kohdalla. Loppuasiakas pystyy myös paikallistamaan sovelluksen maakuntatasolla.
Sovellus julkaistiin kevään 2014 ylioppilaskirjoitustulosten julkaisun yhteydessä 31.5.2014. Tilaajayrityksen loppuasiakkaista yksi julkaisi sovelluksen sivullaan. Sovellus on tilaajayrityksen jatkokehityksessä ja sitä käytetään jatkossa ylioppilaskoetulosten julkaisuun: sisällöltään päivitetty versio julkaistiin 26.12.2014 syksyn ylioppilaskirjoitusten yhteydessä ja se keräsi noin 7 500 käyttäjää päivässä.
Toteutuksen pohjustamiseksi tutkittiin moderneja tapoja toteuttaa verkkosovelluksia pyrkien tarkastelemaan niitä uutistoimitusympäristön tarpeiden ja vaatimusten näkökulmasta. Tä-män tutkimuksen perusteella valittiin teknistä toteutusta varten yhdistelmä moderneja verkkoteknologioita, jotka mahdollistavat uutistoimistoympäristöön sopivan nopean verkko-sovelluskehityksen. Lisäksi tutkittiin ja tarkasteltiin datajournalismin ja datavisualisoinnin käsitteitä ja niiden merkitystä sovelluskehityksen kannalta journalistisessa ympäristössä. Tämä tutkimus antoi kuvan informaatiomuotoilun hyviksi todetuista periaatteista, joita hyödynnettiin sovelluksen suunnittelussa ja arvioinnissa.
Sovellus toteutettiin tutkimuksen pohjalta hyödyntäen MongoDB-NOSQL-tietokantaa, Node.js-palvelinympäristöä ja Javascript-pohjaisia datavisualisointikirjastoja. Palvelinsovelluksen ja asiakassovelluksen välinen tiedonsiirto toteutettiin REST-rajapinnan avulla niin, että asiakas- ja palvelinsovellus pidettiin erillisinä toisistaan SPA-arkkitehtuurimallin mukai-sesti. Sovellus visualisoi lukiovertailusta saatavan aineiston karttapohjaisessa näkymässä ja mahdollistaa aineiston vuosikohtaisen vertailun jokaisen lukion kohdalla. Loppuasiakas pystyy myös paikallistamaan sovelluksen maakuntatasolla.
Sovellus julkaistiin kevään 2014 ylioppilaskirjoitustulosten julkaisun yhteydessä 31.5.2014. Tilaajayrityksen loppuasiakkaista yksi julkaisi sovelluksen sivullaan. Sovellus on tilaajayrityksen jatkokehityksessä ja sitä käytetään jatkossa ylioppilaskoetulosten julkaisuun: sisällöltään päivitetty versio julkaistiin 26.12.2014 syksyn ylioppilaskirjoitusten yhteydessä ja se keräsi noin 7 500 käyttäjää päivässä.