Distributed Virtual Worlds

Foundations and Implementation Techniques Using VRML, Java, and CORBA

  • Stephan Diehl

Table of contents

  1. Front Matter
    Pages I-XII
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Stephan Diehl
      Pages 3-6
    3. Stephan Diehl
      Pages 7-10
    4. Stephan Diehl
      Pages 11-16
  3. Fundamentals

    1. Front Matter
      Pages 17-17
    2. Stephan Diehl
      Pages 19-25
    3. Stephan Diehl
      Pages 27-49
    4. Stephan Diehl
      Pages 51-64
    5. Stephan Diehl
      Pages 77-86
    6. Stephan Diehl
      Pages 87-97
    7. Stephan Diehl
      Pages 99-106
  4. Implementation

    1. Front Matter
      Pages 107-107
    2. Stephan Diehl
      Pages 109-112
    3. Stephan Diehl
      Pages 137-150
    4. Stephan Diehl
      Pages 151-152
  5. Back Matter
    Pages 153-166

About this book


Recently with the success of Java and the existence of different interfaces between VRML and Java, it became possible to implement three-dimensional Internet applications on standard VRML browsers (PlugIns) using Java. With the widespread use of VRML browsers, e.g., as part of the Netscape and Internet Explorer standard distributions, everyone connected to the Internet can directly enter a virtual world without installing a new kind of software. The VRML technology offers the basis for new forms of customer service such as interactive three-dimensional product configuration, spare part ordering, or customer training. Also, this technology can be used for CSCW in intranets.
The reader should be familiar with programming languages and computers and, in particular, should know Java or at least an object-oriented programming language. The book not only provides and explains source code, which can be used as a starting point for own implementations, but it also describes the fundamental problems and how currently known solutions work. It discusses a variety of different techniques and trade offs. Many illustrations help the reader to understand and memorize the underlying principles.


3D 3D graphics Browser Distributed Systems Internet Java Multi-User Applications Multi-User-Systeme VRML Verteilte Systeme Virtual Reality Web Design computer graphics modeling techniques

Authors and affiliations

  • Stephan Diehl
    • 1
  1. 1.Department of Computer ScienceUniversity of SaarlandSaarbrückenGermany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2001
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-08713-4
  • Online ISBN 978-3-662-04519-0
  • Buy this book on publisher's site
Industry Sectors
IT & Software