A pluggable middleware architecture for developing context-aware mobile applications

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

Abstract

The proliferation of powerful smartphone devices provides a great opportunity for context-aware mobile applications becoming mainstream. However, we argue that conventional software development techniques suffer because of the added complexity required for collecting and managing context information. This paper presents a component-based middleware architecture which facilitates the development and deployment of context-aware applications via reusable components. The main contribution of this approach is the combination of a development methodology with the middleware architecture, which together bring significant value to developers of context-aware applications. Further contributions include the following: The methodology utilizes separation of concerns, thus decreasing the developmental cost and improving the productivity. The design and implementation of context-aware applications are also eased via the use of reusable components, called context plug-ins. Finally, the middleware architecture facilitates the deployment and management of the context plug-ins in a resource-aware manner. The proposed methodology and middleware architecture are evaluated both quantitatively and qualitatively. © 2013 Springer-Verlag London.

Cite

CITATION STYLE

APA

Paspallis, N., & Papadopoulos, G. A. (2014). A pluggable middleware architecture for developing context-aware mobile applications. Personal and Ubiquitous Computing, 18(5), 1099–1116. https://doi.org/10.1007/s00779-013-0722-7

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