Synchronous collaborative systems for distributed virtual environments in Java

نویسندگان

  • Kevin Gorman
  • Daneyand Singley
  • Yuichi Motai
چکیده

This paper presents a 3D-distributed virtual environment, which allows for the creation of applications to enable multiple users to collaboratively interact in, and communicate about, a virtual world. This virtual environment is used to primarily support a flight simulator application by providing communications routines and networking synchronisation between the client and the server. Four server–client synchronisation methods were developed and compared. The method of transparent synchronisation with non-blocking I/O has been found to be the best method for maintaining synchronisation among distributed virtual environments using Java. The successful creation of the distributed virtual environment and the positive results collected in the supporting experimental data, leads to the conclusion that Java, with the addition of the non-blocking I/O Java.NIO.channels API and the Java 3D API, can be successfully used to create high-performance distributed 3D-virtual environments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Development

A collaborative virtual geographic environment (CVGE) is a 3-D, distributed, and graphical world representing and simulating geographic phenomena and processes to enable geographically distributed users to explore geoproblems and theories and generate hypotheses, and to support geomodel building and validation and collaborative ecological planning. This chapter reports an approach to establishi...

متن کامل

A Distributed Virtual Collaborative Learning Environment

The marketplace for synchronous and asynchronous services and products is becoming very competitive. Although there are over fifty providers of e-learning tools and services many problems still remain. This paper describes the Intelligent Distributed Virtual Training Environment project (INVITE) which addresses some of these. INVITE is a collaborative European project which offers a platform fo...

متن کامل

Transparent latecomer support for web-based collaborative learning environments

In this paper we examine the problems of synchronous collaboration of users in web-based learning environments. It is a strong challenge to develop efficient synchronous groupware systems which provide transparent collaboration of existing applications whereas participants may start at different points in time. Existing collaboration systems either provide transparency or the accommodation of l...

متن کامل

Awareware: Narrowcasting Attributes for Selective Attention, Privacy, and Multipresence

The domain of CSCW, computer-supported collaborative work, and DSC, distributed synchronous collaboration, spans realtime interactive multiuser systems, shared information spaces, and applications for teleëxistence and artificial reality, including collaborative virtual environments (CVEs) [9]. As presence awareness systems emerge, it is important to develop appropriate interfaces and architect...

متن کامل

Multi-user Modeling of Nurbs-based Objects

This paper presents MUG, a multi-user environment for collaborative conceptual shape design. The majority of current research prototypes and commercial systems for collaborative modeling emphasize data sharing and markup. Collaborative 3D environments and virtual worlds usually restrict themselves to models with display representations (e.g., VRML) and asynchronous sharing of distinct objects. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJCAT

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2007