Tampereen yliopiston tutkielmat

Takaisin

Pro gradu -tutkielma

Web 2.0 -verkkosovellusten piirteet ja Ajax niiden toteutuksessa

MÄKI,SAMULI
Informaatiotieteiden tiedekunta / Tietojenkäsittelytieteiden laitos / Tietojenkäsittelyoppi
Hyväksytty 11.06.2008
Kieli: fin
Laajuus: 49 s.
Kokoteksti: http://tutkielmat.uta.fi/pdf/gradu03174.pdf
(Latauskertoja 110)
URN: http://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