Authors:
Thomas Hadig
1
and
Jörg Roth
2
Affiliations:
1
Stanford University, United States
;
2
University of Hagen, Germany
Keyword(s):
Location-based services, service infrastructures, positioning.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Software Technologies
;
Global Communication Information Systems and Services
;
Internet Services and Applications
;
Mobile Software and Services
;
Software Engineering
;
Telecommunication Software Systems, Tools and Languages
;
Telecommunications
;
Unified Communications and Enhanced Services
;
Wireless Information Networks and Systems
Abstract:
Location-aware applications take into account a mobile user's current location and provide location-dependent output. Often, such applications still have to deal with raw location data and specific positioning systems such as GPS, which lead to inflexible designs. To support developers of location-aware applications, we designed the Nimbus framework, which hides specific details of positioning systems and provides uniform output containing physical as well as semantic information. In this paper, we focus on two important operations provided by the framework, described by two questions "Where am I?" and "What is in my proximity?" Our solution takes into account the requirements of clients in mobile environments. Our algorithms are based on a decentralized and self-organizing runtime infrastructure and are, thus, highly scalable and accessible for mobile users. We demonstrate the effectiveness of our approach by a number of simulations.