R-trees: a dynamic index structure for spatial searching
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
A Hybrid Location Model with a Computable Location Identifier for Ubiquitous Computing
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
From Home to World - Supporting Context-aware Applications through World Models
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Evolutionary and efficient context management in heterogeneous environments
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
SIMPLE: developing a LBS positioning solution
MUM '05 Proceedings of the 4th international conference on Mobile and ubiquitous multimedia
A survey of context-aware middleware
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
YPOP indoor navigation and service information system for public environments
ICCOM'07 Proceedings of the 11th Conference on 11th WSEAS International Conference on Communications - Volume 11
Resolving uncertainty in context integration and abstraction: context integration and abstraction
Proceedings of the 5th international conference on Pervasive services
Designing middleware for context awareness in agriculture
Proceedings of the 5th Middleware doctoral symposium
Middleware for ubiquitous context-awareness
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
A hybrid positioning system for technology-independent location-aware computing
Software—Practice & Experience
Service broker architecture: location business case and mashups
IEEE Communications Magazine
Location-dependent query processing: Where we are and where we are heading
ACM Computing Surveys (CSUR)
A declarative approach to a user-centric markup language for location-based services
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
A survey of context modelling and reasoning techniques
Pervasive and Mobile Computing
Context sensitive adaptive authentication
EuroSSC'07 Proceedings of the 2nd European conference on Smart sensing and context
A unified semantics space model
LoCA'07 Proceedings of the 3rd international conference on Location-and context-awareness
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
A framework for utilizing qualitative spatial relations between networked embedded systems
Pervasive and Mobile Computing
PerPos: a platform providing cloud services for pervasive positioning
Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research & Application
Adaptive context data distribution with guaranteed quality for mobile environments
ISWPC'10 Proceedings of the 5th IEEE international conference on Wireless pervasive computing
Self-adaptive and time-constrained data distribution paths for emergency response scenarios
Proceedings of the 8th ACM international workshop on Mobility management and wireless access
Exposing position uncertainty in middleware
Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing
On using temporal features to create more accurate human-activity classifiers
AICS'09 Proceedings of the 20th Irish conference on Artificial intelligence and cognitive science
Towards QoC-aware location-based services
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
PerPos: a translucent positioning middleware supporting adaptation of internal positioning processes
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Review: A framework for awareness maintenance
Journal of Network and Computer Applications
Review: Situation identification techniques in pervasive computing: A review
Pervasive and Mobile Computing
Introduction to special section on formal methods in pervasive computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
An open design privacy-enhancing platform supporting location-based applications
Proceedings of the 6th International Conference on Ubiquitous Information Management and Communication
A content-based publish/subscribe matching algorithm for 2d spatial objects
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
Indoor pedestrian navigation based on hybrid route planning and location modeling
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
Context provenance to enhance the dependability of ambient intelligence systems
Personal and Ubiquitous Computing
A content-based publish/subscribe matching algorithm for 2D spatial objects
Proceedings of the 12th International Middleware Conference
Description and composition of bio-inspired design patterns: a complete overview
Natural Computing: an international journal
Building ubiquitous QoC-aware applications through model-driven software engineering
Science of Computer Programming
Hi-index | 0.00 |
Location awareness significantly enhances the functionality of ubiquitous computing services and applications, and enriches the way they interact with users and resources in the environment. Many different alternative or complementary location sensing technologies are available. However, these technologies give location information in different formats and with different resolution and confidence. In this paper we introduce "MiddleWhere" a distributed middleware infrastructure for location that separates applications from location detection technologies. MiddleWhere enables the fusion of different location sensing technologies and facilitates the incorporation of additional location technologies on the fly as they become available. MiddleWhere utilizes probabilistic reasoning techniques to resolve conflicts and deduce the location of people given different sensor data. Besides, it allows applications to determine various kinds of spatial relationships between mobile objects and their environment, which is key in enabling a strong coupling between the physical and virtual world, as emphasized by ubiquitous computing. We have integrated MiddleWhere with our ubiquitous computing infrastructure, and have verified its flexibility and usefulness by incorporating various location sensing technologies and building a number of location-sensitive applications on top of it.