{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:27:25Z","timestamp":1767637645738,"version":"3.48.0"},"reference-count":42,"publisher":"Maximum Academic Press","issue":"2","license":[{"start":{"date-parts":[[2014,3,21]],"date-time":"2014-03-21T00:00:00Z","timestamp":1395360000000},"content-version":"unspecified","delay-in-days":20,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[2014,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>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\u2013View\u2013Controller 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.<\/jats:p>","DOI":"10.1017\/s0269888914000022","type":"journal-article","created":{"date-parts":[[2014,3,21]],"date-time":"2014-03-21T11:20:53Z","timestamp":1395400853000},"page":"134-153","source":"Crossref","is-referenced-by-count":4,"title":["Exploiting personal web servers for mobile context-aware applications"],"prefix":"10.48130","volume":"29","author":[{"given":"Andr\u00e9s","family":"Fortier","sequence":"first","affiliation":[]},{"given":"Cecilia","family":"Challiol","sequence":"additional","affiliation":[]},{"given":"Juan Lautaro","family":"Fern\u00e1ndez","sequence":"additional","affiliation":[]},{"given":"Santiago","family":"Robles","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Rossi","sequence":"additional","affiliation":[]},{"given":"Silvia","family":"Gordillo","sequence":"additional","affiliation":[]}],"member":"27968","published-online":{"date-parts":[[2014,3,21]]},"reference":[{"key":"S0269888914000022_ref21","doi-asserted-by":"crossref","unstructured":"Edwards W. K. , Grinter R. E. 2001. At home with ubiquitous computing: seven challenges. In Proceedings of Ubicomp, 256\u2013272. Atlanta Georgia, USA.","DOI":"10.1007\/3-540-45427-6_22"},{"key":"S0269888914000022_ref25","doi-asserted-by":"crossref","unstructured":"Gordillo S. E. , Rossi G. , Lyardet F. 2005. Modeling physical hypermedia applications. In SAINT Workshops, 410\u2013413.","DOI":"10.1109\/SAINTW.2005.1620061"},{"key":"S0269888914000022_ref33","doi-asserted-by":"publisher","DOI":"10.1145\/355324.355329"},{"key":"S0269888914000022_ref29","unstructured":"Lamming M. , Flynn M. 1994. Forget-me-not: intimate computing in support of human memory. In Proceedings of FRIEND21 Symposium on Next Generation Human Interfaces."},{"volume-title":"The security architecture of the chromium browser","year":"2008","author":"Barth","key":"S0269888914000022_ref1"},{"key":"S0269888914000022_ref19","unstructured":"Dey A. K. 2000. Providing architectural support for building context-aware applications. PhD thesis, Georgia Institute of Technology. Director-Gregory D. Abowd."},{"key":"S0269888914000022_ref30","unstructured":"Leonhardt U. 1998. Supporting Location-Awareness in Open Distributed Systems. PhD thesis, Department of Computing, Imperial College."},{"key":"S0269888914000022_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00040-2"},{"key":"S0269888914000022_ref18","doi-asserted-by":"crossref","unstructured":"Daniel F. , Matera M. 2008. Mashing up context-aware web applications: a component-based development approach. In Proceedings of WISE, 250\u2013263. Auckland, New Zealand.","DOI":"10.1007\/978-3-540-85481-4_20"},{"key":"S0269888914000022_ref15","unstructured":"Cincom. 2008. Application developer's guide (chapter 11)."},{"key":"S0269888914000022_ref13","doi-asserted-by":"crossref","unstructured":"Chang P.-H. , Agha G. 2007. Towards context-aware web applications. In Proceedings of DAIS, 239\u2013252. Paphos, Cyprus.","DOI":"10.1007\/978-3-540-72883-2_18"},{"key":"S0269888914000022_ref10","doi-asserted-by":"crossref","unstructured":"Challiol C. , Fortier A. , Gordillo S. E. , Rossi G. 2008. Model-based concerns mashups for mobile hypermedia. In Proceedings of MoMM, 170\u2013177. Linz, Austria.","DOI":"10.1145\/1497185.1497222"},{"volume-title":"Handbook of Research on Mobile Software Engineering: Design, Implementation and Emergent Applications","author":"Challiol","key":"S0269888914000022_ref12"},{"key":"S0269888914000022_ref31","doi-asserted-by":"crossref","unstructured":"Nichols J. , Hua Z. , Barton J. 2008. Highlight: a system for creating and deploying mobile web applications. In UIST \u201808: Proceedings of the 21st annual ACM symposium on User interface software and technology, 249\u2013258. New York, NY, USA. ACM.","DOI":"10.1145\/1449715.1449757"},{"key":"S0269888914000022_ref8","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1108\/17440080780000303","article-title":"Systematic development of physical hypermedia applications","volume":"2","author":"Challiol","year":"2006","journal-title":"IJWIS"},{"key":"S0269888914000022_ref11","doi-asserted-by":"crossref","unstructured":"Challiol C. , Fortier A. , Gordillo S. E. , Rossi G. 2008. Model-based concerns mashups for mobile hypermedia. In Proceedings of MoMM, 170\u2013177. Linz, Austria.","DOI":"10.1145\/1497185.1497222"},{"key":"S0269888914000022_ref4","doi-asserted-by":"crossref","unstructured":"Bozdag E. , Mesbah A. , van Deursen A. 2007. A comparison of push and pull techniques for ajax. CoRR, abs\/0706.3984. In Proceedings of WISE, 15 \u2013 22.","DOI":"10.1109\/WSE.2007.4380239"},{"key":"S0269888914000022_ref3","doi-asserted-by":"publisher","DOI":"10.1080\/13614560410001725310"},{"key":"S0269888914000022_ref2","doi-asserted-by":"publisher","DOI":"10.1145\/506218.506240"},{"key":"S0269888914000022_ref14","doi-asserted-by":"publisher","DOI":"10.1145\/506218.506244"},{"key":"S0269888914000022_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4302-0864-8_1"},{"key":"S0269888914000022_ref5","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijmedinf.2006.01.003"},{"key":"S0269888914000022_ref27","doi-asserted-by":"crossref","unstructured":"Gr\u00f8nb\u00e6k K. , Kristensen J. F. , \u00d8rb\u00e6k P. , Eriksen M. A. 2003. \u2018\u2018Physical hypermedia\u2019\u2019: organising collections of mixed physical and digital material. In Hypertext, 10\u201319. Nottingham, United Kingdom.","DOI":"10.1145\/900051.900056"},{"key":"S0269888914000022_ref32","doi-asserted-by":"crossref","unstructured":"Pascoe J. 1997. The stick-e note architecture: extending the interface beyond the user. In Proceedings of IUI, 261\u2013264.","DOI":"10.1145\/238218.238344"},{"key":"S0269888914000022_ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.144"},{"key":"S0269888914000022_ref9","doi-asserted-by":"crossref","unstructured":"Challiol C. , Fortier A. , Gordillo S. E. , Rossi G. 2007a. A flexible architecture for context-aware physical hypermedia. In Proceedings of DEXA Workshops, 590\u2013594. Regensburg, Germany.","DOI":"10.1109\/DEXA.2007.105"},{"key":"S0269888914000022_ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1189740.1189742"},{"key":"S0269888914000022_ref22","doi-asserted-by":"crossref","unstructured":"Fernandez J. L. , Robles S. , Fortier A. , Ducasse S. , Rossi G. , Gordillo S. 2009. Meteoroid: towards a real mvc for the web. IWST.","DOI":"10.1145\/1735935.1735941"},{"key":"S0269888914000022_ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.11.002"},{"key":"S0269888914000022_ref42","doi-asserted-by":"crossref","unstructured":"Weiser M. 1995. The computer for the 21st century. Human\u2013computer interaction: toward the year 2000, 933\u2013940. Baecker, R., Grudin, J., Buxton, W. & Greenberg, S. (eds). Morgan Kaufmann Publishers.","DOI":"10.1016\/B978-0-08-051574-8.50097-2"},{"key":"S0269888914000022_ref38","doi-asserted-by":"crossref","unstructured":"Rossi G. , Gordillo S. E. , Fortier A. 2005. Seamless engineering of location-aware services. In Proceedings of OTM Workshops, 176\u2013185. Agia Napa, Cyprus.","DOI":"10.1007\/11575863_34"},{"key":"S0269888914000022_ref37","doi-asserted-by":"crossref","unstructured":"Rekimoto J. , Ayatsuka Y. , Hayashi K. 1998. Augment-able reality: situated communication through physical and digital spaces. In Proceedings of ISWC, 68\u201375. Pittsburgh, USA.","DOI":"10.1109\/ISWC.1998.729531"},{"key":"S0269888914000022_ref26","doi-asserted-by":"crossref","unstructured":"Grigera J. , Fortier A. , Rossi G. , Gordillo S. E. 2007. A modular architecture for context sensing. In Proceedings of AINA Workshops, 147\u2013152. Niagara Falls, Canada.","DOI":"10.1109\/AINAW.2007.30"},{"key":"S0269888914000022_ref40","doi-asserted-by":"crossref","unstructured":"Simon R. , Fr\u00f6hlich P. 2007. A mobile application framework for the geospatial web. In WWW \u201807: Proceedings of the 16th International Conference on World Wide Web, 381\u2013390. New York, NY, USA. ACM. ISBN 978-1-59593-654-7. In Williamson, C. L., Zurko, M. E., Patel-Schneider, P. F. & Shenoy, P. J. (eds).","DOI":"10.1145\/1242572.1242624"},{"volume-title":"Design Patterns. Elements of Reusable Object-Oriented Software","year":"1995","author":"Gamma","key":"S0269888914000022_ref24"},{"key":"S0269888914000022_ref28","article-title":"Proximity: walking the link","volume":"5","author":"Harper","year":"2004","journal-title":"Journal of Digital Information"},{"key":"S0269888914000022_ref39","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2002.1043853"},{"key":"S0269888914000022_ref36","doi-asserted-by":"publisher","DOI":"10.1145\/953460.953490"},{"volume-title":"Pattern Languages of Program Design","year":"1995","author":"Coplien","key":"S0269888914000022_ref16"},{"key":"S0269888914000022_ref34","doi-asserted-by":"crossref","unstructured":"Pederson T. , Ardito C. , Bottoni P. , Costabile M. F. 2008. A general-purpose context modeling architecture for adaptive mobile services. In Proceedings of ER Workshops, 208\u2013217. Barcelona, Spain.","DOI":"10.1007\/978-3-540-87991-6_26"},{"key":"S0269888914000022_ref35","doi-asserted-by":"crossref","unstructured":"Perez E. , Fortier A. , Rossi G. , Gordillo S. 2009. Rethinking context models. In Proceedings of OTM Workshops, 78\u201387. Vilamoura, Portugal.","DOI":"10.1007\/978-3-642-05290-3_17"},{"key":"S0269888914000022_ref43","doi-asserted-by":"crossref","unstructured":"Challiol C. , Mu\u00f1oz A. , Rossi G. , Gordillo S. E. , Fortier A. , Laurini R. 2007b. Browsing semantics in context-aware mobile hypermedia. In Proceedings of OTM Workshops, 211\u2013221. Vilamoura, Portugal.","DOI":"10.1007\/978-3-540-76888-3_41"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888914000022","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:41:56Z","timestamp":1767624116000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888914000022\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["S0269888914000022"],"URL":"https:\/\/doi.org\/10.1017\/s0269888914000022","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"type":"print","value":"0269-8889"},{"type":"electronic","value":"1469-8005"}],"subject":[],"published":{"date-parts":[[2014,3]]}}}