4 CONCLUSION AND FUTURE
WORK
In this article we introduced resolution operations
which provide unique location data independent of
the underlying positioning systems. We took into
account the distributed storage of location data in a
decentralized federation of location servers.
Developers of location-based services and appli-
cations can use the Nimbus framework as a platform
and do not have to deal with position capturing and
resolution. As the corresponding infrastructure is
self-organizing and decentralized, it is highly acces-
sible and scalable.
The framework provides methods to find all
semantic domains at the current position. In addi-
tion, proximity searches of the type "Where is the
closest restaurant?" are also supported. The data for
those searches is inferred from the semantic domain
name. This allows the Nimbus framework to answer
those queries without a central database or compli-
cated configurations on the server side. The algo-
rithm is open and easily extendable to more compli-
cated queries.
Finally, the whole system has been implemented
and tested using several hundred location server con-
figurations. A tool has been developed that allows
the automated creation of the XML configuration
files using the TIGER/Line dataset published by the
U.S. Census Board for the United States. Tests
established the scalability and correctness of the
algorithms.
REFERENCES
Abowd, G. D.; Atkeson, C. G.; Hong, J.; Long, S.; Kooper,
R.; Pinkerton, M., 1997. Cyberguide: A mobile
context-aware tour guide. ACM Wireless Networks, 3:
421-433
Bauer, M.; Becker, C.; Rothermel, K., 2002. Location Mo-
dels from the Perspective of Context-Aware Applica-
tions and Mobile Ad Hoc Networks, Personal and Ubi-
quitous Computing, Vol. 6, No. 5, Dec. 2002, 322-328
Cheverst, K.; Davies, N.; Mitchell, K.; Friday, A.;
Efstratiou, C., 2000. Developing a Context-aware
Electronic Tourist Guide, CHI'00, ACM Press
Dey, A., K.; Abowd, G., D., 2000. CybreMinder: A Con-
text-aware System for Supporting Reminders, Second
International Symposion on Handheld and Ubiquitous
Computing 2000, Bristol (UK), Sept. 25-27, 2000,
LNCS 1927, Springer-Verlag, 187-199
Hohl, F; Kubach, U.; Leonhardi, A.; Schwehm, M.;
Rothermel, K., 1999. Nexus - an open global infra-
structure for spatial-aware applications. 5th Intern.
Conference on Mobile Computing and Networking
(MobiCom '99), Seattle, WA, USA, 1999. ACM Press
Kindberg, T.; Barton, J.; Morgan, J.; Becker G.; Caswell,
D.; Debaty, P.; Gopal, G.; Frid, M.; Krishnan, V.; Mor-
ris, H.; Schettino, J.; Serra, B.; Spasojevic, M., 2000.
People, Places, Things: Web Presence for the Real
World, 3rd Annual Wireless and Mobile Computer
Systems and Applications, Monterey, USA, Dec. 2000
Leonhardt, U., 1998. Supporting Location-Awareness in
Open Distributed Systems, PhD Thesis, University of
London
Marmasse, N.; Schmandt, C., 2000. Location-aware In-
formation Delivery with ComMotion, Second Interna-
tional Symposion on Handheld and Ubiquitous Com-
puting 2000, Bristol (UK), Sept. 25-27, 2000, LNCS
1927, Springer, 157-171
Open GIS Consortium, OpenLS Home Page,
www.openls.org
Pradhan, S., 2000. Semantic Locations, Personal
Technologies, Vol. 4, No. 4, 2000, 213-216
Roth, J., 2002a. A Communication Middleware for Mobile
and Ad-hoc Scenarios, Int. Conf. on Internet Comput-
ing (IC'02), June 24-27, 2002, Las Vegas, Vol. I,
CSREA press, 77-84
Roth, J., 2002b. Context-aware Web Applications Using
the PinPoint Infrastructure, IADIS Intern. Conference
WWW/Internet 2002, Lisbon, Portugal, Nov. 13-15,
2002, IADIS press, 3-10
Roth, J., 2003a. Flexible Positioning for Location-Based
Services, IADIS Intern. Conf. e-Society 2003, Lisbon,
Portugal, June 3-6, 2003, IADIS Press, 296-304
Roth, J., 2003b. Semantic Geocast Using a Self-organizing
Infrastructure, Innovative Internet Community Systems
(I2CS), Leipzig, Germany, June 19-21, 2003, Springer-
Verlag, LNCS 2877, 216-228
U.S. Census Bureau, 2000. 108th Congressional Districts
Census, 2000, TIGER/Line Files,
http://www.census.gov/geo/www/tiger/index. html
Tomlin, C., D., 1990. Geographic Information Systems and
Cartographic Modelling, Prentice Hall
UMTS Forum, 2000. Enabling UMTS/Third Generation
Services and Applications, Report 11,
http://www.umts-forum.org, Oct. 2000
Vivid Solutions, 2003. JTS Technical Specifications,
http://www.vividsolutions.com, March 31, 2003
Vodafone Homepage, 2003. www.vodafone.com
ACCESSING LOCATION AND PROXIMITY INFORMATION IN A DECENTRALIZED ENVIRONMENT
95