Context-Aware Pervasive Systems: Architectures for a New Breed of Applications

Published:
Author(s):

Purchasing Options

Hardback
$94.95
Add to cart
ISBN 9780849372551
Cat# AU7255
 

Features

  • Distills general design principles and a generic architecture for context-aware applications
  • Assembles diverse applications, bringing out the commonalities and principles that span application areas, as well as application-specific differences
  • Discusses design and construction ideas for practical insight into these systems
  • Presents material readily usable for engineers, researchers, and practitioners
  • Provides an extensive list of references for further research

Summary

The concept of aware systems is among the most exciting trends in computing today, fueled by recent developments in pervasive computing, including new computers worn by users, embedded devices, smart appliances, sensors, and varieties of wireless networking technology. Context-Aware Pervasive Systems: The Architecture of a New Breed of Applications introduces a diverse set of application areas and provides blueprints for building context-aware behavior into applications.

Reviewing the anatomy of context-aware pervasive applications, this resource covers abstract architecture. It examines mobile services, appliances, smart devices, software agents, electronic communication, sensor networks, security frameworks, and intelligent software agents. The book also discusses the use of context awareness for communication among people, devices, and software agents and how sensors can be aware of their own situations. Exploring the use of physical context for controlling and enhancing security in pervasive computing environments, this guide addresses mirror worlds and elucidates design perspectives based on a declarative programming language paradigm.

This carefully paced volume presents a timely and relevant introduction to the emergence of context-aware systems and brings together architectures and principles of context-aware computing in one source.

Table of Contents

WHAT IS CONTEXT-AWARE BEHAVIOR?
Current Computing Trends: From the Virtual to the Physical
Context, Context Awareness, and Situations
When Systems Become Context Aware
An Overview of This Book
References

THE STRUCTURE AND ELEMENTS OF CONTEXT-AWARE PERVASIVE SYSTEMS
Analogies
The Elements of a Context-Aware Pervasive System
An Abstract Architecture
Infrastructures, Middleware, and Toolkits
Issues of Security, Privacy, and Efficiency
Summary
References

CONTEXT-AWARE MOBILE SERVICES
The Rise of Mobile Services
Context for Mobile Device Users
Location-Based Services
Ambient Services
From Ambient Services to Place-Based E-Communities
Enhancing Context-Aware Mobile Services With Mobile Code and Policy: The MHS Example
Enhancing Context-Aware Mobile Services With Multiagent Technology: The Example of Proximity-Based Reverse Auctions
Summary and Further Developments
Acknowledgment
References

CONTEXT-AWARE ARTIFACTS
Aware Objects
Architectural Design Space for a Context-Aware Artifact
Context-Aware Mobile Phones: An Illustration
Summary
References

CONTEXT-AWARE MOBILE SOFTWARE AGENTS FOR INTERACTION WITH WEB SERVICES IN MOBILE ENVIRONMENTS
Agents: Mobile and Intelligent
Scenarios
A Brief Review of Agent Platforms for Ubiquitous Computing
CALMA Architecture
Prototype Implementation and Evaluation
Summary
Acknowledgments
References

CONTEXT-AWARE ADDRESSING AND COMMUNICATION FOR PEOPLE, THINGS, AND SOFTWARE AGENTS
Context-Aware Communication for People
Context-Aware Addressing and Commanding for Objects
Context-Aware Communication for Software Agents
Summary and Conclusion
References

CONTEXT-AWARE SENSOR NETWORKS
Context-Aware Sensors: The Concept
A Framework for Context-Aware Sensors
Implementation and Application Scenario
Summary
Acknowledgment
References

CONTEXT-AWARE SECURITY
Traditional Security Issues and Models
Context-Aware Security Systems
From Context-Aware Security to Context-Aware Safety
Summary
References

CONTEXT AWARENESS AND MIRROR-WORLD MODELS
Gelernter's Mirror Worlds
Nexus
Virtual Worlds, Virtual Environments
Digital Cities
Aware Spaces: Smart Environments and Smart Spaces
Mirror Worlds: Context and Ontologies
Summary
References

CONSTRUCTING CONTEXT-AWARE PERVASIVE SYSTEMS: DECLARATIVE APPROACHES AND DESIGN PATTERNS
Representing Situations
Five Other Ways to Represent a Meeting
Metaprogramming With Situation Programs: Examples
Another Declarative Approach
Toward Design Patterns for Context-Aware Applications: Situation Patterns
Summary
Acknowledgment
References

A FUTURE WITH AWARE SYSTEMS
The Emerging Future: Taking Awareness for Granted
Scalability and Usability
Final Words

INDEX

Related Titles