다중 참여자를 지원하는 3차원 가상환경에서 공동작업을 위한 어플리케이션 공유 시스템 설계

Design of Application Sharing System for Collaborative Works in 3D Virtual Environment supporting Multi-Participants

  • 탁진현 (인하대학교 대학원 전자계산공학과) ;
  • 이세훈 (인하공업대학 전자계산기과) ;
  • 왕창종 (인하대학교 전자계산공학과)
  • 발행 : 2000.02.01

초록

공동작업을 위한 어플리케이션 공유는 분산되어 있는 개발도구와 어플리케이션을 공유하여 다수의 참여자가 환경적으로 제약받지 않고 공동 개발할 수 있도록 한다. 그러나 CVE(Collaborative Virtual Environment)에 기존의 어플리케이션 공유방식을 적용하기에는 기존 방식의 3차원이라는 공간적인 요소를 고려하지 않고 자유스런 상호작용을 방해한다는 문제점을 가지고 된다. 이 연구에서는 이러한 문제점들을 해결하여 CVE(에서 효과적으로 어플리케이션을 공유하기 위한 3차원 가상환경에서 공동작업을 위한 어플리케이션 공유 시스템을 설계하였다. 설계된 시스템은 어플리케이션 공유 관리기와 그룹 관리자와 통신 관리자로 구성하였다. 시스템은 참여자 사이트로 이동하는 에이전트에 의해 가상 환경에서 참여자의 어플리케이션에 대한 3차원상의 이벤트를 감지할 수 있고 스케줄링에 의해 참여자간의 충돌을 해결할 수 있다. 다라서 설계한 가상환경 공동작업을 위한 어플리케이션 공유 시스템은 가상환경을 위한 ,CSCW응용 개발 시, 기존 윈도우 어플리케이션을 3차원 가상환경에서 쉽게 공동 사용할 수 있도록 함으로써 효율적인 공동 작업을 지원하고 기존 어플리케이션 소프트웨어의 재사용성을 높일 수 있다.

Application sharing for collaborative works make multiple participants to be capable of collaborative developments through sharing development tools and applications which is distributed to various system without spatial restriction. However, applying legacy application sharing to CSCW based virtual environment has a problem because it dont consider 3D space and it disturbs the harmonic interaction of participants. In this study, we designed application sharing system for collaborative works in 3D virtual environment to share application effectively on collaborative virtual environment. The designed application sharing system for collaborative works in 3D virtual environment consist of application sharing manager, group manager and communication manager. This system is able to perceive event of 3D space about application of participant on 3D virtual environment by agent which moves to participant sites and get an ordered events and conflict among participants through scheduling. Therefore, designed application sharing system for collaborative work in 3D virtual environment can support efficient collaborative works and improve reusability of legacy application through using easily legacy application in 3D virtual environment when CSCW application development for virtual environments.

키워드

참고문헌

  1. A. Versey and Ajay Paul Sravana, 'CASE as Collaborative Support Technologies,' Communication of ACM, pp.83-94, Jan. 1995 https://doi.org/10.1145/204865.204882
  2. Ellis, C., Gibbs, S. and Rein, G., 'Groupware Some Issues and Experiences,' Communication of ACM, Vol.34, No.1, Jan. 1991 https://doi.org/10.1145/99977.99987
  3. James D.Palmer and N. Ann Fields, 'Computer Supported Cooperative Work,' IEEE Computer, pp.15-17, May 1994
  4. Chris Greenhalgh, Steven Benford, 'MASSIVE : A Collaborative Virtual Environment for Teleconferencing,' ACM Transactions on Computer-Human Interaction, Vol.2, No.3, pp.239-261, September 1995
  5. Hagsand, Kista, 'Interactive Multiuser VEs in the DIVE System' IEEE MultiMedia 1996 https://doi.org/10.1109/93.486702
  6. Schooler, E. M., Conferencing and Collaborative Computing, ACM Multimedia Systems, Vol.4, No.5, pp.210-225, 1996 https://doi.org/10.1007/s005300050025
  7. Gust, P., 'SharedX : X in a Distributed Group Work Environment,' Proc. Of 2nd Annual X Technical Conference, Jan. 1998
  8. Wladimir, M., 'The Application Sharing Technilogy,' http://landru.unx.com/DD/advisor/docs/jun95/jun95.minenko.shtml
  9. NetMeeting, http://www.microsoft.com/ie/ie3/netmtg.htm
  10. ProShare, http://www.intel.com/comm-net/proshar/techinfo/index.htm
  11. Wolf, K. H., Froitzheim, K., and Schulthess, P., 'Multimedia Application Sharing in Heterogeneous Environment,' ACM Multimedia 95, San Francisco, California, Nov 5-9, 1995 https://doi.org/10.1145/217279.215109
  12. Lori, M., 'Dialing in to Win 95,' PC Week, Feb. 1996
  13. WinDD User Information, http://www.tek.com/Network/_Displays/Support/windd/windduser/main.htm
  14. Sakairi, T., Shinozaki, M., and Kobayashi, M., CollaborationFramework : A toolkit for Sharing Existing Single-User Applications without Modification, in Proceedings of the Third Asia-Pacific Computer and Human Interaction, July 1998 https://doi.org/10.1109/APCHI.1998.704192
  15. The Virtual Reality Modeling Language International Standard ISO/IEC 14772-1:1997, $Copyright^ⓒ1997$ The VRML Consortium Incorporated. http://www.vrml.org/Specifications/VRML97/
  16. 정진호, 박현진, 양현승, 'ShareIT : 영상 캡쳐를 이용한 이종 윈도우 시스템에서 응용프로그램 공유 시스템,' 정보과학회논문지(C) 제4권 제6호, pp.865-875, 1998.12
  17. 김희선, 김상욱, '어플리케이션 뷰 공유 시스템에서 셀 비교를 통한 다중 사용자 인터페이스 관리,' 정보과학회논문지(B) 제25권 제11호, pp.1677-1685, 1998.11