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.
María Dolores LozanoJosé A. GalludPhilippe Palanque
Pauline P. L. SiuN. BelaramaniCailin WangFrancis C. M. Lau
Wei LiMartin JönssonFredrik KilanderCarl Gustaf Jansson