Web 2.0 -verkkosovellusten piirteet ja Ajax niiden toteutuksessa
MÄKI, SAMULI (2008)
MÄKI, SAMULI
2008
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2008-06-11
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-18871
https://urn.fi/urn:nbn:fi:uta-1-18871
Tiivistelmä
Tämän työn aiheena ovat Web 2.0 -teknologian mukaiset verkkosovellukset sekä Ajaxin rooli niiden toteuttamisessa. Työssä tutustutaan ensin yleisesti verkkosovellusten erityispiirteisiin ja niiden toteuttamisen haasteisiin, verraten niitä tavanomaisiin työasemasovelluksiin.
Verkkosovelluksiin liittyy monia, niiden erityisestä ympäristöstä aiheutuvia, seikkoja, jotka tulee ottaa huomioon niiden toteutuksessa. Internet avoimena ympäristönä luo monia haasteita, joihin sovelluksen kehittäjien on pystyttävä vastaamaan.
Web 2.0 -ilmiötä tutkitaan työssä sekä teknologisesti että ideologisesti.
Teknologisesti Web 2.0 voidaan nähdä verkon muuttumisena alustaksi, kun yhä useammat sovellukset löytyvät fyysisesti oman tietokoneen sijaan verkosta. Tämä näkyy myös verkkosovellusten monipuolistumisena ja rikkaamman käyttäjäkokemuksen tarjoamisena niiden käyttäjille. Ideologiana Web 2.0 taas korostaa yhteisöllisiä arvoja, tehden verkosta sosiaalisen verkon nimenomaan ihmisten, eikä pelkästään tietokoneiden välille. Web 2.0 -verkkopalvelut rohkaisevat käyttäjiään antamaan oman panoksensa palvelun sisällön tuottamiseen ja sen kehittämiseen.
Työn lopussa tutustutaan konkreettisesti Ajax-ohjelmointiin. Ajax soveltuu hyvin Web 2.0 –teknologioiden toteuttamiseen, mihin tutustutaan koodiesimerkkien avulla. Staattisiin verkkosivuihin verrattuna Ajaxilla luodut dynaamiset sivut ovat käyttäjäkokemukseltaan selvästi rikkaampia. Sen avulla verkkosivut saadaan reagoimaan lähes saumattomasti muutoksiin ja käyttäjä saa nopeasti palautteen toimistaan, mikä parantaa sovelluksen käytettävyyttä. Maltillisella ja käyttäjän toimia tukevalla Ajax-ohjelmoinnilla on mahdollista tehdä verkkosovelluksen käyttö entistä intuitiivisemmaksi ja paremmaksi.
Avainsanat ja -sanonnat: Verkkosovellus, Web 2.0, Ajax
Verkkosovelluksiin liittyy monia, niiden erityisestä ympäristöstä aiheutuvia, seikkoja, jotka tulee ottaa huomioon niiden toteutuksessa. Internet avoimena ympäristönä luo monia haasteita, joihin sovelluksen kehittäjien on pystyttävä vastaamaan.
Web 2.0 -ilmiötä tutkitaan työssä sekä teknologisesti että ideologisesti.
Teknologisesti Web 2.0 voidaan nähdä verkon muuttumisena alustaksi, kun yhä useammat sovellukset löytyvät fyysisesti oman tietokoneen sijaan verkosta. Tämä näkyy myös verkkosovellusten monipuolistumisena ja rikkaamman käyttäjäkokemuksen tarjoamisena niiden käyttäjille. Ideologiana Web 2.0 taas korostaa yhteisöllisiä arvoja, tehden verkosta sosiaalisen verkon nimenomaan ihmisten, eikä pelkästään tietokoneiden välille. Web 2.0 -verkkopalvelut rohkaisevat käyttäjiään antamaan oman panoksensa palvelun sisällön tuottamiseen ja sen kehittämiseen.
Työn lopussa tutustutaan konkreettisesti Ajax-ohjelmointiin. Ajax soveltuu hyvin Web 2.0 –teknologioiden toteuttamiseen, mihin tutustutaan koodiesimerkkien avulla. Staattisiin verkkosivuihin verrattuna Ajaxilla luodut dynaamiset sivut ovat käyttäjäkokemukseltaan selvästi rikkaampia. Sen avulla verkkosivut saadaan reagoimaan lähes saumattomasti muutoksiin ja käyttäjä saa nopeasti palautteen toimistaan, mikä parantaa sovelluksen käytettävyyttä. Maltillisella ja käyttäjän toimia tukevalla Ajax-ohjelmoinnilla on mahdollista tehdä verkkosovelluksen käyttö entistä intuitiivisemmaksi ja paremmaksi.
Avainsanat ja -sanonnat: Verkkosovellus, Web 2.0, Ajax