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