The use of collaborative virtual environments in e-learning is one of the
most promising uses of virtual reality technology. While much research has been
done in the area of networked virtual environments corresponding to the sharing of
events, very little research has been done on specific services and functionality.
However both the requirements and the kind of the offered services affect significantly
the design of a system. In this paper we present the design and implementation
of a platform suitable for educational virtual environments, which are
collaborative virtual environments aiming at offering collaborative e-learning services
to the users. Apart from the platform itself, we present the technological
choices, and a new method for sharing virtual environments. Furthermore, we
present an e-learning environment to support e-learning services using collaborative
virtual environments from both the technical and functional point of view, along
with the end-user evaluation results.