• DocumentCode
    2157229
  • Title

    Virtual environment architectures: interoperability through software interconnection technology

  • Author

    Stotts, P. David ; Purtilo, James

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    1994
  • fDate
    17-19 Apr 1994
  • Firstpage
    211
  • Lastpage
    224
  • Abstract
    Virtual reality (VR) is emerging as an important approach to the modeling and simulation of complex systems, but software technology for scientists to build VR-based applications fosters the development of closed applications, each built from scratch. A scientist´s ability to merge models and systems, once developed, is solely dependent upon his ability to `hack´ software, since the principles of VR system interconnection are poorly understood and no software engineering guidelines have ever been developed for use in VR applications. We are studying the area of interoperation among VR systems (i.e. the virtual environment) in order to discover essential principles governing their construction and effective use. Our approach focuses upon the control properties of interfaces between VR applications: existing VR applications are being examined in order to expose commonalities, and our abstractions of VR control behavior are being specified in terms of the software bus model of interconnection. This paper presents our vision for virtual environment infrastructure, and describes the current state of our work in progress. There are several direct applications of our VE exploration to collaboration infrastructure. First, some of the VR systems we are using allow collaborative interactions of multiple users. Secondly, our investigations involve combining the Polylith software interconnection technology with Trellis, a multiuser collaborative hypermedia technology
  • Keywords
    digital simulation; groupware; hypermedia; open systems; software engineering; virtual reality; Polylith software interconnection technology; Trellis; closed applications; collaboration infrastructure; collaboration protocols; collaborative interactions; complex systems simulation; formal specifications; hacking; interface control properties; interoperability; module interconnection; multiuser hypermedia technology; software bus model; software engineering; virtual environment architectures; virtual reality; Application software; Collaborative software; Collaborative work; Computer architecture; Computer hacking; Guidelines; Software engineering; Software systems; Virtual environment; Virtual reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 1994. Proceedings., Third Workshop on
  • Conference_Location
    Morgantown, WV
  • Print_ISBN
    0-8186-5705-7
  • Type

    conf

  • DOI
    10.1109/ENABL.1994.330503
  • Filename
    330503