On the Design of Context-Aware Applications

Boris Shishkov, Marten van Sinderen


Ignoring the dynamic context of users may lead to suboptimal applications. Hence, context-aware applications have emerged, that are aware of the end-user context situation (for example, “user is at home”, “user is travelling”), and provide the desirable services corresponding to the situation at hand. Developing context-aware applications is not a trivial task nevertheless and the following related challenges have been identified: (i) Properly deciding what physical context to ‘sense’ and what high-level context information to pass to an application, and bridging the gap between raw context data and highlevel context information; (ii) Deciding which end-user context situations to consider and which to ignore; (iii) Modeling context-aware application behavior including ‘switching’ between alternative application behaviors. In this paper, we have furthered related work on context-aware application design, by explicitly discussing each of the mentioned interrelated challenges and proposing corresponding solution directions, supported by small-scale illustrative examples. It is expected that this contribution would usefully support the current efforts to improve context-aware application development.


  1. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services, Concepts, Architectures and Applications. Springer-Verlag, Berlin-Heidelberg (2004)
  2. AWARENESS, Freeband AWARENESS project, http://www.freeband.nl/ project.cfm?id= 494&language=en (2008)
  3. Broens, T.H.F., van Halteren, A.T., van Sinderen, M.J., Wac, K.E.: Towards an Application Framework for Context-Aware m-Health Applications. International Journal of Internet Protocol Technology, 2 (2) (2007)
  4. Dey, A. K.: Understanding and Using Context. Personal Ubiquitous Computing 5 (1): 4-7 (2001)
  5. Hristova, N., O'Hare, G.M.P.: Ad-me: Wireless Advertising Adapted to the User Location, Device and Emotions. In: HICSS'04, 37th Hawaii International Conference on System Sciences (2004)
  6. Kurkovsky, S., Harihar, K.: Using Ubiquitous Computing in Interactive Mobile Marketing. Pers Ubiquit Compt, vol. 10, no. 1 (2006)
  7. Levin, R.I., Rubin, D.S.: Statistics for Management. Prentice Hall, USA (1997)
  8. Liu, K.: Semiotics in Information Systems Engineering. Cambridge University Press, Cambridge (2000)

Paper Citation

in Harvard Style

Shishkov B. and van Sinderen M. (2008). On the Design of Context-Aware Applications . In Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST, ISBN 978-989-8111-50-0, pages 21-34. DOI: 10.5220/0004464600210034

in Bibtex Style

author={Boris Shishkov and Marten van Sinderen},
title={On the Design of Context-Aware Applications},
booktitle={Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,},

in EndNote Style

JO - Proceedings of the 2nd International Workshop on Enterprise Systems and Technology - Volume 1: I-WEST,
TI - On the Design of Context-Aware Applications
SN - 978-989-8111-50-0
AU - Shishkov B.
AU - van Sinderen M.
PY - 2008
SP - 21
EP - 34
DO - 10.5220/0004464600210034