Exploiting personal web servers for mobile context-aware applications

被引:3
|
作者
Fortier, Andres [1 ,2 ]
Challiol, Cecillia [1 ,2 ]
Lautaro Fernandez, Juan [1 ,3 ]
Robles, Santiago [1 ,3 ]
Rossi, Gustavo [1 ,2 ]
Gordillo, Silvia [1 ,4 ]
机构
[1] UNLP, Fac Informat, LIFIA, La Plata, Buenos Aires, Argentina
[2] Consejo Nacl Invest Cient & Tecn, RA-1033 Buenos Aires, DF, Argentina
[3] CICPBA, La Plata, Buenos Aires, Argentina
[4] CIC, La Plata, Buenos Aires, Argentina
来源
KNOWLEDGE ENGINEERING REVIEW | 2014年 / 29卷 / 02期
关键词
Graphical user interfaces - Web services - Hypermedia systems;
D O I
10.1017/S0269888914000022
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There is an increasing trend in moving desktop applications to web browsers, even when the web server is running on the same desktop machine. In this paper, we go further in this direction and show how to combine a web server, a web application framework (enhanced to support desktop-like Model-View-Controller interaction) and a context-aware architecture to develop web-based mobile context-aware applications. By using this approach we take advantage of the well-established web paradigm to design the graphical user interfaces (GUIs) and the inherent ability of the web to mash up applications with external components (such as Google Maps). On top of that, since the web server runs on the device itself, the application can access local resources (such as disk space or sensing devices, which are indispensable for context-aware systems) avoiding the sandbox model of the web browsers. To illustrate our approach we show how a mobile hypermedia system has been built on top of our platform.
引用
收藏
页码:134 / 153
页数:20
相关论文
共 50 条
  • [31] Accessing web applications with multiple context-aware devices
    Braun, E
    Austaller, G
    Kangasharju, J
    Mühlhäuser, M
    ENGINEERING ADVANCED WEB APPLICATIONS, 2004, : 353 - 366
  • [32] Web service matchmaking for the development of context-aware applications
    Kapitsaki, G. M.
    IET SOFTWARE, 2012, 6 (06) : 536 - 548
  • [33] Discovering and exploiting causal dependencies for robust mobile context-aware recommenders
    Yap, Ghim-Eng
    Tan, Ah-Hwee
    Pang, Hwee-Hwa
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (07) : 977 - 992
  • [34] Supporting context-aware mobile applications: An infrastructure approach
    van Sinderen, Marten J.
    van Halteren, Aart T.
    Wegdam, Maarten
    Meeuwissen, Hendrik B.
    Eertink, E. Henk
    IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (09) : 96 - 104
  • [35] MoCoA: Customisable middleware for context-aware mobile applications
    Senart, Aline
    Cunningham, Raymond
    Bouroche, Melanie
    O'Connor, Neil
    Reynolds, Vinny
    Cahill, Vinny
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBASE PT 2, PROCEEDINGS, 2006, 4276 : 1722 - 1738
  • [36] Pervaho: A specialized middleware for mobile context-aware applications
    Patrick Eugster
    Benoît Garbinato
    Adrian Holzer
    Electronic Commerce Research, 2009, 9 : 245 - 268
  • [37] Rapid Development of Mobile Context-aware Applications with IVO
    Realinho, Valentim
    Romao, Teresa
    Birra, Fernando
    Dias, A. Eduardo
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENTERTAINMENT TECHNOLOGY (ACE 2011), 2011,
  • [38] ContextPhone: A prototyping platform for context-aware mobile applications
    Raento, M
    Oulasvirta, A
    Petit, R
    Toivonen, H
    IEEE PERVASIVE COMPUTING, 2005, 4 (02) : 51 - 59
  • [39] AppaaS: Provisioning of Context-aware Mobile Applications as a Service
    Elgazzar, Khalid
    Ejaz, Ali
    Hassanein, Hossam S.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2013, : 2939 - 2943
  • [40] Mobile Conversational Agents for Context-Aware Care Applications
    Griol, David
    Callejas, Zoraida
    COGNITIVE COMPUTATION, 2016, 8 (02) : 336 - 356