Collaborative Virtual Environment Applications Research Articles