Creating offline web applications using HTML5 : a thesis presented in partial fulfillment of the requirements for the degree of Master of Information Sciences in Computer Science, [Massey University, Albany, New Zealand]

dc.contributor.authorMarshall, Sam
dc.date.accessioned2013-06-20T00:44:51Z
dc.date.available2013-06-20T00:44:51Z
dc.date.issued2013
dc.description.abstractWith the proliferation in the use of mobile devices, browser based applications are becoming the ideal information system for both individuals and organization. Web applications are platform independent and easy to deploy so can be accessed from any device that has a browser. A large number of businesses are now offering cloud services to deliver their software, which are on-demand and pay-as-you-go solutions. The increase in this trend is adding a huge economic and bandwidth challenge to both the network provider and consumer. While traditional web applications work when they are online, it is however essential for these applications to be available both online and offline modes. With this explosion in the use of mobile devices, the ability of these applications to work offline is especially important in situations where there is intermittent or no network availability. In this thesis we discuss ways of developing offline web applications. We also propose a method of implementing a wrapper that simplifies the currently proposed W3C’s HTML5 client-side database API, IndexedDB, by providing a fluent interface with a Language Integrated Query (LINQ) feel. In cases where synchronization of the client-side data with the server database is a requirement, conflict resolution becomes a bit challenging. We discuss techniques for synchronizing the data that is stored at the client during offline mode with the server database. Keywords: Web applications, HTML5, Client side storage, Browser databases, IndexedDB, Database replication/synchronization.en
dc.identifier.urihttp://hdl.handle.net/10179/4652
dc.language.isoenen
dc.publisherMassey Universityen_US
dc.rightsThe Authoren_US
dc.subjectApplication software developmenten
dc.subjectMobile computingen
dc.subjectHTML (Document markup language)en
dc.subjectWeb applicationsen
dc.subjectHTML5en
dc.subjectClient side storageen
dc.subjectBrowser databasesen
dc.subjectIndexedDBen
dc.subjectDatabase replication/synchronizationen
dc.titleCreating offline web applications using HTML5 : a thesis presented in partial fulfillment of the requirements for the degree of Master of Information Sciences in Computer Science, [Massey University, Albany, New Zealand]en
dc.typeThesisen
massey.contributor.authorMarshall, Samen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorMassey Universityen
thesis.degree.levelDoctoralen
thesis.degree.nameMaster of Information Sciences (M.Inf.Sc.)en
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
01_front.pdf
Size:
36.84 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
02_whole.pdf
Size:
741.98 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
804 B
Format:
Item-specific license agreed upon to submission
Description: