A Framework for Building Customized Adaptation Proxies

This article presents a framework for the development of adaptive proxies for context-aware mobile applications. The framework is in charge of collecting clients’ current context (device and network), and trigger the appropriate adaptations. MoCA’s Proxy Framework offers mechanisms for cache management, as well as for adaptation management. Developers need only create their application-specific adaptations (developing adapters modules) and define trigger conditions, priorities and selectors. This is done by specifying rules in XML format, which define the actions to be applied at the moment of a context change. The other extension point of the Proxy Framework is the caching policy to be used.