Introduction
This article presents the Distributed Interactive Virtual Environment (DIVE) system. DIVE realizes a software architecture for the implementation and deployment of wide-area Internet-based multi-user virtual environments. The system is designed to scale to both a large number of simultaneous participants and a large number of objects populating the environments, while ensuring maximum interaction at each site.