CAT - PowerPoint PPT Presentation


PPT – CAT PowerPoint presentation | free to view - id: 10401-ZjM3O


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation



CAT Problem to solve: ... CAT Example problem: ... Using all of the provided features of CAT may not be easy. ... – PowerPoint PPT presentation

Number of Views:1073
Avg rating:3.0/5.0
Slides: 9
Provided by: jas575
Tags: cat | cat


Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: CAT

CAT Problem to solve
  • We want mobile devices to be able to easily share
    sensor data with one another.
  • Sharing sensor data (or context) is also called
    remote sensing.

CAT Example problem
  • Each mobile device such as a laptop, PDA, or
    wearable computer may have sensors that give the
    device context such as temperature or GPS
  • You might want to tell your friends where you
    are, or inform someone miles away what the
    weather is like.

CAT The solution
  • Build a context-aware framework that can
  • Get context from local sensors.
  • And share context with other agents. (remote

CAT The Solution
  • CAT - Context Aware Toolkit
  • Provides access to all local sensor data.
  • Create SIGs (Special Interest Groups) for sharing
    sensor data with only the people you want to.
  • Keeps a history of all sensor data.
  • Predict future sensor data.
  • Facilitates P2P communication.

CAT Context Aware Toolkit
  • The framework is composed of independent
    components that work together and share data
    through an event-listener design.
  • Components
  • Sensor manages all sensors.
  • SIG manages the SIGs.
  • History manages access to past sensor data.
  • CAT Manager oversees all components.

CAT Context Aware Toolkit
  • Using all of the provided features of CAT may not
    be easy.
  • So, similar to the OCSF framework, there is an
    abstract class you can extend to aid in
    developing applications using CAT.
  • The abstract class takes care of basic functions
    that an application using CAT must perform.

CAT Context Aware Toolkit
  • What the CAT application does
  • Create the ContextManger.
  • Listen to desired sensors pertaining to your app.
  • Handle SIG and Sensor events.
  • Access sensor history.
  • Create SIGs, and join SIGs.
  • P2P communication.

CAT Context Aware Toolkit
  • More information about CAT and example
    applications can be found at
  • http//
  • CAT Abstract Application
  • CAT Example Application