Context Aware Computing Research