Abstract
This paper describes an architecture model designed to allow the development of web-based client-server applications where results should be dependent of the location of the client on a mobile (normally wireless) environment. It has been designed to work with the most popular technologies used nowadays which are available in every modern personal computer such as HTTP protocol client-server internetworking, 802.11 wireless networks, Bluetooth, IR or RFID devices. This system is divided into three user transparent subsystems: the first one obtains the location of the client computer from the hardware installed on it, the second one works as a proxy and embeds this obtained location into the HTTP request generated by the user’s web browser, and the last one, installed in the HTTP application server controller, extracts the location from the request and offers the programmer a complete object oriented API that allows to code a web program that will generate a client-location dependent HTTP response. Thus the HTTP response to a client request is dependent of the location of the client at the moment the request was generated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kindberg, T., Barton, J.: A Web-Based Nomadic Computing System. Internet and Mobile Systems Labs. Hewlett-Packard
Kindberg, T., Barton, J., Morgan, J., Becker, G., Caswell, D., Debaty, P., Gopal, G., Frid, M., Krishnan, V., Morris, H., Schettino, J., Serra, B.: People, Places, Things: Web Presence for the Real World. Internet and Mobile Systems Labs. Hewlett-Packard, http://cooltown.hp.com
Belsinger, P., Sun, D., Gómez, M., Pellandini, G.Q., Aeschlimann, M., Dworzak, D., Hubmann, M., Sollberger, A.: MOGID: Mobile Geo-depended Information on Demand. In: Workshop on Position Dependent Information Services, INRIA, France (February 2000)
Takahashi, K.: A Mobile Portal Service to Provide Location Dependent Information. In: Workshop on Position Dependent Information Services, INRIA, France (February 2000)
Escudero-Pascual, A., Maguire, G.Q.: Role(s) of a Proxy in Location Based Service. Royal Institute of Technology, Stockholm, Sweden
W3C: Simple Object Access Protocol (SOAP) 1.1, Technical Report (May 2000)
Lee, D.L., Xu, J., Zheng, B., Lee, W.C.: Data Management in Location-Dependent Information Services. Pervasive Computing. IEEE, Los Alamitos, July-September (2002)
Battiti, R., Villani, A., Le Nhat, T.: Neural Network models for intelligent networks: deriving the location from signal patterns. In: Autonomous Intelligent Networks and Systems, Univerity of California Los Angeles (May 2002)
Want, R., Fishkin, K.P., Gujar, A., Harrison, B.L.: Bridging Physical and Virtual Worlds with Electronic Tags. Xerox PARC. Palo Alto, California. At CHI 1999 (April 1999)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
Guttman, A.: R Tree, A dynamic index structure for spatial searching. University of California Berkeley (1984)
Gulías, V., Barreiro, M., Freire, J.: VoDKA: Developing a Video-on-Demand Server using Distributed Functional Programming. Journal of Functional Programming, special issue on Functional Approaches to High-Performance Parallel Programming. Cambridge University Press (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Neira, S., Gulías, V.M. (2005). Designing Transparent Location-Dependent Web-Based Applications on Mobile Environments. In: Murakami, H., Nakashima, H., Tokuda, H., Yasumura, M. (eds) Ubiquitous Computing Systems. UCS 2004. Lecture Notes in Computer Science, vol 3598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11526858_4
Download citation
DOI: https://doi.org/10.1007/11526858_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27893-1
Online ISBN: 978-3-540-31809-5
eBook Packages: Computer ScienceComputer Science (R0)