$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

효과적인 분산저작을 지원하는 리눅스 WebDAV 클라이언트의 개발
Development of A Linux WebDAV Client Supporting Effective Distributed Authoring 원문보기

정보처리학회논문지. The KIPS transactions. Part C Part C, v.13C no.4 = no.107, 2006년, pp.511 - 520  

신원준 (울산대학교 대학원 컴퓨터정보통신공학부) ,  안건태 ((재)포항산업과학연구원) ,  정혜영 ((재)울산산업진흥테크노파크 정밀화학사업단) ,  이명준 (울산대학교 컴퓨터정보통신공학부)

초록
AI-Helper 아이콘AI-Helper

웹데브(WebDAV)는 HTTP/1.1을 확장한 웹 통신 프로토콜로서 인터넷을 통하여 다양한 콘텐츠의 비동기적인 협업저작을 지원하기 위한 표준 하부구조를 제공한다. 현재 웹데브 명세를 지원하는 저작 응용프로그램으로 Microsoft office 제품군, Photoshop, Dreamweaver 등이 있으며, 웹데브 기능이 응용프로그램에 통합되어 동작된다. 이 방법은 웹데브 자원에 대한 분산저작을 효과적으로 지원하지만 각각의 응용프로그램이 웹데브 기능을 독자적으로 지원해 주어야 하는 단점을 가지고 있다. 본 논문에서는 웹데브 명세를 지원하지 않는 저작도구들이 원거리 분산저작 작업을 효과적으로 수행할 수 있도록 리녹스 KDE 기반의 웹데브 클라이언트인 DAView를 개발하였다. DAView는 웹데브 서버 자원에 대한 GUI 환경을 제공하며 DAVExplorer와 같은 웹데브 파일탐색기와 유사한 구조를 가진다. 본 클라이언트는 기존의 웹데브 파일탐색기와는 달리 서버자원에 관련된 저작도구의 자동구동과 함께 자동화된 잠금관리를 지원한다.

Abstract AI-Helper 아이콘AI-Helper

WebDAV is a protocol which supports web-based distributed authoring and versioning, providing a standard infrastructure for asynchronous collaboration on various contents through the Internet. Current WebDAV-enabled authoring applications that support WebDAV, such as Microsoft office, Photoshop, or ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 사용자가 웹데브 클라이언트를 이용하여 분산 저작을 하는 경우 클라이언트에서 자원에 대한 저작도구 자동 실행과 자동 잠금 기능을 제공하여 손쉬운 분산저작 방법을 제공하여야 하며 웹데브 서버 자원에 대한 효율적인 관리 기능을 제공하여야한다. 따라서 본 논문에서는 사용자의 수작업에 의한 문서 저작 절차를 단순화하고 저작도구의 모니터링을 통하여 자원 변경에 대한 능동적인 서버 갱신을 지원하는 리눅스 웹데브 클라이언트를 개발하였다.
  • 또한 본 논문에서는 클라이언트의 HTTP 요청 /응답의 체계적인 처리를 위하여 DAVon이라 명명된 C++ 웹데브 클라 이언트 라이브러리를 개발하였다. C/C++ 웹데브 클라이언트를 개발하기 위해서는 주로 Neon[9] C/C++ 웹데브 클라이 언트 라이브러리를 사용하여 왔지만 복잡한 콜백관계의 설정과 관련 문서의 부족으로 클라이언트를 개발하는 데 많은 어려움이 존재하였다.
  • 본 논문에서는 분산 저작을 효과적으로 지원하는 DAView 라명명된 리눅스 기반의 웹데브 클라이언트 개발에 대하여 기술한다. DAView는 파일탐색 기 형태의 웹데브 클라이언트로서 일반적인 웹데브 전용 클라이언트와 같이 웹데브 고유의 기능인 자원관리, 잠금관리, 속성관리를 모두 지원한다.
  • 본 논문에서는 인터넷을 통하여 원거리에 위치한 다수의 작업자들이 분산 저작을 효과적으로 수행하기 위한 도구로 서 리눅스 웹데브 클라이언트인 DAView에 대하여 기술하였다. DAView는 리눅스 QT 라이브러리와 본 논문에서 개 발한 DAVon 라이브러리를 사용하여 구현되었으며 탐색기 형태의 GUI를 제공하고 자원관리, 잠금관리, 속성관리 기능을 수행한다.

가설 설정

  • . GET: 로컬 시스템에서 GET 메서드를 호출하는 데 이는 이미 운영체제에서 정의한 GET 메서드를 사용하게 될 것이다. Drag객체가 만들어질 때 Drag객체에 서버 정보를 설정하여 둔다.
본문요약 정보가 도움이 되었나요?

참고문헌 (17)

  1. E. James Whitehead Jr. and Meredith Wiggins, 'WEBDAV: IETF Standard for Collaborative Authoring on the Web,' IEEE Internet Computing, pp.34-40, September/October, 1998 

  2. Y. Goland, E. Whitehead, A. Faizi, S. Carter and D. Jensen, 'HTTP Extensions for Distributed Authoring - WEBDAV,' RFC 2518, Standards Track, February, 1999 

  3. Jim Whitehead, Yaron Y. Goland, 'WebDAV: A network protocol for remote collaborative authoring on the Web,' ECSCW'99, 1999 

  4. Tomas Bednarz, 'Goliath: A website management application for MacOS,' http://www.webdav.org/goliath/, July 3, 2003 

  5. South River Technologies, WebDrive, http://www.webdrive.com/products/webdrive/, 2005 

  6. Yuzo Kanomata, Joe Feise, 'DA V Explorer,' University of California, Irvine, http://www.ics.uci.edu/~webdav/, September 30, 2003 

  7. Independent DAV 1.0, http://www.independentsoft.de/independentdav/index.html, 2003 

  8. KDE Application, 'Konqueror - Web Browser, File Manager and more!,' http://konqueror.kde.org/ 

  9. Joe Orton, 'Neon is an HTTP and WebDAV client library,' http://www.webdav.org/neon/, WebDAV Resources 

  10. TrollTech, QT, http://www.trolltech.com/products/qt/index.html 

  11. C. Kaler, J. Amsden, G. Celmm, B. Cragen, D. Durand, B. Sergeant, E. Whitehead, 'Versioning extensions to WebDAV,' IETF Internet Draft, January, 1999 

  12. Geoff Clemm, Julian F. Reschke, Eric Sedlar, Jim Whitehead, 'Web Distributed Authoring and Versioning (WebDA V) Access Control Protocol,' IETF Internet Draft, May, 2004 

  13. 정혜영, 안건태, 박양수, 이명준, '웹데브를 지원하는 닷넷 기반의 탐색기 개발', 정보처리학회논문지, 제11-C권 제5호, pp.1-8, 2004 

  14. 정혜영, 안건태, 유양우, 박양수, 이명준, 'DavSUDP: 웹데브 사용자 정의 속성의 활성화를 위한 단순 프로토콜', 정보처리학회논문지. 제12-C권 제1호, pp.129-136, 2005 

  15. 신원준, 이홍창, 박양수, 이명준, 'DAVon : C++ WebDAV 클라이언트 라이브러리', 한국정보과학회 2005 추계학술대회, VOL.32 NO.02 pp. 0586-0588, 11. 2005 

  16. 신원준, 박희종, 김동호, 박양수, 이명준, 'WebDAV기반 협업 시스템의 클라이언트 개발', 한국정보과학회 한국컴퓨터종합학술대회 2005. Vol.00 No.00 pp.0652-0654, 7. 2005 

  17. 황의윤, 신원준, 안건태, 정혜영, 이명준, 'DAView: 리눅스 WebDAV 클라이언트,' 한국정보과학회 2004 추계학술대회, Vol.31, No.02 pp.0100-0102, 10. 2004 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로