Answers are grounded in this paper and cite their sources.
This paper describes OpenTracker, an open software architecture that provides a generic solution to the different tasks involved in tracking input devices and processing tracking data for virtual environments. It combines a highly modular design with a configuration syntax based on XML, thus taking full advantage of this new technology. OpenTracker is a first attempt towards a "write once, track anywhere" approach to virtual reality application development.
No takes yet. Share an insight, caveat, or question.
Reitmayr et al. (2002) studied this question.