1 / 10

A Rule-Based Approach Towards Context-Aware User Notification Services

A Rule-Based Approach Towards Context-Aware User Notification Services. Richard Etter (Fraunhofer IPSI) Patricia Dockhorn Costa (TELIN) Tom Broens (TELIN). Pervasive Computing Environments. Users are surrounded with ubiquitous communication and information technology.

Télécharger la présentation

A Rule-Based Approach Towards Context-Aware User Notification Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Rule-Based Approach Towards Context-Aware User Notification Services Richard Etter (Fraunhofer IPSI)Patricia Dockhorn Costa (TELIN) Tom Broens (TELIN)

  2. Pervasive Computing Environments • Users are surrounded with ubiquitous communication and information technology. • Unobtrusive services assist users in their daily lives. • Context awareness has emerged as a central element in pervasive computing. • Notification services are key applications.

  3. Requirements for a User Notification Service • Current middleware provides unified ways to subscribe to and manage context data. • Key Issues: • A flexible, efficient and convenient mechanism to allows user-applications to specify what changes in the environment should be notified to them. • Tailor the user notification to the user’s context.

  4. ANS - A Rule-Based User Notification Service • A rule-based approach relieves user-application developers from regarding and logically combining multiple context sources in their application. • ANS provides an expressive and simple language that enables users (application developers) to state what they are interested in. • ANS provides notifications based on the user’s preferences and their current context

  5. Design of ANS

  6. ANS Rule Language • The focus of the rule language is on the following qualities: • Expressive power: the language permits the specification of complex event relations. It allows the use of logical connectives (e.g., AND, OR, NOT) on conditions to build compound conditions. • Convenient use for application developers: It provides high-level constructs that facilitate event compositions. • Extensibility: The language allows the addition of new predicates to accommodate events being defined on demand.

  7. ANS Rule Language

  8. ANS Rule Language Examples • Notify Jerry if his computer is online when he leaves his room. • Upon leaveRoom (Jerry, Room101) • When IsOnline (Jerry) • Do Notify (Jerry, “Jerry, your computer has been left on”)

  9. Outlook • The Awareness and Notification Service is part of the middleware EU-project AMIGO. A first version of the service is currently being deployed in the AMIGO Ambient Intelligence Environments.

  10. The End … • Thank you for your attention

More Related