Dedicated Programming Support for Context-Aware Ubiquitous Applications

Malte Appeltauer, Robert Hirschfeld, Tobias Rho
2008 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies  
Ubiquitous mobile applications often require dynamic context information for user-specific computation. However, state-of-the-art platforms, frameworks, and programming languages used for developing such applications do not directly support context-dependent behavior with first class entities. Instead, context-aware functionality is tangled with the application's core concerns, which increases complexity, and hinders separation of concerns and further software evolution. This paper motivates
more » ... text-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 application.
doi:10.1109/ubicomm.2008.56 fatcat:5csiytx4gbgwxpqwjtwu3w3h3q