Syrup web application framework - client and server-side framework for high interaction web applivation
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2008
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T-106
Degree programme
Language
en
Pages
(10) + 77
Series
Abstract
World Wide Web eli Web on kasvanut yhdeksi käytetyimmistä tavoista hakea ja jakaa tietoa, kommunikoida sekä tarjota ja käyttää palveluita. Web-sovellukset ovat sovelluksia, jotka toteuttavat näitä Web-palveluita. Web-sovellusten suosion kasvaessa myös niiden käyttö erilaisiin käyttötarkoituksiin on lisääntynyt. Osa uusista käyttötarkoituksista vaatii tai hyötyy vahvasti vuorovaikutteisista käyttöliittymistä. Tämän diplomityön aiheena on tutkia minkälainen ohjelmistoarkkitehtuuri tarjoaisi mahdollisimman yksinkertaisen ja helposti käytettävän tavan tuottaa vahvasti vuorovaikutteisia Web-sovelluksia. Työssä tarkastellaan nykyisten yleisessä käytössä olevien sovelluskehyksien tarjoamia ratkaisuja vahvasti vuorovaikutteisten Web-sovellusten toteuttamiseen. Näiden ratkaisujen sekä prototyyppi-sovelluksen vaatimusten perusteella tässä työssä luotiin ohjelmistoarkkitehtuuri sekä toteutettiin Web-ohjelmistokehys. Ohjelmistokehystä arvioidaan vaatimusten toteutuvuuden suhteen sekä subjektiivisesti prototyyppisovelluksen kehityksessä havaittujen kokemusten pohjalta. Työssä toteutettu Syrup web application framework -sovelluskehys täyttää vaatimukset yksinkertaisesta ja helppokäyttöisestä sovelluskehyksestä, jota voidaan käyttää vahvasti vuorovaikutteisten Web-sovellusten tekoon. Työ tarjoaa myös mahdollisia vaihtoehtoja sovelluskehyksen jatkokehitykseen.Description
Supervisor
Malmi, LauriThesis advisor
Honkala, MikkoKeywords
web applivation development, web-sovelluskehitys, software architecture, ohjelmistoarkkitehtuuri, HTML, sovelluskehys, JavaScript, HTML, user interaction, JavaScript, vuorovaikutus