Evolution towards smart home environments: empirical evaluation of three user interfaces
Charting past, present, and future research in ubiquitous computing