Ubiquitous Information Environments: Concepts and Tools