Search code examples
real-time

OnLine vs RealTime


What is the different between OnLine and RealTime? Is OnLine = RealTime, but RealTime != Online, or else?

thank you.


Solution

  • Online means that there is some kind of interactivity involved, but doesn't enforce limits in latency.

    Real-time means that there are limits on latency.

    If you move your computer's mouse, you expect the pointer to react immediately and precisely follow your actions. That's real-time. Another example is playing on a music keyboard controller and having some synthesizer program that generates the sounds.

    Online, however, is such that your actions show some response in some timely manner, but there's no timely relationship enforced to it. For example, starting a video stream from a (remotely controllable) webcam may show you the pictures with less than 1-second latency, or even up to several minutes, yet be online.