context management for end user development of context-aware applications
Mobile device context-aware features should be closely coupled to the end user demands. This is achieved by enabling end user development of context-aware applications. A context framework and a tool are presented for facilitating easy customization of context-aware features into existing mobile terminal applications. A blackboard-based context framework for mobile devices is extended with a component for handling user-defined context-action rules, and a component for activating application actions. Example cases of context-aware features customized with the implemented framework and the tool are presented, with discussion of the potential scope of end user development in mobile devices.
context framework personalization application control context representation customization tool mobile application