Repository logo
 

Thesis

dc.contributor.advisorDeters, Ralph
dc.contributor.committeeMemberVassileva, Julita
dc.contributor.committeeMemberChris, Dutchyn
dc.contributor.committeeMemberGokaraju, Dr. Ramakrishna
dc.creatorHaggag, Khaled
dc.date.accessioned2016-09-07T15:42:06Z
dc.date.available2016-09-07T15:42:06Z
dc.date.created2016-09
dc.date.issued2016-09-07
dc.date.submittedSeptember 2016
dc.date.updated2016-09-07T15:42:06Z
dc.description.abstractThis thesis details the design and development of a new messaging system for use in the mobile space. This messaging system consists of one back-end server, an API, a proxy server, client components, and a website. Developing such a system for the mobile space is a challenge, however, due to the unique characteristics found in the mobile space. Solutions to overcome these challenges are derived from RESTful web services and cloud computing technologies. Furthermore, the HTTP and CoAP protocols are explored for use in this messaging system. Experiments are then conducted to derive the most optimal protocol. For the purposes of testing this messaging system, two adaptive application management features are developed and provided through the system to the mobile development community. The rst feature is GUI Menu Ordering, which allows developers to adapt their application menu's automatically depending on user usage. The second feature is Proficiency User Modeling, which allows developers to automatically con gure their applications depending on user use behavior style. Results show the successful development of an event messaging system. In terms of the protocols CoAP surpasses HTTP in terms of performance and data consumption. However, the addition of a required CoAP proxy server a ects performance and client/server data consumption. Thus CoAP becomes slower than HTTP, but consumes less data if only the client data is measured. Furthermore, results show that if encryption is used there is an a ect. CoAP with encryption remains faster than HTTPS, even with a CoAP proxy server.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10388/7411
dc.subjectEvent Messaging System
dc.subjectMobile Space
dc.subjectCloud Computing
dc.titleThesis
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentComputer Science
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Saskatchewan
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.Sc.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HAGGAG-THESIS-2016.pdf
Size:
7.52 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.27 KB
Format:
Plain Text
Description: