On the design of context-aware applications

Boris Shishkov, Marten J. van Sinderen

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

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"geen id), 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 high level 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.
Original languageEnglish
Title of host publicationProceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008)
EditorsJ. Cordeiro, Marten J. van Sinderen, Boris Shishkov
Place of PublicationPortugal
PublisherINSTICC PRESS
Pages21-34
Number of pages14
ISBN (Print)978-989-8111-50-0
Publication statusPublished - 2008

Publication series

Name
PublisherINSTICC Press
Number5231

Keywords

  • SCS-Services
  • EWI-13902
  • IR-62509
  • METIS-252090

Cite this

Shishkov, B., & van Sinderen, M. J. (2008). On the design of context-aware applications. In J. Cordeiro, M. J. van Sinderen, & B. Shishkov (Eds.), Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008) (pp. 21-34). Portugal: INSTICC PRESS.
Shishkov, Boris ; van Sinderen, Marten J. / On the design of context-aware applications. Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008). editor / J. Cordeiro ; Marten J. van Sinderen ; Boris Shishkov. Portugal : INSTICC PRESS, 2008. pp. 21-34
@inproceedings{882b533c2acf4179a0975542061a34e9,
title = "On the design of context-aware applications",
abstract = "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{"}geen id), 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 high level 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.",
keywords = "SCS-Services, EWI-13902, IR-62509, METIS-252090",
author = "Boris Shishkov and {van Sinderen}, {Marten J.}",
year = "2008",
language = "English",
isbn = "978-989-8111-50-0",
publisher = "INSTICC PRESS",
number = "5231",
pages = "21--34",
editor = "J. Cordeiro and {van Sinderen}, {Marten J.} and Boris Shishkov",
booktitle = "Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008)",

}

Shishkov, B & van Sinderen, MJ 2008, On the design of context-aware applications. in J Cordeiro, MJ van Sinderen & B Shishkov (eds), Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008). INSTICC PRESS, Portugal, pp. 21-34.

On the design of context-aware applications. / Shishkov, Boris; van Sinderen, Marten J.

Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008). ed. / J. Cordeiro; Marten J. van Sinderen; Boris Shishkov. Portugal : INSTICC PRESS, 2008. p. 21-34.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - On the design of context-aware applications

AU - Shishkov, Boris

AU - van Sinderen, Marten J.

PY - 2008

Y1 - 2008

N2 - 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"geen id), 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 high level 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.

AB - 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"geen id), 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 high level 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.

KW - SCS-Services

KW - EWI-13902

KW - IR-62509

KW - METIS-252090

M3 - Conference contribution

SN - 978-989-8111-50-0

SP - 21

EP - 34

BT - Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008)

A2 - Cordeiro, J.

A2 - van Sinderen, Marten J.

A2 - Shishkov, Boris

PB - INSTICC PRESS

CY - Portugal

ER -

Shishkov B, van Sinderen MJ. On the design of context-aware applications. In Cordeiro J, van Sinderen MJ, Shishkov B, editors, Proceedings of the 2nd International Workshop on Enterprise Systems and Technology (I-WEST 2008). Portugal: INSTICC PRESS. 2008. p. 21-34