Design at work: cooperative design of computer systems
Design at work: cooperative design of computer systems
Understanding and Using Context
Personal and Ubiquitous Computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
ISWC '97 Proceedings of the 1st IEEE International Symposium on Wearable Computers
A context-aware middleware for applications in mobile Ad Hoc environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
MiddleWhere: a middleware for location awareness in ubiquitous computing applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Efficient indoor proximity and separation detection for location fingerprinting
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Semantic Web Based Self-Management for a Pervasive Service Middleware
SASO '08 Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems
First class connectors for prototyping service oriented architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
More than a decade ago, pervasive computing and context awareness where envisioned as the future of computing [16], initial work concentrating on location, typically indoor. Today, small, handheld computers of various forms and purposes are becoming pervasive in the form of PDAs, mobile phones, and increasingly advanced GPS units. However, except for location based services, like knowing your location based on GPS, context awareness has not really materialised yet. In modern agriculture, computers are pervasive, but only in the sense that they are present everywhere. All types of equipment, ranging from feeding- and ventilation systems to tractors have build in computers, and, in most cases, can also be queried or controlled remotely. These systems provide an excellent base for gathering context, which may then be exploited to ease the work of the farmer. Furthermore, additional sensors may collect context about the individual agricultural worker, e.g. in the form of location or current activity. Knowing the context of the farm and the workers may then be utilised for building pervasive computing applications to support the daily work at farms, e.g. by easing access to information which is useful in the current context, or even automatic registration of work carried out. In this paper, we look at the challenges for building a middleware which supports collection and sharing of context from the heterogeneous sources and environments found at a farm as well as context reasoning, and design a middleware to overcome these challenges, using semantic technologies. We also study new ways of designing such middleware, in that we make the end user of the applications built with the middleware participate in the requirement gathering and design phases.