Distributed Applications for Collaborative Three-Dimensional Workspaces | MIT Press Journals & Magazine | IEEE Xplore