"Jitter" in non-multimedia collaborative applications
- Definition: Bursty traffic. Lost sense of presence, sense of time.
- Occurs as a result of not being able to maintain the timing information between events from the original sequence of actions taken by the user.
- Buffering with some minimum time delay between events might be the simplest approach to this problem.
- A scheme using Goopeel's Loggables and Logger
- Have local events sent to a sender. This sender is a Logger which will log all events coming in. When logging these events there will be some time information logged with each event.
- At a certain time (in periodic intervals, or as a background process) the sender empties out it's content to the remote sites(more like a dump).
- On the remote site, the receiver accepts these dumps.
- The receiver will playout the events taking into account the timing information so that the events are played out in a recognizable manner.
- The playouts can be done at some time, either periodic intervals, or as a background process.
Return to main page