JOURNAL ARTICLE

A Middleware Architecture for Context-Aware and Location-Based Mobile Applications

Abstract

The development of location and context-aware applications is greatly facilitated by the use of context-provisioning middleware. However, development of such applications still remains a challenge from the point of view of software engineering. In this paper we present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed context-aware applications for mobile users. Besides explaining its main services and APIs, we discuss in which ways the MoCA architecture supports some well-known software engineering principles that apply to the design and implementation of context-aware applications. Furthermore, we give an overview of its usage and present the most notable prototype applications that have been developed on the top of MoCA.

Keywords:
Computer science Middleware (distributed applications) Software deployment Provisioning Context (archaeology) Architecture Software architecture Software engineering Mobile computing Context awareness Software Computer architecture Embedded system World Wide Web Distributed computing Operating system

Metrics

18
Cited By
1.47
FWCI (Field Weighted Citation Impact)
33
Refs
0.86
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Context-Aware Activity Recognition Systems
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Bluetooth and Wireless Communication Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Opportunistic and Delay-Tolerant Networks
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

A pluggable middleware architecture for developing context-aware mobile applications

Nearchos PaspallisGeorge Α. Papadopoulos

Journal:   Personal and Ubiquitous Computing Year: 2013 Vol: 18 (5)Pages: 1099-1116
JOURNAL ARTICLE

On Event-Based Middleware for Location-Aware Mobile Applications

René MeierVinny Cahill

Journal:   IEEE Transactions on Software Engineering Year: 2010 Vol: 36 (3)Pages: 409-430
© 2026 ScienceGate Book Chapters — All rights reserved.