Hostname: page-component-6766d58669-88psn Total loading time: 0 Render date: 2026-05-14T09:40:58.013Z Has data issue: false hasContentIssue false

Exploiting personal web servers for mobile context-aware applications

Published online by Cambridge University Press:  21 March 2014

Andrés Fortier
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CONICET, Argentina; e-mail: andres@lifia.info.unlp.edu.ar, ceciliac@lifia.info.unlp.edu.ar, gustavo@lifia.info.unlp.edu.ar
Cecilia Challiol
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CONICET, Argentina; e-mail: andres@lifia.info.unlp.edu.ar, ceciliac@lifia.info.unlp.edu.ar, gustavo@lifia.info.unlp.edu.ar
Juan Lautaro Fernández
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CICPBA, Argentina; e-mail: lfernandez@lifia.info.unlp.edu.ar, srobles@lifia.info.unlp.edu.ar
Santiago Robles
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CICPBA, Argentina; e-mail: lfernandez@lifia.info.unlp.edu.ar, srobles@lifia.info.unlp.edu.ar
Gustavo Rossi
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CONICET, Argentina; e-mail: andres@lifia.info.unlp.edu.ar, ceciliac@lifia.info.unlp.edu.ar, gustavo@lifia.info.unlp.edu.ar
Silvia Gordillo
Affiliation:
LIFIA, Facultad de Informática, UNLP, 50 y 120, La Plata, Buenos Aires, Argentina CIC, Argentina; e-mail: gordillo@lifia.info.unlp.edu.ar

Abstract

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.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable