Reflective middleware for location-aware application adaptation

2Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Today mobile computing is pervasively taking over the traditional desktop computing. Mobile devices are characterized by abrupt and unannounced changes in execution context. The applications running on these devices need to be autonomous and thus dynamically adapt according to the changing context. Existing middleware support for the typical distributed applications is strictly based on component technology. Future mobile applications require highly dynamic and adaptive services from the middleware components i.e. context-aware autonomic adaptation. Traditional middleware do not address this emerging need of wide ranges of mobile applications mainly because of their monolithic and inflexible nature. It is hypothesized that such application adaptation can be achieved through meta-level protocols that can reflectively change the state and behaviors of the system. We integrate Component Technology with our active Meta Object Protocols for enabling mobile applications to become adaptive for different contexts. This paper implements the application adaptation service of this middleware. It specializes the concept of Meta Object Protocols for autonomic adaptation of mobile applications. ActiveMOP provide robust and highly flexible framework for autonomic component development for mobile applications. It proved to be a very simple and powerful way to programmatically develop location-driven applications based on autonomic components. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Ahmad, U., Lee, S. Y., Iqbal, M., Nasir, U., Ali, A., & Iqbal, M. (2005). Reflective middleware for location-aware application adaptation. In Lecture Notes in Computer Science (Vol. 3481, pp. 1045–1054). Springer Verlag. https://doi.org/10.1007/11424826_112

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free