Web-käyttöliittymän ajonaikainen parametripohjainen luominen


Autoria(s): Pirinen, Toni
Data(s)

26/08/2010

26/08/2010

2010

Resumo

Työssä tutkitaan eri tekniikoita, joilla web-käyttöliittymä voidaan toteuttaa. Tutkituista tekniikoista valitaan työn tavoitteisiin ja rajoitteisiin parhaiten soveltuvat tekniikat, joita käytetään hyväksi luotaessa varsinainen käyttöliittymäkerros olemassa olevalle web-sovellukselle. Varsinaiset käyttöliittymät luodaan automaattisesti työn aikana toteutettavalla käyttöliittymägeneraattorilla, joka käyttää hyväkseen käyttöliittymiä kuvaavia XML-kuvaustiedostoja. Tekniikoista parhaiten tarpeisiimme soveltui AJAX-lähestymistapa, joka mahdollistaa sivun osittaisen päivittämisen ja täten työpöytäsovellusmaisemman käytettävyyden nopeamman sivun päivityksen vuoksi. Käyttöliittymägeneraattorin käyttämät kuvaustiedostot puolestaan mahdollistavat käyttöliittymäkontrollien valmiin mallintamisen yleisessä kontrollikuvaustiedostossa sekä niiden helpon muokkaamisen ja sijoittelun sivu-kohtaisesti. Lisäksi käyttöliittymäkerros sisältää monipuoliset käyttöliittymäkontrollit.

In this work we study different techniques which can be used to create a user interface. The techniques which are best suitable for our goals and restrictions are selected to be used in a user interface layer created for the already existing web application. User interfaces are created automatically with a user interface generator which takes advantage of XML description files describing user interfaces. The best suitable approach for our needs was AJAX which makes it possible to update a page partly and thus because of faster page up-dating the usability of a web application is closer to desktop applications. Description files used by user interface generator make it possible to create templates for user interface controls in common control description file and they also allow easy modification and placement of user interface controls with page description file. In addition the user interface layer includes wide-ranging user interface controls.

Identificador

http://www.doria.fi/handle/10024/63365

URN:NBN:fi-fe201007292253

Idioma(s)

fi

Palavras-Chave #description file #parameter-based #run-time #web user interface #AJAX #kuvaustiedosto #parametripohjainen #ajonaikainen #web-käyttöliittymä
Tipo

Master's thesis

Diplomityö