• DocumentCode
    957119
  • Title

    DIVE: communication architecture and programming model

  • Author

    Frécon, Emmanuel

  • Author_Institution
    Swedish Inst. of Comput. Sci., Sweden
  • Volume
    42
  • Issue
    4
  • fYear
    2004
  • fDate
    4/1/2004 12:00:00 AM
  • Firstpage
    34
  • Lastpage
    40
  • Abstract
    This article presents the distributed interactive virtual environment (DIVE) system, software architecture for the realization and implementation of wide-area Internet-based multi-user virtual environments. Over the years, DIVE has evolved into a generic tool that supports a wide range of applications and situations. The article focuses on the networking aspects that allow deployment of multi-user virtual environments on the Internet. Additionally, it presents the palette of programming interfaces and techniques offered by the system. This is highlighted by some example applications. Our experience has proven that DIVE´s ability to mix interfaces has made it a system of choice for the implementation of distributed applications.
  • Keywords
    Internet; software architecture; virtual reality; communication architecture; distributed interactive virtual environment system; programming interfaces; programming model; software architecture; wide-area Internet-based multiuser virtual environment; Application software; Assembly; Avatars; Birds; Computer architecture; Concurrent computing; Context; Guidelines; Logic programming; Programming profession;
  • fLanguage
    English
  • Journal_Title
    Communications Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    0163-6804
  • Type

    jour

  • DOI
    10.1109/MCOM.2004.1284926
  • Filename
    1284926