Designing for Context-Aware Computing | part of Activity-Centered Design: An Ecological Approach to Designing Smart Tools and Usable Systems | MIT Press books | IEEE Xplore