• 제목/요약/키워드: CoSlide

검색결과 72건 처리시간 0.022초

WebDAV 기반의 협업시스템을 위한 Jabber 메신저 (Jabber Messenger for a WebDAV-based Collaborative System)

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

CoSpace: 효과적인 협업 작업을 지원하는 윈도우즈 웹데브 클라이언트 (CoSace: A Windows WebDAV Client Supporting Effective Collaborative Works)

  • 이홍창;박진호;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.79-89
    • /
    • 2009
  • 웹데브는 비동기적인 협업 저작을 지원하는 IETF의 표준 프로토콜로서 다양한 콘텐츠의 저작과 관리를 지원하기 위한 웹 기반의 하부구조를 제공한다. CoSlide는 웹데브 프로토콜을 통하여 다양한 작업공간과 협업서비스를 제공하는 서버로서 Jakarta Slide를 확장하여 개발되었다. CoSlide 서버는 다양한 사용자의 정보 저장 및 공유를 위한 작업공간을 지원하며 자원의 효과적인 공동저작을 위한 환경을 제공한다. 실제적인 협업 활동은 CoSlide 서버에서 제공하는 협업서비스들을 활용하여 협업 수행기능을 제공하는 협업 클라이언트를 통하여 이루어진다. 본 논문은 CoSlide서버와 함께 동작하여 효과적인 협업 환경을 제공하는 CoSpace협업시스템 클라이언트의 개발에 대하여 기술한다. CoSpace는 CoSlide서버에서 제공하는 다양한 작업공간에 접근하기 위한 인터페이스를 제공하며 작업공간의 자원을 제어할 수 있는 기능을 제공한다. 특별히 자원의 공동저작을 위한 저작도구 자동연결 자동 잠금 처리 드래그앤드랍을 이용한 자원 이동 등의 향상된 자원 제어기능을 제공한다.

CoSlide 협업시스템을 위한 관리 도구 (An Administration Tool for CoSlide Collaborative System)

  • 이홍창;신원준;김동호;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (D)
    • /
    • pp.642-646
    • /
    • 2006
  • Jakarta-Slide는 Tomcat 웹서버의 WebDAV 프로토콜 지원 모듈로서 인터넷을 통하여 다양한 콘텐츠의 비동기적인 협업을 지원한다. CoSlide 협업시스템은 이러한 Jakarta-Slide를 사용하여 효과적으로 협업을 지원하는 시스템이다. CoSlide 협업시스템은 협업을 위한 가상공간을 제공하며 다양한 클라이언트를 통하여 가상공간에 자원을 등록하고 관리할 수 있다. CoSlide 협업시스템을 많은 사용자나 그룹이 사용하게 될 경우 가상공간과 자원에 대한 효과적인 관리가 필요하다. 하지만 현재의 CoSlide 협업시스템에서는 이러한 가상공간과 자원에 대한 전문적인 관리 기능을 지원하는 도구가 지원되고 있지 않기 때문에 관리 작업이 비효율적으로 이루어지고 있다. 본 논문에서는 CoSlide 협업시스템의 관리 도구 개발에 대하여 기술한다. CoSlide 관리 도구는 Tomcat Administrator Tool을 확장하여 구현되었으며, 효과적인 가상공간과 사용자 관리 기능을 제공한다. 시스템 관리자는 CoSlide 관리 도구를 통하여 협업에 참여하는 사용자를 추가하거나 삭제할 수 있으며 이러한 작업에 따라 개인 가상공간이 자동적으로 관리된다. 또한 그룹 가상공간의 정보를 제공하며 참여하고 있는 사용자들을 파악하고 등록된 가상공간에 대한 정보를 제공하여 효과적인 관리 기능을 제공한다.

  • PDF

자바 메시지 서비스를 이용한 CoSlide 협업시스템의 Awareness 지원 설계 (Design of Supporting Awareness on CoSlide Collaborative System using Java Message Service)

  • 김성훈;이홍창;박종문;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (D)
    • /
    • pp.213-217
    • /
    • 2008
  • 협업시스템은 분산된 작업그룹의 구성원들이 정보를 쉽게 교환하고 공유할 수 있도록 지원하는 공동작업환경이다. HTTP/1.1 을 확장한 WebDAV는 사용자가 원거리 서버의 자원을 수정하고 관리하는 기능을 제공하는 웹 통신 프로토콜이다. CoSlide 협업시스템은 효과적으로 협업을 지원하기 위하여 WebDAV 프로토콜을 확장하여 개발된 협업시스템으로서 협업을 위한 가상공 간을 제공하며 가상공간에 다양한 자원을 등록하고 관리할 수 있다. 하지만, CoSlide 협업시스템이 제공하는 기존의 작업장들은 그룹 구성원들간의 효과적인 협업을 위한 구성원들의 행위 인식 (Behavior Awareness) 을 지원하지 않고 있다. 본 논문에서는 CoSlide 협업시스템을 이용하여 협업을 수행할 때, 협업의 효율성을 증대시키기 위하여 구성원이 수행하는 행동을 인식할 수 있도록 자바 메시지 서비스를 이용하여 CoSlide 서버의 Awareness를 지원하기 위한 시스템을 설계하였다. 또한 CoSlide 서버의 Awareness 지원을 위하여 CoSlide 클라이언트인 CoSpace의 확장을 설계하였다. 사용자는 CoSpace 협업 클라이언트를 이용하여 협업을 수행하면 CoSlide 서버는 구성원이 수행하는 작업을 인식하고, 인식한 정보의 공개수준 여부와 수신여부를 참조하여 관련된 구성원에게 알려줌으로써 협업의 효율성이 증대된다.

  • PDF

CoSlide 협업 시스템을 위한 일정관리 도구 설계 (Design of a Scheduling Tool for the CoSlide Collaborative System)

  • 박진호;신원준;김성훈;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
    • /
    • pp.445-448
    • /
    • 2007
  • CoSlide 협업 시스템은 CoSlide 서버와 CoSpace 클라이언트로 구성된다. CoSlide 서버는 시스템 사용자들의 자원 공유를 지원하는 Jakarta Slide 웹데브 서버의 확장으로서 협업 구성원들 간의 자원 공유를 위한 그룹작업장을 지원하며, CoSpace 클라이언트는 CoSlide 서버의 개인작업장, 그룹작업장과 공개작업장을 이용하기 위한 사용자 인터페이스를 지원한다. 협업을 효과적으로 지원하기 위해서는 그룹작업장 지원과 메신저 기능이외에 일정관리를 위한 도구가 필요하다. 일정관리를 위한 도구는 사용자들 간의 다양한 일정 공유와 동기화가 가능한 CalDAV 프로토콜을 이용하여 보다 손쉽게 개발할 수 있다. 본 논문에서는 CoSlide 협업시스템을 위한 일정관리 도구의 설계에 대하여 기술한다. 설계된 일정관리 도구는 CalDAV 프로토콜에 기반을 두고 CoSlide 협업시스템의 그룹 정보와, 사용자 정보를 CalDAV 프로토콜에 반영하여 CalDAV 클라이언트에서 이를 활용할 수 있도록 하였다.

  • PDF

CoSlide 협업시스템을 지원하는 CoSpace 클라이언트의 원격 버전 관리 (Remote Versioning on the CoSpace Client for the CoSlide Collaborative System)

  • 박종문;이명준
    • 한국정보통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.233-241
    • /
    • 2010
  • CoSlide는 WebDAV 기반의 Jakarta Slide 서버를 확장한 협업시스템으로서 협업참여자들을 위하여 그룹작업장을 제공한다. CoSpace는 WebDAV프로토콜을 통하여 CoSlide 서버에서 다양한 협업저작 활동을 지원하는 클라이언트이며 협업참여자들 사이의 효과적인 상호작용을 지원하는 그래픽 사용자 인터페이스와 협업참여자들의 공유자원 관리기능을 제공한다. 하지만, 협업 수행에 있어서 공유자원의 동시 수정은 협업참여자들에 의해 생성된 수정본들 사이의 충돌을 발생할 수 있어, 프로젝트 진행에 심각한 문제를 야기한다. 본 논문에서는, 이러한 문제점을 해결하기 위한 CoSpace 클라이언트의 확장에 대하여 기술한다. 확장된 CoSpace는 협업참여자들이 서버 자원의 버전을 원격으로 관리할 수 있는 원격 버전 관리 기능을 지원한다. 또한, 프로그램 소스코드와 같은 텍스트 파일의 변경 사항을 확인 할 수 있도록, 확장된 클라이언트는 두 버전을 비교하여 차이점을 시각적으로 표현하며 작업장 전체에 대한 버전 관리 기능과 지정된 자원의 불필요한 버전을 일괄적으로 제거하는 기능도 함께 제공한다.

CoSlide 협업시스템을 위한 반응적 워크플로우 설계 (Design of a Reactive Workflow System for CoSlide Collaborative System)

  • 박진호;김성훈;이홍창;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (D)
    • /
    • pp.589-592
    • /
    • 2007
  • CoSlide 협업 시스템은 웹데브 기반의 CoSlide 서버와 윈도우즈 응용프로그램인 CoSpace 클라이언트로 구성된다. CoSlide 서버는 Jakarta Slide 서버의 확장으로 협업시스템 구성원간의 자원 공유를 위한 다양한 종류의 작업장을 지원하며, CoSpace 클라이언트는 CoSlide 서버의 다양한 기술 지원을 사용자 중심의 인터페이스로 제공한다. 협업을 동적으로 지원하기 위해서는 워크플로우 시스템이 필요하다. 워크플로우 시스템은 협업시스템에 등록된 사용자가 워크플로우가 정의된 작업장에 자원을 등록하였을 때 정의된 워크플로우에 따라서 자원의 이동, 복사 그리고 메시지전송 등의 과정을 자동적으로 수행한다. 워크플로우 정의는 XML 파일 형식으로 워크플로우 작업장에 생성되어 존재하며 반응적 워크플로우가 발생하였을 때 XML 파일의 정의에 따라 자동적으로 이뤄진다. 협업 시스템에 워크플로우 시스템을 적용시키면 협업 시스템에 등록된 자원을 수동으로 분류하거나 협업에 필요한 다른 그룹의 특정 사용자에게 수동으로 전송해야 하는 불편함을 없앨 수 있다.

  • PDF

CoSlide 협업시스템을 위한 Jabber 메신저 클라이언트 (A Jabber Messenger Client for the CoSlide Collaborative System)

  • 이홍창;이태호;김성훈;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (D)
    • /
    • pp.360-365
    • /
    • 2007
  • Jakarta Slide는 아파치 프로젝트 중의 하나로 개발된 WebDAV 서버로서 인터넷 통하여 다양한 콘텐츠의 비동기적인 협업 활동을 지원한다. 하지만 WebDAV 프로토콜은 사용자와 그룹을 위한 작업공간을 명시적으로 지원하지 않기 때문에, Jakarta Slide를 통하여 복잡한 협업을 수행하기는 매우 어렵다. CoSlide는 이러한 문제점을 개선하기 위하여 Jakarta Slide를 확장한 협업시스템으로서 다수의 사용자와 그룹을 위한 다양한 작업공간을 제공하여 효과적인 협업 환경을 제공한다. 협업시스템을 통하여 복잡한 협업을 보다 효과적으로 수행하기 위해서는 협업 참여자들 간에 실시간적인 통신이 원활이 이루어져야 할 필요성이 있다. 본 논문은 CoSlide 협업시스템에서 실시간 메시징을 지원하기 위한 CoJBother 메신저 클라이언트의 개발에 대하여 기술한다. 개발된 CoJBother는 협업시스템의 사용자와 그룹을 정의하기 위하여 개발된 Jabber 프로토콜을 사용하며, 또한 이를 지원하기 위하여 개발된 메신저 서버와 함께 동작한다. 사용자는 CoJBother를 통하여 협업시스템의 작업그룹에 참여하는 사용자들을 확인하고 자동적인 그룹채팅 기능을 사용함으로써 그룹 참여자들과 협업 수행을 위한 원활한 의사소통을 할 수 있다.

  • PDF

웹데브 기반의 협업 시스템을 위한 Jabber 프로토콜의 확장 (Extending the Jabber Protocol for a WebDAV-based Collaborative System.)

  • 이홍창;박진호;신원준;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (D)
    • /
    • pp.406-410
    • /
    • 2007
  • Jakarta-Slide는 아파치 프로젝트 중의 하나로 개발된 WebDAV 서버로서 인터넷 상에서 다양한 콘텐츠의 비동기적인 협업 활동을 지원한다. 하지만 WebDAV 프로토콜은 사용자와 그룹을 위한 가상 공간을 명시적으로 지원하지 않기 때문에, Jakarta Slide를 통하여 복잡한 협업을 지원하는 것은 매우 어려운 작업이다. CoSlide 협업 시스템은 Jakarta-Slide의 이러한 문제점을 개선하기 위하여 확장된 시스템으로서 그룹 작업을 위한 다양한 가상 공간을 지원함으로써 보다 효과적인 협업 환경을 제공한다. 본 논문은 CoSlide 협업 시스템에서 실시간 메시징을 지원하기 위한 Jabber 프로토콜의 확장에 대하여 기술한다. CoSlide 협업 시스템의 사용자와 그룹을 지원하기 위하여 표준 Jabber 프로토콜이 확장되었으며, 이를 지원하기 위하여 Jabberd 서버가 또한 확장, 구현되었다. 개발된 Jabber 프로토콜은 기존의 Jabber 사용자와 그룹에 대한 정보와 더불어 CoSlide 협업 시스템의 사용자와 그룹의 정보를 표현하여 협업 시스템을 위한 효과적인 메시징 시스템에 사용될 수 있다.

  • PDF

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

  • 이홍창;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권5호
    • /
    • pp.143-154
    • /
    • 2008
  • 인터넷을 통하여 다양한 활동을 수행하는 사용자들이 급속히 증가함에 따라 여러 그룹에 소속된 사용자들 간의 인터넷을 통한 협업과 정보 교환이 활발하게 이루어지고 있다. 또한, 이와 더불어 최근 사용자중심의 서비스가 활성화됨에 따라 개인화 된 인터넷 서비스의 중요성이 대두되고 있다. 현재, 웹 기반의 협업 수행을 지원하는 다양한 협업시스템이 있다. 하지만 이러한 협업시스템들은 개인화 된 서비스를 지원하지 않기 때문에 다양한사용자를 고려한 효과적인 협업 환경을 제공하기 어렵다. 본 논문은 CoSlide 협업시스템을 이용하여 다양한 사용자들의 협업 수행을 지원하기 위한 협업지원 포틀릿의 개발에 대하여 기술한다. 협업지원 포틀릿은 CoSlide 협업시스템 서버에서 제공하는 다양한 가상공간을 지원하며, 각 가상공간의 자원을 제어할 수 있는 여러 기능들을 제공한다. 개발된 포틀릿은 포탈을 구성하는 컴포넌트로 포함되어 다양한 사용자의 요구를 충족시킬 수 있는 협업 환경을 제공한다. 사용자는 다양한 포틀릿을 제공하는 포탈을 통하여 자신의 작업 환경을 고려한 맞춤형 인터페이스를 구성하고. 이를 이용하여 효과적으로 협업을 수행할 수 있다.

  • PDF