EgoSpaces: Facilitating rapid development of context-aware mobile applications

被引:76
|
作者
Julien, Christine
Roman, Gruia-Catalin
机构
[1] Univ Texas, Dept Elect & Comp Engn, Austin, TX 78729 USA
[2] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
基金
美国国家科学基金会;
关键词
context-awareness; middleware; mobile ad hoc networks; programming abstraction;
D O I
10.1109/TSE.2006.47
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's mobile applications require constant adaptation to their changing environments, or contexts. Technological advances have increased the pervasiveness of mobile computing devices such as laptops, handhelds, and embedded sensors. The sheer amount of context information available for adaptation places a heightened burden on application developers as they must manage and utilize vast amounts of data from diverse sources. Facilitating programming in this data-rich environment requires a middleware that provides context information to applications in an abstract form. In this paper, we demonstrate the feasibility of such a middleware that allows programmers to focus on high-level interactions among programs and to employ declarative abstract context specifications in settings that exhibit transient interactions with opportunistically encountered components. We also discuss the novel context-aware abstractions the middleware provides and the programming knowledge necessary to write applications using it. Finally, we provide examples demonstrating the infrastructure's ability to support differing tasks from a wide variety of application domains.
引用
收藏
页码:281 / 298
页数:18
相关论文
共 50 条
  • [1] Rapid Development of Mobile Context-aware Applications with IVO
    Realinho, Valentim
    Romao, Teresa
    Birra, Fernando
    Dias, A. Eduardo
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY (ACE 2011), 2011,
  • [2] Testing the Usability of a Platform for Rapid Development of Mobile Context-Aware Applications
    Realinho, Valentim
    Eduardo Dias, A.
    Romao, Teresa
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2011, PT III, 2011, 6948 : 521 - 536
  • [3] Service platform for rapid development and deployment of context-aware, mobile applications
    Pokraev, S
    Koolwaaij, J
    van Setten, M
    Broens, T
    Costa, PD
    Wibbels, M
    Ebben, P
    Strating, P
    [J]. 2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings, 2005, : 639 - 646
  • [4] A MOF Metamodel for the Development of Context-Aware Mobile Applications
    de Farias, Clever R. G.
    Leite, Marcos M.
    Calvi, Camilo Z.
    Pessoa, Rodrigo M.
    Pereira Filho, Jose G.
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 947 - +
  • [5] A Framework for Mobile, Context-Aware Applications
    De, Suparna
    Moessner, Klaus
    [J]. 2009 INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2009, : 232 - 237
  • [6] An architecture for context-aware mobile applications
    Simons, Christof
    Wirtz, Guido
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 340 - +
  • [7] A framework for mobile context-aware applications
    Johnson, S.
    [J]. BT TECHNOLOGY JOURNAL, 2007, 25 (02) : 106 - 111
  • [8] Context-Aware Loading for Mobile Applications
    Aleksy, Markus
    Butter, Thomas
    Schader, Martin
    [J]. NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2008, 5186 : 12 - 20
  • [9] Mobile computing middleware for context-aware applications
    Capra, L
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 723 - 724
  • [10] A Platform to Support Context-Aware Mobile Applications
    Dobre, Ciprian
    [J]. 19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 121 - 128