Use Cases

Messaging Use Cases

Participant Injects Object

Participant puts a new object into a bubble. The actual object is simulated on the participant side. Bubble only contains state data and rough 3d location, bounds and orientation.

Participant Modifies Object

Participant modifies an object in a bubble. Daemon objects may update objects owned by others to enforce fundamental laws of the bubble.

Participant Executes Object Action

Participant sends an action message to bubble which is broadcasted to participant inside observation radius from the object in question.

Participant Ejects Object

Participant removes an object from a bubble.

Participant Interacts with Object

Participant interacts with others object directly or via owned object (avatar).

Participant Interacts with Participant

Participant interacts with other participant.

Participant Observes Bubble

Participant observes limited volume of a bubble for events.

Bubble Observes Bubble

One bubble observes limited volume of another bubble for events.

Participant Connects to Bubble

  • Opening and closing connections.
  • Controlling the connection.

Bubble Connects to Bubble

  • Opening and closing connections.
  • Controlling the connection.

Handover

Roaming object is handed from one bubble to another. Bubbles detect that object is moving out of their range and transfer it to another bubble in analogy with mobile devices and base stations. Participant has to connect to the new bubble when notified of the handover. If participant has objects in several bubbles then it needs connection to all these bubbles.

Validate Peer Implementation

For some closed clouds it might be allowed to join with only certain implementations.

0 Attachments 0 Attachments
706 Views

CloudDeck Splash

bubble_cloud_demo_4_small.png

Bubble Bouncher Demo 1

Idealist Viewer 1

Bubble Bouncher Demo 2