Pervasive And Ubiquitous Computing