dc.date.accessioned |
2015-12-18T14:40:00Z |
und |
dc.date.accessioned |
2017-10-24T12:24:00Z |
|
dc.date.available |
2015-12-18T14:40:00Z |
und |
dc.date.available |
2017-10-24T12:24:00Z |
|
dc.date.issued |
2015-12-18T14:40:00Z |
|
dc.identifier.uri |
http://radr.hulib.helsinki.fi/handle/10138.1/5239 |
und |
dc.identifier.uri |
http://hdl.handle.net/10138.1/5239 |
|
dc.title |
WEB : an Emerging Application Platform |
en |
ethesis.discipline |
Computer science |
en |
ethesis.discipline |
Tietojenkäsittelytiede |
fi |
ethesis.discipline |
Datavetenskap |
sv |
ethesis.discipline.URI |
http://data.hulib.helsinki.fi/id/1dcabbeb-f422-4eec-aaff-bb11d7501348 |
|
ethesis.department.URI |
http://data.hulib.helsinki.fi/id/225405e8-3362-4197-a7fd-6e7b79e52d14 |
|
ethesis.department |
Institutionen för datavetenskap |
sv |
ethesis.department |
Department of Computer Science |
en |
ethesis.department |
Tietojenkäsittelytieteen laitos |
fi |
ethesis.faculty |
Matematisk-naturvetenskapliga fakulteten |
sv |
ethesis.faculty |
Matemaattis-luonnontieteellinen tiedekunta |
fi |
ethesis.faculty |
Faculty of Science |
en |
ethesis.faculty.URI |
http://data.hulib.helsinki.fi/id/8d59209f-6614-4edd-9744-1ebdaf1d13ca |
|
ethesis.university.URI |
http://data.hulib.helsinki.fi/id/50ae46d8-7ba9-4821-877c-c994c78b0d97 |
|
ethesis.university |
Helsingfors universitet |
sv |
ethesis.university |
University of Helsinki |
en |
ethesis.university |
Helsingin yliopisto |
fi |
dct.creator |
Rasheed, Junaid |
|
dct.issued |
2015 |
|
dct.language.ISO639-2 |
eng |
|
dct.abstract |
The World Wide Web has emerged as a powerful tool and an entity that has formed a major part of everyday human life. Since web technology has become vital to humans, it is emerging as a platform where web applications mean more than they have ever meant. This demands for the user experience to be pleasurable and fast. But the disruptions in flow in traditional web applications stop the user from getting the desired experience.
Initially web browsers were developed for displaying static pages linked together and user navigated to retrieve information from a server. This phenomenon is also known as multipage paradigm. It took more than two decades to evolve from a mere information-displaying entity to an application execution platform. The Ubiquitous nature of the web changed the trends, and complex web applications started emerging. These applications on user actions reload the entire web page from the server. Client and server communicate using synchronous communication mode. User action on the client triggers a call to the server and blocks the input/output until the server responds. Even after the advancement of web technologies, the web applications multipage paradigm remains the same and so do the problems of disruption in the user experience and application workflow.
This thesis analyzes the design and development of modern web applications aimed at providing new single page paradigm and asynchronous communication between the client and the server to solve problems found in the multipage web application paradigm. This thesis also discusses the tools and technologies used in building single page web applications.
The new single page paradigm introduces some challenges that are also considered in this thesis. Furthermore, the thesis covers that how the new paradigm can be used to develop applications on fragmented devices. Finally, the thesis describes the implementation of an example application aimed at producing a single page paradigm. |
en |
dct.language |
en |
|
ethesis.language.URI |
http://data.hulib.helsinki.fi/id/languages/eng |
|
ethesis.language |
English |
en |
ethesis.language |
englanti |
fi |
ethesis.language |
engelska |
sv |
ethesis.thesistype |
pro gradu-avhandlingar |
sv |
ethesis.thesistype |
pro gradu -tutkielmat |
fi |
ethesis.thesistype |
master's thesis |
en |
ethesis.thesistype.URI |
http://data.hulib.helsinki.fi/id/thesistypes/mastersthesis |
|
dct.identifier.urn |
URN:NBN:fi-fe2017112251103 |
|
dc.type.dcmitype |
Text |
|