Master of ScienceDepartment of Computing and Information SciencesMitchell L. NeilsenThe mobile world is rapidly changing: Smartphones have gone from portable messaging and email devices to streaming-video machines that surf the Web at blazing speed. Now-a-days a smartphone can provide computing capabilities, wireless communication capabilities, run software and perform other tasks just like any traditional computer. These amazing features of a smartphone and Open Source Android market helped in the development of this project. The purpose of this project is to develop an Android application for controlling various elements of user environment. User Controlled Environment is an Android application for home. The environment consists of smart...