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

Date

2008

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, Lauri

Thesis advisor

Honkala, Mikko

Keywords

web applivation development, web-sovelluskehitys, software architecture, ohjelmistoarkkitehtuuri, HTML, sovelluskehys, JavaScript, HTML, user interaction, JavaScript, vuorovaikutus

Other note

Citation