well, the principles of this stuff running in real time have been around for at least a year, all it really takes is one or two programmers dedicated to it for a few weeks, maybe a month or two at most (really wild guesses at time here :D ), then it's implemented. As CrazyButcher's links show, there have been papers on…