1. Distributed and Collaborative Virtual Environments Research Laboratory School of Information Technology and Engineering University of Ottawa, Ottawa, Ontario, Canada
2. Distributed and Collaborative Virtual Environments Research Laboratory School of Information Technology and Engineering University of Ottawa, Ottawa, Ontario, Canada,
3. Computer Science Department, National Laboratory for Scientific Computing Petrópolis, Brazil