Context-Aware Pervasive Systems: Architectures for a New Breed of Applications, 1st Edition (Hardback) book cover

Context-Aware Pervasive Systems

Architectures for a New Breed of Applications, 1st Edition

By Seng Loke

Auerbach Publications

240 pages | 43 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9780849372551
pub: 2006-12-07
SAVE ~$18.00
$120.00
$102.00
x


FREE Standard Shipping!

Description

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

Subject Categories

BISAC Subject Codes/Headings:
COM043000
COMPUTERS / Networking / General
COM059000
COMPUTERS / Computer Engineering
TEC041000
TECHNOLOGY & ENGINEERING / Telecommunications