Implementation of a context-awareness framework for ubiquitous computing environment