ASP.NET-pohjaisen häiriötiedotussovelluksen toteutus
Rasimus, Lassi (2014)
Rasimus, Lassi
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405066144
https://urn.fi/URN:NBN:fi:amk-201405066144
Tiivistelmä
Insinöörityön tavoitteena oli suunnitella ja toteuttaa tietoliikenneverkon häiriöistä tiedottamiseen soveltuva työkalu internetpalveluntarjoajien käyttöön. Teknisesti vaativa työ toteutettiin mahdollisimman pienillä kustannuksilla eli projekti pyrittiin rakentamaan ilmaisilla, avoimen lähdekoodin, tekniikoilla. Suurimpana kysymyksenä oli, löytyykö ilmaiskartastoista tarpeeksi kattava materiaali työn toteuttamiseen ja miten niiden jatkokehitys onnistuu, kun käytössä on vain vapaan lähdekoodin tekniikoita.
Sovellus rakentuu ASP.NET-ohjelmistokehyksen päälle, jonka serveripuolen koodi kirjoitettiin Visual Basic -ohjelmointikielellä. Sovellus sisältää kaksi osa-aluetta. Ylläpitäjän työkalulla käyttäjä hallitsee tiedotteita, jotka näytetään asiakkaalle karttanäkymänä. Karttanäkymä toteutettiin OpenLayers-JavaScript-kirjastolla, joka näyttää häiriöiden vaikutusalueet OpenStreetMap-kartalla.
Vapaan lähdekoodin tekniikat todettiin toimiviksi ja tähän projektiin hyvin soveltuviksi. Erityisesti OpenStreetMap-karttapalvelun sisällön laajuus teki vaikutuksen. Sovellukseen onnistuttiin toteuttamaan kaikki halutut toiminnallisuudet ja sen käyttöliittymästä saatiin sulava ja selkeä. Myös asiakas oli tyytyväinen lopputuotteeseen.
Sovellus rakentuu ASP.NET-ohjelmistokehyksen päälle, jonka serveripuolen koodi kirjoitettiin Visual Basic -ohjelmointikielellä. Sovellus sisältää kaksi osa-aluetta. Ylläpitäjän työkalulla käyttäjä hallitsee tiedotteita, jotka näytetään asiakkaalle karttanäkymänä. Karttanäkymä toteutettiin OpenLayers-JavaScript-kirjastolla, joka näyttää häiriöiden vaikutusalueet OpenStreetMap-kartalla.
Vapaan lähdekoodin tekniikat todettiin toimiviksi ja tähän projektiin hyvin soveltuviksi. Erityisesti OpenStreetMap-karttapalvelun sisällön laajuus teki vaikutuksen. Sovellukseen onnistuttiin toteuttamaan kaikki halutut toiminnallisuudet ja sen käyttöliittymästä saatiin sulava ja selkeä. Myös asiakas oli tyytyväinen lopputuotteeseen.