• Title/Summary/Keyword: Distributed Virtual Environment

Search Result 172, Processing Time 0.022 seconds

Implementation of Multi-user 3D Virtual Environment System on a local area network (다자참여형 3차원 가상환경 시스템 구현)

  • Kim, Lae-Hyun;Kim, Juh-Han;Ko, Heedong;Choe, ByungKyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.3 no.1
    • /
    • pp.29-36
    • /
    • 1997
  • Most Virtual Reality Systems have been developed to support only a single user on a stand-alone system. With increasing availability of Internet, many people are taking strong interests in distributed Virtual Reality : the virtual environment is shared by many paticipants interacting over the network. To support sharing virtual environment and interactions on a network, we developed novel contributions to 3D world description and a network model. Interactive 3D world description is based on VRML, which is extended to support multi-user interactions. Then network model in our system consists of an architecture and a set of protocols for realizing a multi-user interactive shared 3D environment in IP multicast environment.

  • PDF

Implementation of A Networked Collaboration Engine for Virtual Engineering of Tilting Train (틸팅차량의 네트워크 협업 엔진 구현)

  • Chung, Yoo-Jin;Han, Seong-Ho;Song, Yong-Soo
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.2 no.2
    • /
    • pp.45-50
    • /
    • 2006
  • Tilting technology is to tilt the train on the curve in order to minimize centrifugal force to passengers and to improve the speed within the limits of passenger's comfort and safety. According to reports from other countries, there is 15~30% speed improvement compared to the conventional trains. Recently, the advent of World-Wide-Web(WWW) and the explosive popularity of the Internet gave birth to collaborative applications which were enabled by computers and networks as their primary media. The progress of 3D computer graphics enabled collaborative applications with 3D virtual environments or distributed virtual environments. In this paper, we explain our implementation of the Share collaboration engine which is for collaboration applications based on a distributed virtual environment. The Share collaboration engine proposes a new Share network architecture for management of participants, and it provides some synchronization methods for 3D objects in virtual collaboration. TTX_PDM is an experimental application that tries to prevent wastes of human, material and time resources in networked virtual collaboration.

  • PDF

Development of a Distributed Road Traffic Simulation System

  • Keawmanee, T.;Seubpradit, K.;Tandayya, P.
    • Proceedings of the IEEK Conference
    • /
    • 2002.07b
    • /
    • pp.1324-1326
    • /
    • 2002
  • This paper concerns the development of distributed interactive simulation of a road traffic system. The simulation involved models of multiple and distributed road vehicles running on different locations. The simulation system represented a traffic system as if the distributed simulation models were in the same environment. The development of the distributed road traffic simulation was based on High Level Architecture (HLA), a state-of-the-art IEEE standard for the distributed and real-time simulation. Other work concerned modeling and simulating the road vehicles and building the map database for the virtual distributed shared environment. The information used in the simulation system was only in X-axis and Y-axis as the insignificant data in the Z-axis was omitted to simplify the simulation. However, the traffic system has visualized a 3-D coordinate system. The road vehicle models were able to avoid collision. The next direction of a vehicle can be chosen from the provided choices of further paths.

  • PDF

A Process Management Framework for Design and Manufacturing Activities in a Distributed Environment (분산 환경하의 설계 및 제조활동을 위한 프로세스관리기법 연구)

  • Park, Hwa-Kyu;Kim, Hyun;Oh, Chi-Jae;Jung, Moon-Jung
    • The Journal of Society for e-Business Studies
    • /
    • v.2 no.1
    • /
    • pp.21-37
    • /
    • 1997
  • As the complexity in design and manufacturing activities of distributed virtual enterprises rapidly increases, the issue of process management becomes more critical to shorten the time-to-market, reduce the manufacturing cost and improve the product quality. This paper proposes a unified framework to manage design and manufacturing processes in a distributed environment. We present a methodology which utilizes process flow graphs to depict the hierarchical structure of workflows and process grammars to represent various design processes and design tools. To implement the proposed concept, we develop a process management system which mainly consists of a cockpit and manager programs, and we finally address a preliminary implementation procedure based on the Object Modeling Technique. Since the proposed framework can be a formal approach to the process management by providing formalism, parallelism, reusability, and flexibility, it can be effectively applied to further application domains of distributed virtual enterprises.

  • PDF

DOVE : A Distributed Object System for Virtual Computing Environment (DOVE : 가상 계산 환경을 위한 분산 객체 시스템)

  • Kim, Hyeong-Do;Woo, Young-Je;Ryu, So-Hyun;Jeong, Chang-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.2
    • /
    • pp.120-134
    • /
    • 2000
  • In this paper we present a Distributed Object oriented Virtual computing Environment, called DOVE which consists of autonomous distributed objects interacting with one another via method invocations based on a distributed object model. DOVE appears to a user logically as a single virtual computer for a set of heterogeneous hosts connected by a network as if objects in remote site reside in one virtual computer. By supporting efficient parallelism, heterogeneity, group communication, single global name service and fault-tolerance, it provides a transparent and easy-to-use programming environment for parallel applications. Efficient parallelism is supported by diverse remote method invocation, multiple method invocation for object group, multi-threaded architecture and synchronization schemes. Heterogeneity is achieved by automatic data arshalling and unmarshalling, and an easy-to-use and transparent programming environment is provided by stub and skeleton objects generated by DOVE IDL compiler, object life control and naming service of object manager. Autonomy of distributed objects, multi-layered architecture and decentralized approaches in hierarchical naming service and object management make DOVE more extensible and scalable. Also,fault tolerance is provided by fault detection in object using a timeout mechanism, and fault notification using asynchronous exception handling methods

  • PDF

A framework for CSCW in Distributed Environment (분산 환경 하에서의 공동 작업을 위한 프레임웍 설계)

  • 박상문;이태동;조성업;정창성
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10b
    • /
    • pp.42-44
    • /
    • 2000
  • 본 논문에서는 최근 다양한 분야에 응용되고 있는 Computer-supported Cooperative work(CSCW)를 위한 새로운 구조적 모델을 제안한다. 본 논문에서는 제안하는 구조적 모델은 현재까지 만들어져온 CSCW 시스템 모델들의 특징과 구조를 분석하고서, 분산 환경을 기반 환경으로 해서 보다 객체 지향적으로 설계한 것으로서 완벽한 peer to peer의 구조를 취한다. DOVE(Distributed Objected-oriented Virtual Environment)라는 분산 환경 하에서 설계된 본 시스템은 DOVE가 제공하는 서비스의 하나인 객체 그룹 원격 호출(Object group method invocation)을 이용해서 객체들에 대해서 멀티캐스팅하는 방식을 사용했으며 이를 통해 cooperative work를 위한 최고의 성능을 제공할 수 있도록 설계되었다.

  • PDF

Implementation of Adaptive Bucket-based Synchronization Layer for Distributed Virtual Environment (분산 가상 환경을 위한 버킷 기반 적응형 동기화 제어 계층 구현)

  • 김재윤;김종원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.106-108
    • /
    • 2004
  • 연속적이고 동기화된 미디어 스트림을 요구하는 분산 가상 환경 (DVE: Distributed Virtual Environment) 시스템은 크게 3 개 계층, 즉 가상환경, 동기화, 그리고 네트워크 계층 등으로 나누어 질 수 있다. 그 중 동기화 계층의 목적은 그룹 멤버들 간에 일관된 전역적인 상태와 멤버쉽을 유지하게 하는 것이다. 분산 가상 환경에서 이질적인 종단 시스템들 간에 효율적인 미디어 재생을 위해 적응형 동기화 기업들이 연구 되어 왔으나 기존의 적응형 동기화 기업은 가변적인 재생지연의 조절로 인하여 skipping 과 pausing 현상 을 야기한다. 본 논문에서는 분산 가상환경 시스템에서 다자간 미디어 재생을 지원하기 위한 동기화 계층을 설계하고 구현하는 방법에 대해서 기술한다. 특히, 가변적인 네트워크 상태로 인해 발생되는 이벤트 패킷 지연 (delay) 과 순서 오류 (out of sequence) 를 수신 측에서 효과적으로 제어하기 위한 적응형 동기화 재생 기법을 제안하고 skipping 과 pausing 현상을 감소시키기 위한 재생 버퍼 구조를 소개한다. 실험을 통하여 제안된 기법의 효율성을 검증하였다.

  • PDF

Distant Learning System on Distributed Virtual Environment (분산 가상 환경 상에서의 원격교육시스템)

  • 김현철;박민호;정창성
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10b
    • /
    • pp.553-555
    • /
    • 2001
  • 본 논문에서는 분산 가상 환경을 기반으로 한 원격교육시스템을 제안한다. 기존에 제안되었던 대부분의 원격교육시스템 들은 클라이언트/서버 구조를 택함으로써 시스템의 확장성과 속도에 많은 단점을 가지고 있었다. 이러한 단점을 보완하고자 본 논문에서는 분산 객체 모델을 기반으로 peer-to-peer 구조를 가지는 새로운 원격교육시스템을 소개한다. DOVE(Distributed Object-oriented virtual computing environment)라는 분산 가상 환경 상에서 설계된 본 시스템은 peer-to-peer 구조를 가짐으로써 기존 시스템들의 확장성 문제를 해결했을 뿐만 아니라 DOVE의 가장 큰 장점 중에 하나인 객체 그룹(Object Group)의 개념을 도입하여 객체간에 멀티캐스트를 기반으로 한 상호작용을 가능케 함으로써 속도와 부하 문제도 해결하였다.

  • PDF

Internet Based Managing Design and Production Processes in a Distributed Global Environment (인터넷 기반 디자인 및 생산지원 분산환경 프로세스관리 기법 연구)

  • 박화규
    • The Journal of Information Systems
    • /
    • v.9 no.1
    • /
    • pp.217-234
    • /
    • 2000
  • This paper is to develop an information infrastructure to support managing process in design, planning, production, and quality control. Multi-media data set of design, product, and management information flow between organizational units of a virtual enterprise. The process is the logical organization of people, technology and practices incorporated into work activities to make an end product. The core of the infrastructure is the enterprise framework which coordinates activities and controls the process. The proposed framework manages collaborative activities across space and time, and between users and computers who share information in virtual community. It utilizes knowledge distributed through virtual community and fosters cooperation between organizations. The framework provides the following facilities; coordinating activities, sharing data and processes, visualizing multi-media data, customizing and updating processes, reusing data and processes. This paper covers design and manufacturing activities but our focus is initially targeted at design area.

  • PDF

A VR-based Tile Display System for the Distributed Visualization (분산 가시화를 위한 가상현실 타일 디스플레이 시스템의 개발)

  • Cha, Moo-Hyun;Lee, Jae-Kyung;Hwang, Jin-Sang;Han, Soon-Hung
    • Korean Journal of Computational Design and Engineering
    • /
    • v.15 no.3
    • /
    • pp.167-177
    • /
    • 2010
  • In recent years, the use of high-resolution tiled display system which does not have restrictions on the size of the screen and implements various layout of tile is increasing in order to evaluate the digital mock-up in physical scale or explore large engineering data set in detail. In this study, we developed multi-channel distributed visualization system which provides a virtual reality-based visual contents using 3D open-source graphics engine. Efficient data structures and exchange methods were proposed as a scene synchronization technology in PC cluster environments. DLP-Cube based tiled visualization system which provides $5{\times}2$ layout of display wall was developed and we validated our approach using this system. In addition, we introduced integrated control program that administrates PC cluster environment in remote and controls the layout of display channels.