Design and Implementation of Middleware and Context Server for Context-Awareness

Author(s):  
Jae-Woo Chang ◽  
Yong-Ki Kim
Author(s):  
Siham Belhadi ◽  
Rachid Merzougui

<p>Computers are no match to humans in deducing situational information from their environment and in using it in their interactions. The advent of the context-aware applications seems to offer a way out to the computer that is not context-sensitive. The context aware applications can adapt their behaviors according to the perceived context or situation, without explicit user intervention, thereby providing human-centric services. To simplify the complexity of developing applications, context aware framework, which introduces context awareness into the environment where the applications are executed, is highlighted to provide a homogeneous interface involving generic context management and adaptation solutions. This papier has focused on the design of Context-Aware Health Services (CAHS) platform, which provide a health applications framework embedded on mobile devices. Our proposed platform is capabilities for context manager and adaptations according to context changes. It is designed to base on the SOA principles for achieving a flexible and dynamic architecture.</p>


Author(s):  
Hsien-Chang Wang ◽  
◽  
Gu-Jun Chen ◽  
Jenq-Muh Hsu ◽  

The simple, efficient Session Initial Protocol (SIP) is widely used to integrate context-awareness computing techniques. We propose a SIP-based research framework that integrates automatic speech generation to make communication between users more convenient. Based on the proposed approach, we built and tested a SIP context server and several SIP agents hosted on PCs. If the called party is absent or busy, a context-aware message is automatically replied to the caller via synthesized natural speech. Experiments conducted by 50 college students using ADSL connected to the SIP server showed encouraging results, especially in user satisfaction in message transfer rates and service waits.


Author(s):  
Zakwan Jaroucheh ◽  
Xiaodong Liu ◽  
Sally Smith

Context-awareness is considered to be the cornerstone technique for developing pervasive computing applications that are flexible, adaptable, and capable of acting autonomously on behalf of the user. However, context-awareness introduces various software engineering challenges. The separation of concerns is a promising approach in the design of the context-aware adaptive processes (CAAPs) where the core logic is designed and implemented separately from the context handling and adaptation logics. In this respect, this chapter presents a conceptual framework for developing CAAPs and software infrastructure for efficient context management that together address the known software engineering challenges and facilitate the design and implementation tasks associated with such context-aware applications.


Sign in / Sign up

Export Citation Format

Share Document