From: John Hagerman <hagerman@ECE.CMU.EDU>
Subject: Re: Real-Time interaction, Computer Graphics, and Virtual Worlds.
Date: 12 Feb 91 12:43:14
Organization: Carnegie Mellon University



matth@mars.njit.edu (Matthew Harelick) writes:

>  When you use the term "Real-Time" do you mean graphical systems
>  with Hard Real-Time deadlines? The reason I ask is that I have an
>  interest in computer graphics and I also have a very good
>  opportunity to get involved in Real-Time Systems and Real-Time
>  research.

Unfortunately, the meaning of the term "real time" depends on who is
talking.  For those who work on Real Time Systems, "Real Time" (note
the capitals) means "hard deadlines," as you are aware.  For everyone
else, "real time" (all lower case) means "fast," or, more accurately,
"fast enough."  You might hear someone say "I want real time graphics"
when they mean they want a graphics system that will allow them to do
smooth animation.

The main difference is that for Real Time systems there will be a
massive failure if a deadline is not met, while for real time systems
there will just be frustrated users.  However, for virtual reality,
you might say that a frustrated user indicates a massive failure, so
perhaps some formality, as you suggest, would be useful.  For example,
Scientific American had an article on flight simulators a while back,
and there was a discussion of the desire to spend lots of computation
to accurately render the scene where the pilot is looking, and to use
less computation (and thus less scene accuracy) elsewhere.

Therefore, a good research project would be to figure out how to join
the human factors issues with soft deadline requirements to create a
methodology for Real Time Virtual Reality programming.  I don't know
how much the Real Time community knows about soft deadlines; if that
area has not been addressed, it will easily result in many research
projects by itself.

- John
--
hagerman@ece.cmu.edu

