GECAF: a framework for developing context-aware pervasive systems
There is more to context than location