Metaglue: Overview Of Current Challenges PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: Metaglue: Overview Of Current Challenges


1
MetaglueOverview Of Current Challenges
  • Krzysztof Gajos
  • Oxygen Workshop, January, 2002

2
Motivation
  • When an Intelligent Environment goes beyond the
    proof of concept stage, the software
    infrastructure of such an environment should
    support a variety of applications running in a
    space. It should also be possible to deploy the
    same software infrastrcture in a other, variously
    equipped, spaces.

3
Roadmap
  • Metaglue
  • New Challenges
  • New Solutions

4
Smart Spaces And Computers
Computational Glue
5
Metaglue - Features
  • Communication
  • Direct call
  • Publish-subscribe
  • Robustness
  • Automatic restarting
  • Persistent storage
  • Customization
  • Attributes
  • Persistent storage
  • Resource Management

6
Too Many Things Happening At Once Applications
Fight For Resources
  • Example when running a browser, and a news
    broadcast, make sure they are using different
    displays

7
Victims of Success When Your Friends Want Their
Offices To Be Smart, Too
  • Barriers of abstraction making your
    applications independent the space
  • Communication among spaces and discovery
    mechanisms

8
Making People Free
  • You should be able to interact with your software
    and your data from any space
  • Examples delivery of important messages
  • Using your browser in a public space

9
But Not Too Free Access Control In Smart
Environments
  • Example people are allowed to control devices in
    a conference room only if they are in the room,
    or if they have permission from somebody who is
    in the room (useful when teleconferencing)

10
Summary so far
  • Arbitrating among applications competing for
    resources
  • Abstracting applications from spaces
  • Making your software move with you
  • Wide scale communication and discovery services
  • Access control

11
Resource Management
  • Fixes arbitration and abstraction
  • But also HCI
  • Our approach Rascal

12
Resource Management and HCI an Example
Large on-wall display
TV Set
13
Resource Management and HCI an Example
Large on-wall display
TV Set
14
Moving on How To Make People Free
  • Clearly separate software that acts on behalf of
    the user from software controlling the space
  • Our approach societies

15
The Old Way
Secretary
Email Agent
Projector Agent
Resource Manager
VCR Agent
Browser Agent
16
The New Way
Conference Room Society
My Society
Secretary
Secretary
Projector Agent
Browser Agent
Society Agent
Society Agent
Resource Manager
Resource Manager
VCR Agent
Email Agent
17
World-Wide Communication And Scalability
  • Need to find software representing other spaces
    and people
  • Need to provide a communication framework
  • Our approach Hyperglue
  • every Metaglue society becomes a single agent
  • World-wide discovery with the Intentional Naming
    System (INS)

18
(No Transcript)
19
(No Transcript)
20
Access Control Challenges
  • Highly dynamic and situation-dependant
  • Example controlling lights in a conference room
  • Enforcement cant do it perfectly make use of
    societal norms?
  • Our approach control resource management and
    method calls?

21
Privacy EnforcementThrough Resource Management
Candidate1
Candidate2
Candidaten
Each Candidate may in turn require resources
22
Metaglue Team
Michael Coen, Brenton Philips, Nimrod Warshawsky,
Stephen Peters, Luke Weisman, Krzysztof Gajos,
Andy Chang, Katherine Koch, Pipe Tuchinda, Ajay
Kulkarni, Robert Kochman, Deb Dasgupta, Nicholas
Hanssens, Tyler Horton, Frank Bentley, Gary Look
23
Contact Information
  • Intelligent Room Project
  • http//www.ai.mit.edu/projects/iroom/
  • Dr. Howard Shrobe hes_at_ai.mit.edu
  • Krzysztof Gajos kgajos_at_ai.mit.edu

24
Questions?
25
Contact Information
  • Intelligent Room Project
  • http//www.ai.mit.edu/projects/iroom/
  • Dr. Howard Shrobe hes_at_ai.mit.edu
  • Krzysztof Gajos kgajos_at_ai.mit.edu
Write a Comment
User Comments (0)
About PowerShow.com