Menetelmiä portlettipohjaisen verkkosovelluksen kehittämiseen
Jaakkola, Juhani (2010)
Jaakkola, Juhani
Hämeen ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010112415359
https://urn.fi/URN:NBN:fi:amk-2010112415359
Tiivistelmä
Opinnäytetyöllä oli kaksi tavoitetta; selvittää kirjallisuuden pohjalta portlettitekniikan käsitteet, menetelmät ja tekniikan tuomat rajoitteet verkkosovellusten suunnittelussa.
Toisena tavoitteena oli kehittää portlettipohjaisen verkkosovelluksen suunnitteluprosessia ensimmäisen tavoitteen tulosten perusteella.
Työssä käytettiin kvalitatiivista tutkimusmenetelmää, jossa teoriaa luodaan aineistolähtöisesti. Ensimmäisen tavoitteen tuloksia verrattiin Painonnostoliitolle tehdyn portlettipohjaisen projektin kulkuun ja johtopäätösten perusteella teoriaa hiottiin käytännönläheisemmäksi ja tarkemmaksi.
Työssä todettiin, että toteutustekniikka pitää valita ennen käyttöliittymäsuunnittelun aloittamista, jotta se voidaan ottaa huomioon suunnittelussa. Portaali kannattaa ottaa toteutustekniikaksi vain, jos kootaan sisältöä monesta eri järjestelmästä yhden käyttöliittymän alle.
Portletti tuo sisällön suorakaiteen muotoiseen ikkunaan, jonka sijainnin ja koon portaali määrittelee. Suunnittelussa tulee huomioida, ettei portlettiin voida mahduttaa kokonaisen verkkosovelluksen toiminnallisuutta. Portletit kuitenkin parantavat verkkosovellusten käytettävyyttä tuomalla osan toiminnallisuudesta käyttäjän helposti saataville. Portlettitekniikka mahdollistaa ainoastaan pienten tietomäärien siirtämisen portlettien välillä. Suunnittelussa tämä pitää ottaa huomioon minimoimalla portlettien välinen tiedonsiirto.
Portlettipohjaisen käyttöliittymän suunnittelu helpottuu, kun määritellään verkkosovelluksen käsittelemä tieto ja jaetaan se portletteja vastaaviksi kokonaisuuksiksi ennen käyttöliittymän näkymien suunnittelua.
Toisena tavoitteena oli kehittää portlettipohjaisen verkkosovelluksen suunnitteluprosessia ensimmäisen tavoitteen tulosten perusteella.
Työssä käytettiin kvalitatiivista tutkimusmenetelmää, jossa teoriaa luodaan aineistolähtöisesti. Ensimmäisen tavoitteen tuloksia verrattiin Painonnostoliitolle tehdyn portlettipohjaisen projektin kulkuun ja johtopäätösten perusteella teoriaa hiottiin käytännönläheisemmäksi ja tarkemmaksi.
Työssä todettiin, että toteutustekniikka pitää valita ennen käyttöliittymäsuunnittelun aloittamista, jotta se voidaan ottaa huomioon suunnittelussa. Portaali kannattaa ottaa toteutustekniikaksi vain, jos kootaan sisältöä monesta eri järjestelmästä yhden käyttöliittymän alle.
Portletti tuo sisällön suorakaiteen muotoiseen ikkunaan, jonka sijainnin ja koon portaali määrittelee. Suunnittelussa tulee huomioida, ettei portlettiin voida mahduttaa kokonaisen verkkosovelluksen toiminnallisuutta. Portletit kuitenkin parantavat verkkosovellusten käytettävyyttä tuomalla osan toiminnallisuudesta käyttäjän helposti saataville. Portlettitekniikka mahdollistaa ainoastaan pienten tietomäärien siirtämisen portlettien välillä. Suunnittelussa tämä pitää ottaa huomioon minimoimalla portlettien välinen tiedonsiirto.
Portlettipohjaisen käyttöliittymän suunnittelu helpottuu, kun määritellään verkkosovelluksen käsittelemä tieto ja jaetaan se portletteja vastaaviksi kokonaisuuksiksi ennen käyttöliittymän näkymien suunnittelua.