Critical Analysis of Mobile Devices Based End-User Programming of Smart-Spaces

Smart-spaces and their importance in the deployment of applications for various needs and the desire to provide specific end-user solution have been calling for an increased effort to provide end-users with the programming ability for handling their needs directly. This paper investigates a theoretical possibility of developing a task-driven model which can be deployed in providing end-user programmability of smart-spaces using mobile devices. It also analyses the present systems and models that are used to be able to evaluate their strength and pitfalls in realizing they said objective within a ubiquitous computing environment.