Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Middleware: a model for distributed system services
Communications of the ACM
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Supporting CORBA applications in a mobile environment
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Charting past, present, and future research in ubiquitous computing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Mobile communications
Nomadic radio: speech and audio interaction for contextual messaging in nomadic environments
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction with mobile systems
The Ninja architecture for robust Internet-scale systems and services373423
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Understanding and Using Context
Personal and Ubiquitous Computing
XMIDDLE: A Data-Sharing Middleware for Mobile Computing
Wireless Personal Communications: An International Journal
System Software for Ubiquitous Computing
IEEE Pervasive Computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Research Advances in Middleware for Distributed Systems
Proceedings of the IFIP 17th World Computer Congress - TC6 Stream on Communication Systems: The State of the Art
Development of Situation-Aware Application Software for Ubiquitous Computing Environment
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
A Survey of Context-Aware Mobile Computing Research
A Survey of Context-Aware Mobile Computing Research
Middleware for Mobile Computing: Awareness vs. Transparency
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
Contory: a middleware for the provisioning of context information on smart phones
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
ESCAPE: an adaptive framework for managing and providing context information in emergency situations
EuroSSC'07 Proceedings of the 2nd European conference on Smart sensing and context
Contory: a middleware for the provisioning of context information on smart phones
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
A knowledge-based system approach for a context-aware system
Knowledge-Based Systems
Dynamic Risk Assessment by Communicating Objects in Supply Chain of Chemicals
International Journal of Applied Logistics
A context awareness framework for cross-platform distributed applications
Journal of Systems and Software
Hybreed: A software framework for developing context-aware hybrid recommender systems
User Modeling and User-Adapted Interaction
Hi-index | 0.00 |
Network infrastructures (NI), such as the Internet, grid, smart spaces, and enterprise computing environments usually consists of computing nodes that are stationary, provide the backbone for environment sensing and high-performance computing and communication. NI, in addition, may have various types of application software for performing resource-intensive computation. On the other hand, recent advances in the embedded systems and wireless communication technologies have increased the flexibility of using mobile devices for various practical applications. Mobile devices mostly execute application software that improves the personal productivity of the user. However, despite the rapid technology advances, mobile devices are expected to be always resource poor in comparison with the computing resources in the NIs. On the other hand, the computing resources in an NI cannot readily add the flexibility to individual users due to their fixed location and size. It is therefore desirable to combine the respective strengths of mobile devices and network infrastructures (NI) whenever possible. Dynamic integration is the process using which a mobile device can detect, communicate with, and use the required resources in nearby NIs in an application-transparent way. The benefit of dynamic integration is that the applications in both mobile device and NI can interoperate with each other as if a mobile device itself is an integral part of the NI or vice versa. In this paper, a context-sensitive middleware, called Reconfigurable Context-Sensitive Middleware (RCSM), is presented for addressing this dynamic integration problem. A novel feature of RCSM is that its dynamic integration mechanism is context-sensitive, and as such the integration between the application software in a mobile device and an NI can be restricted to specific contexts, such as a particular location or a particular time. RCSM, furthermore, provides transparency over the dynamic resource discovery and networking aspects so that application-level cohesion can be easily achieved. The integration process does not force any development-time restrictions on the application software in an NI. Our experimental results, based on the implementation of RCSM in integrated ad hoc and infrastructure-based IEEE 802.11 test bed environment, indicate that the integration process is lightweight and results in reasonably high performance in PDA-like devices and desktop PCs.