CASS - Middleware for Mobile Context-Aware Applications
Patrick J. Fahy, Siobhán Clarke · 1990
Among the difficulties faced by designers of mobile context-aware applications is the increased burden of having to deal with context and also the processing and memory constraints of small mobile computers. Although progress has been made in the area of frameworks and toolkits for contextawareness, there is still a need for middleware that supports higher-level context abstractions and is both flexible and extensible in its treatment of context. CASS (Context-awareness sub-structure) is serverbased middleware intended to support contextaware applications on hand-held and other small mobile computers. CASS enables developers to overcome the memory and processor constraints of small mobile computer platforms while supporting a large number of low-level sensor and other context inputs. A key feature of CASS is its support for high-level context data abstraction and the separation of context based inferences and behaviours from application code. This separation opens the way to making context-aware applications configurable by users. 1