Ubiquitous Computing and Internet of Things