DOI QR코드

DOI QR Code

Jabber Messenger for a WebDAV-based Collaborative System

WebDAV 기반의 협업시스템을 위한 Jabber 메신저

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

Abstract

Jakarta Slide is a WebDAV server developed as one of Apache projects, which supports asynchronous authoring for various contents on the server. Unfortunately, since the WebDAV protocol does not explicitly provide the workspaces for user groups, it is difficult to support complicated collaboration using Jakarta Slide. The CoSlide system is an extension of Jakarta Slide to address this problem, presenting more effective collaborative environment by providing various workspaces for group collaboration. In this paper, we describe the CoJBother Messenger for the CoSlide collaborative system. We developed CoJBother by extending the JBother messenger based on the standard Jabber protocol. To support the users and groups defined on the CoSlide system, we also extended the Jabber protocol. CoJBother shows the information on the CoSlide users and groups in addition to the standard Jabber users and groups. In particular, through CoJBother, the members of a group on CoSlide can initiate group chatting without any administrative overhead.

Jakarta Slide는 아파치 프로젝트 중의 하나로 개발된 WebDAV 서버로서 인터넷 상에서 다양한 콘텐츠의 비동기적인 협업 활동을 지원한다. 하지만 WebDAV 프로토콜은 사용자와 그룹을 위한 가상 작업공간을 명시적으로 지원하지 않기 때문에, Jakarta Slide를 통하여 복잡한 협업을 지원하는 것은 매우 어려운 작업이다. CoSlide 협업시스템은 Jakarta Slide의 이러한 문제점을 개선하기 위하여 확장된 시스템으로서 그룹작업을 위한 다양한 가상 작업공간을 지원함으로써 보다 효과적인 협업 환경을 제공한다. 본 논문은 CoSlide 협업시스템을 위한 CoJBother 메신저의 개발에 대하여 기술한다. CoJBother는 표준 Jabber 프로토콜을 기반으로 하는 JBother 메신저를 확장하여 개발되었으며, CoSlide 협업시스템의 사용자와 그룹을 지원하기 위하여 Jabber 프로토콜이 확장되었다. CoJBother는 일반 Jabber 사용자와 그룹에 대한 정보와 더불어 CoSiide 협업시스템의 사용자와 그룹의 정보를 표시한다. CoSlide를 통하여 협업을 수행하는 사용자는 CoJBother를 통하여 별도의 관리 작업 없이 그룹 구성원들과 그룹 채팅을 수행할 수 있다.

Keywords

References

  1. 'http://jakarta.apache.org/slide/', Jakarta Slide
  2. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen, 'HTTP Extensions for Distributed Authoring - WEBDAV,' RFC 2518, Standards Track, February, 1999
  3. E. James Whitehead, Jr., Meredith Wiggins, 'WEBDAV: IETF Standard for Collaborative Authoring on the Web,' IEEE Internet Computing, pp. 34-40, September/October 1998
  4. G. Clemm, E. Sedlar, J. Whitehead, 'Web Distributed Authoring and Versioning
  5. 김동호, 박진호, 신원준, 이명준, '웹데브 기반의 효과적인 협업 작업 지원' 한국정보과 학회, 한국컴퓨터종합학술대회 2006
  6. 박진호, 신원준, 김동호, 이명준, 'WebDAV 기반의 리눅스 협업시스템 클라이언트', 한국정보과학회, 한국컴퓨터종합학술대회 2006
  7. 'http://www.jbother.org', JBother
  8. 'http://www.jabber.org', Jabber Software Foundation
  9. 'http://jivesoftware.org/smack', Smack
  10. 'http://jabberd.org', Jabberd
  11. 이근웅, 안건태, 김진홍, 문남두, 이명준, '효과적인 협업지원을 위한 Jabber 메신징 시스템의 확장' 한국정보과학회, 한국컴퓨터종합학술대회 2002
  12. D.J. Adams, 'Programming Jabber', O'Reilly, 2002
  13. 안건태, 정명희, 이근웅, 문남두, 이명준, 'iPlace: EJB 기술을 이용한 웹 기반 협업시스템', 한국정보처리학회논문지, 제8-D권, pp. 735-746, 2001년 12월
  14. Appelt, W., Mambrey, P. 'Experiences with the BSCW Shared Workspace System as the Backbone of a Virtual Learning Environment for Students,' Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications ED-MEDIA 99, Seattle, June 1999

Cited by

  1. A Real-Time Messaging System for Twitter Users and Their Followers vol.16, pp.9, 2011, https://doi.org/10.9708/jksci.2011.16.9.087