JOURNAL ARTICLE

Dedicated Programming Support for Context-Aware Ubiquitous Applications

Abstract

Ubiquitous mobile applications often require dynamic context information for user-specific computation. How-ever, state-of-the-art platforms, frameworks, and program-ming languages used for developing such applications do not directly support context-dependent behavior with first class entities. Instead, context-aware functionality is tan-gled with the application’s core concerns, which increases complexity, and hinders separation of concerns and further software evolution. This paper motivates Context-oriented Programming (COP) for ubiquitous computing. It presents an overview of our COP extension to the Java programming language and a scenario of a context-oriented mobile appli-cation. 1.

Keywords:
Computer science Java Ubiquitous computing Context (archaeology) Separation of concerns Class (philosophy) Programming paradigm Programming language Functional reactive programming Mobile computing Human–computer interaction Programming domain Software Inductive programming Artificial intelligence Operating system

Metrics

23
Cited By
3.53
FWCI (Field Weighted Citation Impact)
15
Refs
0.95
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
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Bluetooth and Wireless Communication Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Mobile Context-Aware Applications for Ubiquitous Computing.

María Dolores LozanoJosé A. GalludPhilippe Palanque

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2010 Vol: 16 Pages: 1927-1928
BOOK-CHAPTER

Middleware Support for Context-Aware Ubiquitous Multimedia Services

Zhiwen YuDaqing Zhang

IGI Global eBooks Year: 2006 Pages: 476-490
© 2026 ScienceGate Book Chapters — All rights reserved.