DOI QR코드

DOI QR Code

CoSace: A Windows WebDAV Client Supporting Effective Collaborative Works

CoSpace: 효과적인 협업 작업을 지원하는 윈도우즈 웹데브 클라이언트

  • 이홍창 (울산대학교 컴퓨터정보통신공학부) ;
  • 박진호 (울산대학교 컴퓨터정보통신공학부) ;
  • 이명준 (울산대학교 컴퓨터정보통신공학부)
  • Published : 2009.02.28

Abstract

As an IETF standard protocol, WebDAV provides infrastructure for managing and authoring resources and supports asynchronous collaborative authoring on the Web. The CoSlide server is an extension of the Jakarta Slide WebDAV server, providing various workspaces and collaborative services through the WebDAV protocol. The CoSlide server supports workspaces for storing and sharing information of various users, and provides environment for effective collaborative authoring. Actual collaboration activities are performed through a collaboration client software which provides collaboration services along with the CoSlide server. In this paper, we describe the development of the CoSpace client which operates in association with the CoSlide server, presenting effective collaborative environment. The CoSpace client provides user interfaces for accessing and controlling the resources of each workspace on the CoSlide server. In particular, CoSpace provides the facility to launch an authoring application from its workspace view, automatic locking, and downloading the content to be edited, and resource movement using mouse drag & drop.

웹데브는 비동기적인 협업 저작을 지원하는 IETF의 표준 프로토콜로서 다양한 콘텐츠의 저작과 관리를 지원하기 위한 웹 기반의 하부구조를 제공한다. CoSlide는 웹데브 프로토콜을 통하여 다양한 작업공간과 협업서비스를 제공하는 서버로서 Jakarta Slide를 확장하여 개발되었다. CoSlide 서버는 다양한 사용자의 정보 저장 및 공유를 위한 작업공간을 지원하며 자원의 효과적인 공동저작을 위한 환경을 제공한다. 실제적인 협업 활동은 CoSlide 서버에서 제공하는 협업서비스들을 활용하여 협업 수행기능을 제공하는 협업 클라이언트를 통하여 이루어진다. 본 논문은 CoSlide서버와 함께 동작하여 효과적인 협업 환경을 제공하는 CoSpace협업시스템 클라이언트의 개발에 대하여 기술한다. CoSpace는 CoSlide서버에서 제공하는 다양한 작업공간에 접근하기 위한 인터페이스를 제공하며 작업공간의 자원을 제어할 수 있는 기능을 제공한다. 특별히 자원의 공동저작을 위한 저작도구 자동연결 자동 잠금 처리 드래그앤드랍을 이용한 자원 이동 등의 향상된 자원 제어기능을 제공한다.

Keywords

References

  1. 조용운, 유재우, "시각 프로그램을 위한 공동 개발 환경," 한국컴퓨터정보학회논문지, 제 10권, 제 1호, 125-132쪽, 2005년 3월.
  2. Bentley, R., Horstmann, T., Trevor, J., "The World Wide Web as enabling technology for CSCW: The case of BSCW," CSCW: The Journal of Collaborative Computing, Vol. 6, No. 2/3, pp. 111-134, 1997. https://doi.org/10.1023/A:1008631823217
  3. 안건태, 정명희, 이근웅, 문남두, 이명준, "iPlace: EJB 기술을 이용한 웹 기반 협업시스템," 한국정보처리학회 논문지D, 제 8권, 제 6호, 735-746쪽, 2001년 12월.
  4. C. Kaler, J. Amsden, G. Celmm, B. Cragen, D. Durand, B. Sergeant, E. Whitehead, "Versioning extensions to WebDAV," IETF Internet Draft, January, 1999.
  5. E. James Whitehead, Jr. and Meredith Wiggings, "WEBDAV: IETF Standard for Collaborative Authoring on the Web," IEEE Internet Computing, Vol. 2, No. 5, pp. 34-40, Sep./Oct. 1998. https://doi.org/10.1109/4236.722228
  6. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, "HTTP Extensions for Distributed Authoring - WEBDAV," RFC 2518, Standards Track, February, 1999.
  7. Jakarta Slide, http://jakarta.apache.org/slide/.
  8. Microsoft Corporation, "Internet Information Services 5.0 Technical Overview: White Paper," Microsoft Coroporation, October 8, 2001.
  9. Greg Stein, "mod_dav: a DAV module for Apache," http://www.webdav.org/mod_dav/, November 5, 2001.
  10. Software AG, "Tamino WebDAV Server White Paper," November 2001.
  11. 김동호, 박진호, 신원준, 이명준, "웹데브 기반의 효과적인 협업 작업 지원," 한국정보과학회 2006 가을 학술발표논문집, 제 33권, 제 2호(D), 566-570쪽, 서울 세종대, 한국, 2006년 8월.
  12. G. Clemm, J. Reschke, E. Sedlar and J. Whitehead, "Web Distributed Authoring and Versioning(WebDAV) Access Control Protocol," RFC 3744, May, 2004.
  13. Yuzo Kanomata, Joe Feise, "DAV Explorer," University of California, Irvine, http://www.ics.uci.edu/~webday/, September 30, 2003.
  14. 김동호, 신원준, 박진호, 이명준, "웹데브 기반의 그룹 작업공간 지원," 한국정보처리학회논문지C, 제 13권, 521-532쪽, 2006년 8월.
  15. 박희종, 김동호, 안건태, 이명준. "WebDAV 기반의 효과적인 공개 작업장 지원," 한국정보처리학회논문지C, 제 13권, 제 2호, 249-258쪽, 2006년 4월
  16. NET Framework, http://msdn2.microsoft.com/en-us/netframework.