TeaTime
Diese Seite wurde seit 4 Jahren inhaltlich nicht mehr aktualisiert.
Unter Umständen ist sie nicht mehr aktuell.
Bemerkungen
TeaTime is the basis for object-object communication and
synchronization. It is designed to support multi-user
applications that can be scaled to huge numbers of users in
a common space, concurrently interacting.
Von David A. Smith, Alan Kay, Andreas Raab, David P. Reed im Text Croquet: A Collaboration System Architecture (2003) The key part of the architecture making up Croquet
enabling this rich level of peer-to-peer interaction is
TeaTime, which is the basis for component object-object
communication and world/object synchronization, including
initial content synchronization.
Von David A. Smith, Alan Kay, Andreas Raab, David P. Reed im Text Croquet: A Collaboration System Architecture (2003) TeaTime is designed to allow for a great deal of adaptability
and resilience, and works on a heterogeneous set of
resources. Rather than develop highly specific, optimized
algorithms, TeaTime is a framework of abstraction that
works over a range of implementations that can be evolved
and tuned over time, both within an application, and across
applications.
Von David A. Smith, Alan Kay, Andreas Raab, David P. Reed im Text Croquet: A Collaboration System Architecture (2003) The other key idea in TeaTime is our approach to resilience
and fault tolerance. Most large scale distributed virtual
environments are quite difficult to handle because at any
point in time some elements may become disconnected and
other elements may be dynamically added. We recognize
this issue in the Croquet object model - each object is
responsible for maintaining sufficient information to recover
from system disruptions. The key idea in TeaTime is that
the state of objects evolves through a distributed two-phase
commit protocol. Behaviors of all objects that influence
each other are first computed, contingent on completion of
all dependent object behaviors, and then those behaviors are
atomically committed. If the behaviors are not completed in
time, all contingent calculations are undone by the
individual objects.
Von David A. Smith, Alan Kay, Andreas Raab, David P. Reed im Text Croquet: A Collaboration System Architecture (2003) Verwandte Objeke
Verwandte Begriffe (co-word occurance) | Croquet(0.15) |
Häufig co-zitierte Personen
Ivan
Sutherland
Sutherland
Scott
Wallace
Wallace
Ted
Kaehler
Kaehler
Dan
Ingalls
Ingalls
Statistisches Begriffsnetz
Zitationsgraph
3 Erwähnungen
- Croquet: A Collaboration System Architecture (David A. Smith, Alan Kay, Andreas Raab, David P. Reed) (2003)
- Croquet: A Menagerie of New User Interfaces (Alan Kay, Andreas Raab, David P. Reed, David A. Smith) (2004)
- Collaborative AR: Comparing Approaches (David A. Smith) (2020)