Metaglue
Our main agent infrastructure, Metaglue, is the base for the rest of
our projects. This multi-agent distributed system provides
communication and levels of abstraction for building adaptable systems
for intelligent environments. Metaglue allows for the easy replacement
or addition of modules such as resource management, security,
preferences or modal interfaces. Native to agents in Metaglue is
inter-agent communication, persistent storage backed by a chosen
database and configurable agent-specific attributes. Agents can, if
necessary, specify the need to work on a specific host or with a
particular agent. As a system, Metaglue will start agents when called
upon. if they are not running at the time.
Releases
Current version: 0.6
Released March 31, 2003
New this release:
- New Packages
- agentland.device.device.light.testing -
dummy light devices
- agentland.geo -
geometry 3D, 2D useful for spatial reasoning
- ipaq/ - Support for the
H21 prototype
and crickets
- Easier installation routines.
- Many updated classes. See changelog.zip for more info
Standard equipment:
- Metaglue system architecture
- Metaglue agent testing & development features
- Device controls for lights, drapes, projectors and projection
screens
- Basic speech interface
- PowerPoint presentation control
- START system interaction. This allows you to ask information
questions to the computer.
- SAM, the prototype for an emotional, responsive user
interface
- Metaglue launcher, for starting and querying the status
of agents
- MultiModal Asker. This adds easier functions for asking the
user interactive questions.
- NewsWall, a news bulletin board.