MacroOS: A Pervasive Computing Platform Supporting Context Awareness and Context Management

Author(s):  
Xiaohua Luo ◽  
Kougen Zheng ◽  
Zhaohui Wu ◽  
Yunhe Pan
Author(s):  
Jared Zebedee ◽  
Patrick Martin ◽  
Kirk Wilson ◽  
Wendy Powley

Pervasive computing presents an exciting realm where intelligent devices interact within the background of our environments to create a more intuitive experience for their human users. Context-awareness is a key requirement in a pervasive environment because it enables an application to adapt to the current situation. Context-awareness is best facilitated by a context management system that supports the automatic discovery, retrieval and exchange of context information by devices. Such a system must perform its functions in a pervasive computing environment that involves heterogeneous mobile devices which may experience intermittent connectivity and resource and power constraints. The objective of the chapter is to describe a robust and adaptable context management system. We achieve an adaptable context management system by adopting the autonomic computing paradigm, which supports systems that are aware of their surroundings and that can automatically react to changes in them. A robust context management system is achieved with an implementation based on widely accepted standards, specifically Web services and the Web Services Distributed Management (WSDM) standard.


Author(s):  
Jared Zebedee ◽  
Patrick Martin ◽  
Kirk Wilson ◽  
Wendy Powley

Pervasive computing presents an exciting realm where intelligent devices interact within the background of our environments to create a more intuitive experience for their human users. Context-awareness is a key requirement in a pervasive environment because it enables an application to adapt to the current situation. Context-awareness is best facilitated by a context management system that supports the automatic discovery, retrieval and exchange of context information by devices. Such a system must perform its functions in a pervasive computing environment that involves heterogeneous mobile devices which may experience intermittent connectivity and resource and power constraints. The objective of the chapter is to describe a robust and adaptable context management system. We achieve an adaptable context management system by adopting the autonomic computing paradigm, which supports systems that are aware of their surroundings and that can automatically react to changes in them. A robust context management system is achieved with an implementation based on widely accepted standards, specifically Web services and the Web Services Distributed Management (WSDM) standard.


Author(s):  
Luiz Angelo Steffenel ◽  
Manuele Kirsch Pinheiro ◽  
Lucas Vaz Peres ◽  
Damaris Kirsch Pinheiro

The exponential dissemination of proximity computing devices (smartphones, tablets, nanocomputers, etc.) raises important questions on how to transmit, store and analyze data in networks integrating those devices. New approaches like edge computing aim at delegating part of the work to devices in the “edge” of the network. In this article, the focus is on the use of pervasive grids to implement edge computing and leverage such challenges, especially the strategies to ensure data proximity and context awareness, two factors that impact the performance of big data analyses in distributed systems. This article discusses the limitations of traditional big data computing platforms and introduces the principles and challenges to implement edge computing over pervasive grids. Finally, using CloudFIT, a distributed computing platform, the authors illustrate the deployment of a real geophysical application on a pervasive network.


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):  
Faouzi Sebbak ◽  
Sofiane Bouznad ◽  
Farid Benhammadi ◽  
Abdelghani Chibani ◽  
Yacine Amirat

2018 ◽  
pp. 1431-1447
Author(s):  
Barkha Narang ◽  
Jyoti Batra Arora

Mobile Commerce is a term to describe any commercial activity on a mobile device, such as a mobile phone (iPhone, Android, Blackberry) or a tablet (iPad, Galaxy Tab, Surface). This includes all steps of the customer journey; reach, attract, choose, convert and retain. Hence mobile commerce is probably best described as shopping that takes advantage of unique properties of mobile devices. It is also called as m-commerce. Pervasive computing aims at availability and invisibility. On the one hand, pervasive computing can be defined as availability of software applications and information anywhere and anytime. On the other hand, pervasive computing also means that computers are hidden in numerous so-called information appliances that we use in our day-to-day lives Characteristics of pervasive computing applications have been identified as interaction transparency, context awareness, and automated capture of experiences.


Author(s):  
Annett Mitschick ◽  
Stefan Pietschmann ◽  
Klaus Meißner

Context awareness is a key issue for applications within heterogeneous and networked environments. In terms of efficiency and reusability, such applications need to be separated from the problems of context gathering and modeling, but should instead profit from and contribute to cross-application context information. For this purpose, an ontology-based, cross-application context modeling and management service is required to provide appropriate support for the variety of conceivable application scenarios. Although there have been numerous approaches dealing with application-independent context management, none of them sufficiently supports the vision of cross-application context handling. Therefore, this paper presents CroCo, an ontology-based context management service that allows for cross-application context gathering, modeling, and provision. The authors successfully verified and tested the application independency and practicability of this novel concept within three different projects with disparate application scenarios.


Author(s):  
Barkha Narang ◽  
Jyoti Batra Arora

Mobile Commerce is a term to describe any commercial activity on a mobile device, such as a mobile phone (iPhone, Android, Blackberry) or a tablet (iPad, Galaxy Tab, Surface). This includes all steps of the customer journey; reach, attract, choose, convert and retain. Hence mobile commerce is probably best described as shopping that takes advantage of unique properties of mobile devices. It is also called as m-commerce. Pervasive computing aims at availability and invisibility. On the one hand, pervasive computing can be defined as availability of software applications and information anywhere and anytime. On the other hand, pervasive computing also means that computers are hidden in numerous so-called information appliances that we use in our day-to-day lives Characteristics of pervasive computing applications have been identified as interaction transparency, context awareness, and automated capture of experiences.


Author(s):  
Ratneshwer N/A

In order to develop software components that are reusable across the pervasive computing applications it would be required to consider the variations and properties (mobility, adaptability, composability, context awareness etc.) that may be required for different pervasive computing applications (application types). It should go without saying that various requirements and variations may not always be known a priori and hence developing all the multiple variants may not always be possible or feasible. It is quite unlikely that all the pervasive computing applications would be able to reuse a component ‘as-is’ always. One idea is to use lightweight components such that the overheads (those that are not required in a particular pervasive computing application) do not get transported with the body of the component. Based on this idea, a model of “Generic Component” with ‘Component Generator’ has been proposed that will generate components according to the requirements of a specific pervasive computing application. This work starts a discussion and calls for more extensive research oriented studies by professionals and academicians for perfection of the model.


Sign in / Sign up

Export Citation Format

Share Document