A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications

被引:1213
|
作者
Dey, AK
Abowd, GD
Salber, D
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, GVU Ctr, Atlanta, GA 30332 USA
[3] IBM TJ Watson Res Ctr, Hawthorne, NY 10532 USA
来源
HUMAN-COMPUTER INTERACTION | 2001年 / 16卷 / 2-4期
基金
美国国家科学基金会;
关键词
D O I
10.1207/S15327051HCI16234_02
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Computing devices and applications are now used beyond the desktop, in diverse environments, and this trend toward ubiquitous computing is accelerating. One challenge that remains in this emerging research field is the ability to enhance the behavior of any application by informing it of the context of its use. By context, we refer to any information that characterizes a situation related to the interaction between humans, applications, and the surrounding environment. Context-aware applications promise richer and easier interaction, but the current state of research in this field is still far removed from that vision. This is due to 3 main problems: (a) the notion of context is still ill defined, (b) there is a lack of conceptual models and methods to help drive the design of context-aware applications, and (c) no tools are available to jump-start the development of context-aware applications. In this anchor article, we address these 3 problems in turn. We first define context, identify categories of contextual information, and characterize context-aware application behavior. Though the full impact of context-aware computing requires understanding very subtle and high-level notions of context, we are focusing our efforts on the pieces of context that can be inferred automatically from sensors in a physical environment. We then present a conceptual framework that separates the acquisition and representation of context from the delivery and reaction to context by a context-aware application. We have built a toolkit, the Context Toolkit that instantiates this conceptual framework and supports the rapid development of a rich space of context-aware applications. We illustrate the usefulness of the conceptual framework by describing a number of context-aware applications that have been prototyped using the Context Toolkit. We also demonstrate how such a framework can support the investigation of important research challenges in the area of context-aware computing.
引用
收藏
页码:97 / +
页数:69
相关论文
共 50 条
  • [1] Rapid Prototyping of Context-Aware Applications: A Case Study
    Zhang, Daqing
    Hettiarachchi, Sanka Ravipriya
    Wang, Xiaohang
    Miao, Kejian
    [J]. FROM SMART HOMES TO SMART CARE, 2005, 15 : 188 - 195
  • [2] Prototyping a Context-Aware Framework for Pervasive Entertainment Applications
    Papakonstantinou, Stelios
    Brujic-Okretic, Vesna
    [J]. PROCEEDINGS OF THE IEEE VIRTUAL WORLDS FOR SERIOUS APPLICATIONS, 2009, : 84 - 91
  • [3] A context management framework for supporting context-aware distributed applications
    Van Kranenburg, Herma
    Bargh, Mortaza S.
    Iacob, Orin
    Peddemors, Arjan
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (08) : 67 - 74
  • [4] Supporting development of context-aware applications using semantic space toolkit
    Zhang, Daqing
    Yu, Zhiwen
    Wang, Xiahang
    Ma, Matthew Y.
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2006, 20 (04) : 585 - 607
  • [5] A Sensor-Driven Framework for Rapid Prototyping of Mobile Applications Using a Context-Aware Approach
    Gamecho, Borja
    Gardeazabal, Luis
    Abascal, Julio
    [J]. UBIQUITOUS COMPUTING AND AMBIENT INTELLIGENCE, UCAMI 2016, PT I, 2016, 10069 : 469 - 480
  • [6] An extensible toolkit for context-aware mobile applications
    Clayton, Ben
    Hull, Richard
    Melamed, Tom
    Hawkes, Rycharde
    [J]. 2009 INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, PROCEEDINGS, 2009, : 163 - 164
  • [7] An adaptive context management framework for supporting context-aware applications with QoC guarantee
    Xu, N.
    Zhang, W. S.
    Yang, H. D.
    Zhang, X. G.
    Xing, X.
    [J]. INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 159 - 163
  • [8] Toolkit to Support Intelligibility in Context-Aware Applications
    Lim, Brian Y.
    Dey, Anind K.
    [J]. UBICOMP 2010: PROCEEDINGS OF THE 2010 ACM CONFERENCE ON UBIQUITOUS COMPUTING, 2010, : 13 - 22
  • [9] iCAP: Interactive prototyping of context-aware applications
    Dey, Anind K.
    Sohn, Timothy
    Streng, Sara
    Kodama, Justin
    [J]. PERVASIVE COMPUTING, PROCEEDINGS, 2006, 3968 : 254 - 271
  • [10] Supporting Context-Aware Applications for Eldercare
    Bottazzi, Dario
    Taleb, Tank
    Guizani, Mohsen
    Hafid, Abdelhakim Senhaji
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2011, 13 (02) : 95 - 101