• 제목/요약/키워드: 실시간 공동 편집

검색결과 6건 처리시간 0.019초

지속적인 실시간 공동 편집을 위한 프레임워크 개발 (A Framework for Continuous Real-time Collaborative Editing)

  • 손규식;이수동;조인휘
    • 한국통신학회논문지
    • /
    • 제36권9B호
    • /
    • pp.1049-1056
    • /
    • 2011
  • 스마트폰의 보급과 소셜 네트워크 서비스의 활성화로 인해 문서 편집 분야에서도 여러 사용자가 하나의 문서를 동시에 편집하는 실시간 공동 편집에 대한 연구가 활발하게 진행되고 있다 실시간 공동 편집에서는 문서의 변경 사항에 대한 동기화를 위해서 참가자 간의 공동 편집 세션을 유지해야 한다. 공동 편집 중에 세션이 종료된다면 연결되어 있던 참가자들은 더 이상 공동 편집을 진행할 수 없게 된다 본 연구의 목적은 의도하지 않은 상황에서 편집 중인 세션이 종료되지 않는 지속적인 실시간 공동 편집을 위한 프레임워크를 개발하는 것이다. 본 논문에 제안된 공동 편집 프레임워크에서 공옹 편집 세션의 참가자는 언제든지 편집을 종료할 수 있고, 불안정한 네트워크로 인해 특정 참가자의 연결이 끊어지는 경우에도 공동 편집 세션은 지속적으로 유지될 수 있다.

WebDAV기반 협업시스템 클라이언트의 설계 (Design of a Collaborative System Client based on WebDAV)

  • 신원준;황의윤;김진홍;문남두;이명준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.478-480
    • /
    • 2004
  • 네트워크의 발달로 인하여 지역적으로 원거리에 위치한 다수의 사용자들이 공동 작업을 수행할 수 있는 다양한 기술들이 개발되었다. 공동작업을 지원하는 협업시스템은 HTTP 프로토콜을 사용하거나 또는 각자의 고유한 통신 프로토콜들을 정의하여 구현하였다. 이러한 방법은 협업시스템 간의 상호 운용성이 결여되는 문제를 발생시켰다. W3C의 IETF에서는 협업지원을 위한 WebDAV 명세가 발표되었다. WebDAV는 웹상의 공동 저작활동을 지원하기 위한 표준프로콜로서, 원거리에 있는 사용자들 간에 인터넷상의 파일을 편집하고 관리할 수 있도록 해주는 HTTP의 확장이다. 이를 이용하여 협업시스템을 구성하면 협업시스템 간의 상호 운용성을 높일 수 있을 것이 다. 협업시스템의 클라이언트는 협업지원 서버의 자원들을 효율적으로 이용할 수하고 팀원들 간의 상호작용이 원활 하게 이루어 져야한다. 이러한 요구 조건을 고려하여 본 논문에서는 WebDAV 프로토콜을 이용한 협업시스템의 클라이언트를 설계하였다. 고급기능으로 사용자가 협업지원 서버의 파일을 편집할 때 자동으로 저작프로그램을 연결하고 저작프로그램을 종료할 때 파일의 변화된 내용과 파일의 버전관리를 실시간으로 서버에 적용될 수 있게 디자인하였다. 또한 드래그앤드롭(Drag & Drop)을 통한 파일이동을 지원하고 파일의 읽기모드와 쓰기모드를 지원하는 기능을 설계하였다.

  • PDF

마인드맵 작성 및 편집 도구 개발 (Development of a Mindmap Tool)

  • 임수지;임지수;최유진;임순범
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.1036-1037
    • /
    • 2015
  • 마인드맵은 브레인스토밍을 할 수 있는 효과적인 도구이다. 본 연구에서는 기존의 마인드맵 서비스가 공동 작업에 한계가 있음을 인지하고, 공동 작업을 지원하는 마인드맵 서비스를 개발하는 것을 목표로 하였다. 해당 연구에서는 프로젝트 구성원이 개별적으로 마인드맵을 편집 및 작성하고, 마인드맵을 통합하며, 마인드맵 편집 과정을 실시간으로 공유할 수 있는 기능을 개발하였다. 본 시스템은 HTML과 JavaScript로 개발되었다.

공동작업을 위한 응용 프로그램에서의 동시성 제어 문제 및 인터페이스 설계 에 관한 연구 (On a Concurrency Control and an Interface Design of Collaboration-aware Applications)

  • 윤석환;이재영;박치항;신용백
    • 한국정보처리학회논문지
    • /
    • 제3권3호
    • /
    • pp.631-639
    • /
    • 1996
  • 본 논문은 공동작업을 위한 응용 프로그램의 설계 시 고려되어져야 할 사항들 을 분류하고 이 들이 사용자 인터페이스에 미치는 영향에 관한 연구 결과를 제시한 다. 사용자와 시스템간, 사용자와 사용자간의 실시간 상호 작용에 바탕을 두고 있는 공동 작업을 위한 응용 프로그램은 실시간 분산 시스템적 성격 외에도 사용자 인터페 이스를 제공해야 하며 이를 위해 고려되어져야 할 사항들로는 크게 동시성 제어 전략, 시스템 구성(topology), 객체들의 복제 여부(replication scheme)등을 들 수 있다. 이 중 가장 중요한 항목은 동시성 제어 전략이며 본 논문은 시스템 구성과 객체의 복제 여부와 함께 동시성 제어 전략이 사용자 인터페이스에 미치는 영향을 연구하였다. 공동 작업을 위한 편집기인 Coshed/SAS 를 통해 위 요소들의 적용 예를 보였다.

  • PDF

한일공동VLBI상관기(KJJVC)의 운용 및 제어를 위한 Graphical User Interface(GUI) 설계 및 개발

  • 박선엽;강용우;노덕규;오세진;염재환;변도영
    • 천문학회보
    • /
    • 제35권1호
    • /
    • pp.45.2-45.2
    • /
    • 2010
  • 한국천문연구원은 한국우주전파관측망(Korean VLBI Network, KVN)에서 시험 운영 중인 한일공동VLBI상관기(Korea-Japan VLBI Correlator, KJJVC)의 핵심인 VLBI상관 서브시스템(VLBI Correlation Subsystem, VCS)을 제어하기 위해 CCS(Correlation Control Software)를 개발하였다. CCS는 명령어의 문법 검사를 하고, VCS와 TCP/IP 소켓으로 통신하여 명령어와 응답(reply)을 주고받으며, VCS의 실시간 요청에 대응하여 입력 지연 파라미터(delay parameter)를 자동으로 전달하는 소프트웨어이다. CCS는 사용자의 명령어를 local UNX FIFO를 통하여, 명령줄(Command Line)로 전달받고, 이러한 명령어들의 조합을 쉘 스크립트로 묶는 형태로 구성 되어있다. 그러나, 이렇게 명령어의 조합을 직접 편집하여 구성할 때, 입력할 명령어나 지연 파라미터의 구성이 복잡해지면, 스크립트에 필요한 명령이 문법에 맞지 않게 사용되거나, 일부 명령어가 누락될 수 있는 위험이 있다. 이러한 오류를 차단하고 작업 효율을 높이기 위하여, 상관 처리의 전체 운용 및 제어를 통합적으로 할 수 있는 사용자 인터페이스가 필요하다. 이를 위하여 KJJVC의 운용 및 제어를 위한 GUI를 설계하고 제작하였다. 개발된 GUI는 Python 언어를 기반으로 하는 wxPython 패키지를 사용하였으며, 사용자(Operator)가 명령어 문법이나 순서를 확인할 필요 없이, 관측 정보와 관측국 정보, 기록 매체 정보만 가지고 손쉽게 명령어의 조합을 생성해 주며, 시스템 초기화와 각종 정보의 입력이 직관적으로 이루어질 수 있도록 해 준다. 본 연구에서는 개발된 GUI의 설계 및 개발 과정과 시험운영에 대해 소개한다.

  • PDF

협업을 위한 공동 작업용 마인드맵 도구 개발 및 사용성 평가 (Development and usability evaluation of a Collaborative Mind map Authoring Tool)

  • 신은주;최자령;임수지;임지수;최유진;임순범
    • 문화기술의 융합
    • /
    • 제4권1호
    • /
    • pp.187-192
    • /
    • 2018
  • 마인드 맵은 브레인 스토밍에 매우 효과적인 기법이다. 따라서 집단적 창의적 발상에 효과적으로 사용될 수 있다. 그러나 기존의 마인드 맵 소프트웨어는 마인드 맵을 공유하거나 구성원 간의 소통을 통해 마인드맵을 통합하기 어렵다. 본 연구에서는 이러한 기존 마인드 맵 소프트웨어의 개선을 통해 효율적인 헙업을 지원하고자 하였다. 프로젝트 구성원이 개별적으로 마인드맵을 편집 및 작성하고, 마인드맵을 통합하며, 마인드맵 편집 과정을 실시간으로 공유할 수 있는 기능을 개발하였다. 또한 시스템의 사용성 평가를 통해 본 마인드맵 시스템이 협업을 지원하는데 효율적인지를 검증하고자 하였다.