Metaglue For Oxygen Partners Krzysztof Gajos Oxygen Workshop, January, 2002
Roadmap Core Metaglue Debugging Features Device Control Service Mapping Applications Release timeline, procedures and logistics
Core Metaglue Catalog AgentAgent Message Passing
Core Metaglue 4. B talks to A 3. Return Agent A’s stub 1. Register Agent A’s RMI stub 2. Agent B requests Agent A’s stub
Debugging Tools Agent Tester Logging In preparation: testing framework
Device Control Support for Device Management Examples Serially controlled devices X10 devices Device Management Unified state reporting Unified device naming Device managers Examples Light conrollers Projectors Projection screens
Service Mapping Namer – a way to specify service provider for each “occupation”
Sample Applications – Access to START Voice/keyboard query interface Answer delivered in a browser
Sample Applications – Presentation Manager Voice control over PowerPoint Automatic control of environmental settings (lights, drapes, screen, etc)
Releases – Timeline & Logistics http://www.ai.mit.edu/projects/iroom/metaglue/ New releases 2-3 times a year Compiled Java classes and source, when possible Documentation
Important Contact Info Metaglue Web Site http://www.ai.mit.edu/projects/iroom/metaglue/ Kevin Quigley – release engineer: qiug@ai.mit.edu Krzysztof Gajos – Technical Manager: kgajos@ai.mit.edu Dr. Howard Shrobe – Faculty Supervisor: hes@ai.mit.edu
Questions?
Important Contact Info Metaglue Web Site http://www.ai.mit.edu/projects/iroom/metaglue/ Kevin Quigley – release engineer: qiug@ai.mit.edu Krzysztof Gajos – Technical Manager: kgajos@ai.mit.edu Dr. Howard Shrobe – Faculty Supervisor: hes@ai.mit.edu