A framework for the provisioning of context-aware RESTful services on mobile devices
- Authors: Van Der Westhuizen, Charl
- Date: 2016
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/267203 , uj:28347
- Description: M.Sc. (Computer Science) , Abstract: Web accessible services on mobile devices such as smart phones and tablets are a reality in today’s age. Traditionally web services are hosted in server environments with fixed infrastructure. With the number of mobile devices and their technical capabilities increasing rapidly, it becomes possible to provide web accessible services on mobile devices that were previously only available in static environments. However, the web accessible services hosted on mobile devices could consume valuable device resources such as battery power, network connectivity, and Global Positioning Systems (GPS) availability. This research explores the requirements, challenges, existing architectures and the current state-of-the-art solutions for providing RESTful services on mobile devices. A specific challenge that is addressed by this research is how the quality of service and discovery of RESTful services on mobile devices can be improved. The research conducted in this dissertation proposes a framework for the provisioning of context-aware RESTful services on mobile devices, namely Context-RSP. Context- RSP is evaluated by implementing a prototype, designed according the specifications of the framework. The prototype is evaluated by using a server test tool. The evaluation of the framework suggests that Context-RSP is a suitable framework that supports the provisioning of context-aware RESTful services hosted on mobile devices.
- Full Text:
- Authors: Van Der Westhuizen, Charl
- Date: 2016
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/267203 , uj:28347
- Description: M.Sc. (Computer Science) , Abstract: Web accessible services on mobile devices such as smart phones and tablets are a reality in today’s age. Traditionally web services are hosted in server environments with fixed infrastructure. With the number of mobile devices and their technical capabilities increasing rapidly, it becomes possible to provide web accessible services on mobile devices that were previously only available in static environments. However, the web accessible services hosted on mobile devices could consume valuable device resources such as battery power, network connectivity, and Global Positioning Systems (GPS) availability. This research explores the requirements, challenges, existing architectures and the current state-of-the-art solutions for providing RESTful services on mobile devices. A specific challenge that is addressed by this research is how the quality of service and discovery of RESTful services on mobile devices can be improved. The research conducted in this dissertation proposes a framework for the provisioning of context-aware RESTful services on mobile devices, namely Context-RSP. Context- RSP is evaluated by implementing a prototype, designed according the specifications of the framework. The prototype is evaluated by using a server test tool. The evaluation of the framework suggests that Context-RSP is a suitable framework that supports the provisioning of context-aware RESTful services hosted on mobile devices.
- Full Text:
Access control for local personal smart spaces
- Authors: Greaves, Brian Rex
- Date: 2016
- Subjects: Smartphones - Access control , Mobile computing - Access control , Wireless communication systems - Access control
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/84733 , uj:19258
- Description: Abstract: More powerful smart devices come onto the market and into the hands of consumers every year. These devices provide less reliance on fixed mediums for information and content sharing by supporting peer-to-peer connections such as Wi-Fi Direct, Bluetooth and Near Field Communication. Technologies such as these enable resource sharing that is not hindered by fixed access point range or costly Internet connections. This new-found mobility has enabled a greater degree of freedom for smart device users to share and consume resources wherever they are. New technologies not only support unrestricted content sharing, but also introduce new threats to the security of personal and corporate information resident on smart devices. Peer-to-peer technologies do not provide a means to enable streamlined sharing for multiple files. It quickly becomes a cumbersome task to synchronise content such as files or calendars without a third-party application such as DropBox or iCloud, which may incur additional costs to the user. To combat this limitation, smart spaces can enable the sharing of resources on-the-go, whenever other capable devices are in range. Smart spaces provide a managed means for users to share and protect their resources. Although current smart spaces can manage user resources in a secure way, they lack the ability to allow users to define content sharing preferences and have them considered when access control is performed. Current smart spaces thus provide a greater degree of autonomy and security, but they do not support the measure of personalisation and control needed by today’s smart device users. In order to address the contents sharing and personalisation concerns relating to smart spaces, this dissertation proposes the concept of a Local Personal Smart space to provide user-tailored services to smart devices in close proximity. This research proposes a Local Personal Smart Space framework that is geared to provide secure resource sharing by supporting resources and access control policy management to perform access control locally on a peer device without the reliance on third parties. This dissertation defines a trust- and context-based access control model capable of catering to user preferences and the security of groups of devices and files through the use of local and global policies which are combined to consider the personal preference of the device owner and the security rules set by the group owner. To test the Local Personal Smart Space framework and its access control model, this research developed the SmartNet prototype to verify their effectiveness at providing user-tailored services and security for content resident on the devices. The SmartNet application also serves to verify the effectiveness of this research in achieving its research objectives. , M.Sc. (Information Technology)
- Full Text:
- Authors: Greaves, Brian Rex
- Date: 2016
- Subjects: Smartphones - Access control , Mobile computing - Access control , Wireless communication systems - Access control
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/84733 , uj:19258
- Description: Abstract: More powerful smart devices come onto the market and into the hands of consumers every year. These devices provide less reliance on fixed mediums for information and content sharing by supporting peer-to-peer connections such as Wi-Fi Direct, Bluetooth and Near Field Communication. Technologies such as these enable resource sharing that is not hindered by fixed access point range or costly Internet connections. This new-found mobility has enabled a greater degree of freedom for smart device users to share and consume resources wherever they are. New technologies not only support unrestricted content sharing, but also introduce new threats to the security of personal and corporate information resident on smart devices. Peer-to-peer technologies do not provide a means to enable streamlined sharing for multiple files. It quickly becomes a cumbersome task to synchronise content such as files or calendars without a third-party application such as DropBox or iCloud, which may incur additional costs to the user. To combat this limitation, smart spaces can enable the sharing of resources on-the-go, whenever other capable devices are in range. Smart spaces provide a managed means for users to share and protect their resources. Although current smart spaces can manage user resources in a secure way, they lack the ability to allow users to define content sharing preferences and have them considered when access control is performed. Current smart spaces thus provide a greater degree of autonomy and security, but they do not support the measure of personalisation and control needed by today’s smart device users. In order to address the contents sharing and personalisation concerns relating to smart spaces, this dissertation proposes the concept of a Local Personal Smart space to provide user-tailored services to smart devices in close proximity. This research proposes a Local Personal Smart Space framework that is geared to provide secure resource sharing by supporting resources and access control policy management to perform access control locally on a peer device without the reliance on third parties. This dissertation defines a trust- and context-based access control model capable of catering to user preferences and the security of groups of devices and files through the use of local and global policies which are combined to consider the personal preference of the device owner and the security rules set by the group owner. To test the Local Personal Smart Space framework and its access control model, this research developed the SmartNet prototype to verify their effectiveness at providing user-tailored services and security for content resident on the devices. The SmartNet application also serves to verify the effectiveness of this research in achieving its research objectives. , M.Sc. (Information Technology)
- Full Text:
The design of a configurable reputation service
- Authors: Van Der Westhuizen, Channel
- Date: 2016
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/267211 , uj:28348
- Description: M.Sc. (Computer Science) , Abstract: Novel trust and reputation models are frequently proposed by the research community to suit the needs of a specific environment. From the plethora of models that are available, it becomes difficult to know which features can be combined in general-purpose models suitable for commercial use. In order to address this problem, the focus of recent research on trust and reputation systems has been on the identification of common features in order to enable reuse. Organizations who need to use a reputation system within their application domain have to custom build it, which may be challenging for novice reputation system developers. This dissertation defines a strategy to develop a configurable SaaS reputation service that has the ability to support common features, but at the same time accommodate the unique requirements of a variety of online communities. A domain analysis reveals common features that can be arranged and re-organized using variability modelling to enable a SaaS providers to support the configuration of a SaaS reputation service. The research conducted in this dissertation proposes a Reputation-as-a-Service model that support configuration in order to accommodate the reputation requirements of a variety of communities.
- Full Text:
- Authors: Van Der Westhuizen, Channel
- Date: 2016
- Language: English
- Type: Masters (Thesis)
- Identifier: http://hdl.handle.net/10210/267211 , uj:28348
- Description: M.Sc. (Computer Science) , Abstract: Novel trust and reputation models are frequently proposed by the research community to suit the needs of a specific environment. From the plethora of models that are available, it becomes difficult to know which features can be combined in general-purpose models suitable for commercial use. In order to address this problem, the focus of recent research on trust and reputation systems has been on the identification of common features in order to enable reuse. Organizations who need to use a reputation system within their application domain have to custom build it, which may be challenging for novice reputation system developers. This dissertation defines a strategy to develop a configurable SaaS reputation service that has the ability to support common features, but at the same time accommodate the unique requirements of a variety of online communities. A domain analysis reveals common features that can be arranged and re-organized using variability modelling to enable a SaaS providers to support the configuration of a SaaS reputation service. The research conducted in this dissertation proposes a Reputation-as-a-Service model that support configuration in order to accommodate the reputation requirements of a variety of communities.
- Full Text:
- «
- ‹
- 1
- ›
- »