• Title/Summary/Keyword: CoSlide 협업시스템

Search Result 16, Processing Time 0.017 seconds

A WebDAV-based Collaborative System Supporting Individualized Services (개인화된 서비스를 지원하는 웹데브 기반의 협업시스템)

  • Lee, Hong-Chang;Lee, Myung-Joon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.143-154
    • /
    • 2008
  • As internet users swiftly increased in number, both collaborations and communications on the Internet gradually increased. Accordingly, the importance of individualized service has been raised as user-centered service has been activated. As of now, there are many systems supporting collaboration based on the Web. Unfortunately, since the existing Web-based collaborative systems do not support individualized service, they do not provide effective collaboration for various kinds of users. In this paper, we describe the development of a collaboration portlet for the CoSlide collaborative system. The collaboration portlet provides various methods which control the resources of each workspace on the CoSlide server. As a component of a portal, the developed portlet provides effective collaborative environment satisfying various user requirements. Users can collaborate through the individualized interfaces which are composed by portlets on a portal for their own working environment.

  • PDF

Development of a Client for WebDAV based Collaborative System (WebDAV기반 협업시스템의 클라이언트 개발)

  • Shin, Won-Joon;Park, Hee-Jong;Kim, Dong-Ho;Park, Yang-Soo;Lee, Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.652-654
    • /
    • 2005
  • WebDAV는 웹통신 프로토콜인 HTTP/1.1의 확장으로서 인터넷을 통하여 다양한 자원의 비동기적인 협업을 지원하는 표준 프로토콜이다. CoSlide 시스템은 협업을 효과적으로 지원하기 위하여 WebDAV 프로토콜을 확장하여 개발된 협업시스템이다. CoSlide 협업시스템은 협업을 위한 가상공간을 제공하며 가상공간에 다양한 자원을 등록 및 관리할 수 있다. CoSlide 협업시스템을 활용하여 효과적인 협업을 수행하기 위한 사용자 중심의 클라이언트가 필요하다. 본 논문에서는 WebDAV 프로토콜을 이용한 협업시스템인 Coslide를 효과적으로 활용하기 위한 클라이언트 개발에 대하여 기술한다. 개발된 클라이언트는 사용자가 서버에 등록한 자원을 관리하는 기능과 팀원들 간의 상호 작용을 원활하게 지원하는 사용자 인터페이스를 제공한다. 또한 CoSlide 협업시스템을 사용하는 사용자는 새로운 작업장을 생성하고 다른 사용자를 초대할 수 있으며, 작업장에 파일을 등륵, 이동 그리고 삭제할 수 있다. 기존의 협업시스템에서 분산저작을 하는 경우 클라이언트에서 제공하는 특정 프로그램을 이용하거나, 파일을 서버로부터 내려받아 이를 수정하여 다시 등록하는 과정을 거친다. 본 클라이언트는 이러한 단점을 개선하여 CoSlide 협업시스템의 자원에 대하여 다양한 저작프로그램을 자동적으로 연결하여주며, 실시간으로 협업시스템의 자원을 갱신하여 준다. 또한 자원에 대한 일관성을 보장하기 위하여 자동 잠금기능을 제공한다. 추가적으로 사용자는 드래그앤드랍 기능을 이용하여 작업장간의 자원을 이동할 수 있다.

  • PDF

Management of the Access Control for a WebDAV-based Collaborative System (웹데브 기반 협업시스템에서의 접근 제어 관리)

  • Kim, Seong-Hune;Lee, Hong-Chang;Lee, Myung-Joon;Park, Yang-Su
    • Journal of Internet Computing and Services
    • /
    • v.11 no.1
    • /
    • pp.167-181
    • /
    • 2010
  • WebDAV is an IETF standard protocol which supports asynchronous collaborative authoring on the Web. The WebDAV Access Control Protocol provides various methods of controlling the resources on a WebDAV server and their properties, helping high-level group activities to be performed through the WebDAV server. In this paper, to provide high level collaboration, we introduce a technique for managing access control over WebDAV resources through the WebDAV Access Control Protocol and describe the development of an access control manager for the CoSlide Collaborative system based on the technique. To provide users with the access control features in an easily understandable manner, the developed technique presents the privileges for performing WebDAV methods instead of the standard privileges in the WebDAV Access Control Protocol. In addition, we present the facility for detecting conflicts between new access privileges on resources and old access privileges on them. We applied the method-based access control management technique to the CoSlide collaborative system. The developed access control manager enables us to create group workspaces with flexible access control strategies for group members and resources.

A WebDAV-based Collaborative System on Linux (WebDAV기반의 리눅스 협업 시스템 클라이언트)

  • Park, Jin-Ho;Shin, Won-Jun;Kim, Dong-Ho;Lee, Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10d
    • /
    • pp.611-615
    • /
    • 2006
  • CoSlide서버는 협업지원 시스템 서버로서 WebDAV 기반의 Jakarta Slide 서버를 확장한 것이다. 협업지원 시스템은 원거리의 사용자들이 협업을 필요로 하는 업무를 수행하기 위해서 작업그룹을 형성하는데 필요한 시스템이다. WebDAV는 웹상에서 분산 저작을 지원하도록 HTTP를 확장한 IETF 표준 프로토콜이다. 현재 WebDAV 기반의 자원 관리가 널리 사용되면서 WebDAV 기반 응용프로그램들이 개발되고 있다. 본 논문에서는 CoSlide라는 WebDAV 기반의 협업시스템을 지원하는 리눅스 클라이언트의 개발에 대하여 기술한다. 개발된 리눅스 클라이언트는 편리한 GUI 기반의 사용자 인터페이스를 제공하며 그룹멤버들과의 상호작용을 원활하게 지원한다. 클라이언트 사용자는 협업시스템 서버에 등록한 자원의 관리와 새로운 그룹작업장을 생성하고 생성한 그룹작업장에 다른 사용자를 초대하거나 다른 그룹작업장에 참가요청을 할 수 있다. 그룹작업장의 생성자는 그룹작업장의 관리자로서 참가 요청한 사용자를 참가시키거나 불참시킬 수 있다.

  • PDF

WOBR : A WebDAV-Based OSGi Bundle Repository Supporting Effective Group Access (WOBR : 효과적인 그룹별 접근을 지원하는 웹데브 기반의 OSGi 번들 저장소)

  • Park, Jong-Moon;Park, Yang-Soo;Lee, Myung-Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.521-533
    • /
    • 2010
  • The OSGi framework is a java-based service platform that can be remotely managed, providing an application life cycle management model, a service registry and an execution environment. Based on the framework, various OSGi layers, APIs, and services have been defined. A bundle is an application that can be executed in the OSGi framework, deployed through a bundle repository. Usually, bundles in the repository are accessible via a designated web page. Unfortunately, the current bundle repositories do not provide any kind of group access services and dynamic bundle installation and deployment. In this paper, we describe a WebDAV-Based OSGi bundle repository named WOBR, which supports effective group-based accesses. WOBR is composed of a WOBR bundle repository, a management bundle and an access bundle that interact with the bundle repository. The management bundle is for configuration of the WOBR bundle repository, managing group access facility to the repository. The access bundle provides access to the repository and search mechanism for the bundles. Additionally, it provides the life cycle management of the installed bundles on the local environment.