On the criteria to be used in decomposing systems into modules
Communications of the ACM
The case for reflective middleware
Communications of the ACM - Adaptive middleware
The Location Stack: A Layered Model for Location in Ubiquitous Computing
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
PCOM - A Component System for Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Seamful interweaving: heterogeneity in the theory and design of interactive systems
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
MiddleWhere: a middleware for location awareness in ubiquitous computing applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
LORE: an infrastructure to support location-aware services
IBM Journal of Research and Development
ACM Transactions on Computer-Human Interaction (TOCHI)
Learning transportation mode from raw gps data for geographic applications on the web
Proceedings of the 17th international conference on World Wide Web
Cascadia: A System for Specifying, Detecting, and Managing RFID Events
Proceedings of the 6th international conference on Mobile systems, applications, and services
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Contory: a middleware for the provisioning of context information on smart phones
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
EnTracked: energy-efficient robust position tracking for mobile devices
Proceedings of the 7th international conference on Mobile systems, applications, and services
PAQ: persistent adaptive query middleware for dynamic environments
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
PerPos: a platform providing cloud services for pervasive positioning
Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research & Application
Extending authoring tools for location-aware applications with an infrastructure visualization layer
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
TraX: a device-centric middleware framework for location-based services
IEEE Communications Magazine
Exposing position uncertainty in middleware
Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing
Model-based translucency in middleware: supporting seamful development
Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing
Energy-efficient trajectory tracking for mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Sensing and classifying impairments of GPS reception on mobile devices
Pervasive'11 Proceedings of the 9th international conference on Pervasive computing
Indoor pedestrian navigation based on hybrid route planning and location modeling
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
Hi-index | 0.00 |
A positioning middleware benefits the development of location aware applications. Traditionally, positioning middleware provides position transparency in the sense that it hides low-level details. However, many applications require access to specific details of the usually hidden positioning process. To address this problem this paper proposes a positioning middleware named PerPos that is translucent and adaptable, i.e., it supports both high- and low-level interaction. The PerPos middleware provides translucency with respect to the positioning process and allows programmatic definition of application specific features that can be applied to the internal position processing of the middleware. To evaluate these capabilities we extend the internal position processing of the middleware with functionality supporting probabilistic position tracking and strategies for minimization of the energy consumption. The result of the evaluation is that using only the proposed capabilities we can, in a structured manner, extend the internal positioning processing.