DOI QR코드

DOI QR Code

Development of a WebDAV-based Smartphone Collaborative Application

웹데브 기반의 스마트폰 협업 어플리케이션 개발

  • Received : 2011.02.08
  • Accepted : 2011.02.12
  • Published : 2011.03.31

Abstract

To support asynchronous collaboration among remote users, collaborative applications provide collaboration services and environment through virtual workspaces. In general, collaborative applications support collaboration based on desktop-based personal computers, using the features such as resource sharing or asynchronous communication among users. Unfortunately, since those applications mainly run on personal computers, they do not easily support collaborative works in various places. In this paper, we describe the development of smartphone collaborative application which provides effective collaboration facilities like resource sharing through various types of workspaces or group communication, communicating with a WebDAV-based collaboration server. The developed application provides users with high accessibility through multi-touch/touch-slide based user-interfaces in mobile environment. To support effective communication with a collaboration server, we also present a WebDAV-based collaboration library using a collaboration protocol designed to analyze easily the responses from the collaboration server.

협업 어플리케이션은 원거리의 사용자들이 비동기적인 협업을 수행할 수 있도록 가상의 작업 공간을 이용하여 협업서비스와 환경을 지원한다. 일반적인 협업 어플리케이션은 데스크톱 기반의 개인용 컴퓨터를 바탕으로 사용자들 간 자원 공유, 비동기 통신 등의 협업 기능을 제공하였다. 하지만 이러한 개인용 컴퓨터 기반의 실행 환경은 다양한 장소에서 발생하는 유연한 협업 상황을 지원하기에 많은 어려움이 따른다. 본 논문에서는 웹데브 기반으로 협업 서버와 통신을 수행하며 다양한 작업장을 이용한 자원 공유, 그룹 통신과 같은 효과적인 협업 기능을 제공하는 스마트폰 협업 어플리케이션 개발에 대하여 기술한다. 개발된 어플리케이션은 터치스크린/터치슬라이드 기반의 사용자 인터페이스를 통하여 이동 환경에서 높은 사용자 접근성을 제공한다. 또한, 본 연구에서는 협업 서버의 응답을 손쉽게 분석하도록 정의된 협업 프로토콜을 이용하는 웹데브 기반의 협업 라이브러리를 개발하여 스마트폰 협업 어플리케이션이 협업 서버와 효과적으로 통신을 수행하도록 지원한다.

Keywords

References

  1. 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
  2. 안건태, 정명희, 이근웅, 문남두, 이명준, "iPlace: EJB 기술을 이용한 웹 기반 협업시스템", 한국정보처리학회, 제8권, 제6호, pp.735-746, 2001.
  3. 김동호, 박진호, 신원준, 이명준, "웹데브 기반의 효과적인 협업 작업 지원", 한국정보과학회 2006 가을학술발표논문집, 제33권, 제2호, pp.566-570, 2006.
  4. Yuzo Kanomata, Joe Feise, "DAV Explorer," University of California, Irvine, 2003.
  5. 김동호, 박진호, 신원준, 이명준, "웹데브 기반의 효과적인 협업 작업 지원", 한국정보과학회 2006 가을학술발표논문집, 제33권, 제2호(D), pp.566-570, 2006.
  6. "Smartphone definition from PC Magazine Encyclopedia," PC Magazine, May 2010.
  7. Mobile Operating System, http://en.wikipedia.org/wiki/Mobile_operating_system
  8. iOS, Apple Inc., http://www.apple.com/ios
  9. Android, Google Inc., http://www.android.com
  10. Symbian OS, Nokia, http://www.symbian.org
  11. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen: HTTP Extensions for Distributed Authoring-WEBDAV. RFC2518, Standards Track, 1999.
  12. E. James Whitehead, Jr. and Meredith Wiggins, "WEBDAV: IETF Standard for Collaborative Authoring on the Web," IEEE Internet Computing, Vol. 2, No. 5, pp.34-40, 1998. https://doi.org/10.1109/4236.722228
  13. Oliver Zeigermann, "Jakarta Slide's Transcational Storage System," 2004.
  14. Greg Stein, "mod_dav: a DAV module for Apache," http://www.webdav.org/mod_dav, 2001.
  15. Internet Information Services(IIS) Server, Microsoft Inc.. http://www.microsoft.com/iis
  16. 김동호, 신원준, 박진호, 이명준, "웹데브 기반의 그룹 작업공간 지원", 한국정보처리학회, 제13권, pp.521-532, 2006.
  17. 박희종, 김동호, 안건태, 이명준, "WebDAV 기반의 효과적인 공개 작업장 지원", 한국정보처리학회, 제13권, 제2호, pp.249-258, 2006.
  18. Jakarta Slide Client Library, http://jakarta.apache.org/slide
  19. LG 스마트폰 OptimusQ, http://www.cyon.co.kr/event/optimusq
  20. 하이버스 안드로이드 개발 플랫폼, http://www.hybus.net/sub02/product.htm?c_parent=198

Cited by

  1. Jxta-based SmartPhone Collaboration Application Supporting Group Workspace vol.16, pp.3, 2012, https://doi.org/10.6109/jkiice.2012.16.3.511
  2. Moodle에서의 효과적인 협업 워크스페이스 지원 vol.16, pp.12, 2011, https://doi.org/10.6109/jkiice.2012.16.12.2657