Mobility and Ubiquitous computing