Abstract

With the development of ubiquitous computing and Web of Things, increasing applications with context and sensor are provided to users. However, for these applications, the end-user can only use them passively. Without programming experience, the end-user hardly involves his knowledge and awareness into the logic of applications. In our opinion, the end-user in cloud computing environment has the ability to develop and design the function of applications through his knowledge. Therefore, we propose a knowledge-based development approach for end-user in cloud computing. In our approach, the rule engine and service oriented architecture are involved to process knowledge in the cloud. End-user can upload his knowledge into cloud, and the system collects facts from Web of Things or sensor network. After the reasoning with the knowledge and facts, some actions will be executed. These actions can be the web service or other functions for users. A prototype was implemented to verify the feasibility of this method. A case study is also presented to demonstrate the functionality, performance, and potential of the approach.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call