Designing croquet's TeaTime: a real-time, temporal environment for active object cooperation

  • Authors:
  • David P. Reed

  • Affiliations:
  • MIT

  • Venue:
  • OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Underlying Croquet is an object-oriented semantics based on active objects that have the capability of temporal reflection. That is, each object is aware and in direct control of its behavior in time. Croquet also directly supports replication of computation, allowing computation to be moved close to the point of interaction on demand, while maintaining a consistent view of behaviors that can scale to include thousands of nodes. In the talk, we'll highlight the main concepts of TeaTime, which provides that semantic model, and also talk about some of the interesting implementation issues involved in realizing the TeaTime semantics.