Plan B Smart Space Demo

Description

The video shows how different machines are booted in the environment and they assume roles on behalf of the user. Note how the set of applications started depend on the machine's role, as configured by the owner.

As an example of how the machines are integrated in the environment, the voice and audio services used in the video are provided by the room. Note how the request to play a song is handled differently: When no previous player exists, a new one is started. When a previous player exists (perhaps at a different machine), it services the request.