Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
R-trees: a dynamic index structure for spatial searching
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
The TV-tree: an index structure for high-dimensional data
The VLDB Journal — The International Journal on Very Large Data Bases - Spatial Database Systems
The X-tree: An Index Structure for High-Dimensional Data
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Context-Awareness on Mobile Devices - the Hydrogen Approach
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Managing Context Information in Mobile Devices
IEEE Pervasive Computing
Sharing Context-Aware Road and Safety Information
IEEE Pervasive Computing
Four billion little brothers?: privacy, mobile phones, and ubiquitous data collection
Communications of the ACM - Scratch Programming for All
Mobile data collection in sensor networks: The TinyLime middleware
Pervasive and Mobile Computing
Using LIME to support replication for availability in mobile ad hoc networks
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Hi-index | 0.00 |
With almost four billion sensor-equipped mobile devices on the planet, the way is open for a variety of new context-based applications and services. However, this new opportunity creates concerns over privacy and access control and necessitates a robust and scalable solution. We propose the MediateSpace middleware which is a decentralised tuple space with contextual mediation capabilities for both data distributors and consumers. Distributors may restrict access by requiring the satisfaction of a contextual condition and consumers may restrict which data enters their computer (tuple conditions). Distributed X-Trees (a development of R-Trees) are used to achieve decentralisation. The system also provides Restricted Context Sharing, Triggers (performing actions upon matching certain conditions or data patterns), Module Handlers (simplifying the processing of received messages), Context Scripting (allowing the dynamic addition, removal or augmentation of structures such as triggers) and State Management (allowing state to be read and stored semi-persistently). MediateSpace could be used to support a myriad of possible applications such as context dependent data collection, collaborative tools for geographically co-located individuals and context-aware file-sharing.