• Title/Summary/Keyword: 실시간 공동 편집

Search Result 6, Processing Time 0.022 seconds

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

  • Sohn, Kyu-Seek;Lee, Soo-Dong;Joe, In-Whee
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.36 no.9B
    • /
    • pp.1049-1056
    • /
    • 2011
  • In the field of document editing, a real-time collaborative editing that multiple users edit a same document simultaneously has been actively studied. The co-editing session should be kept for the synchronization about the changes during the real-time collaborative editing of documents among the participants. If the session ends during collaborative editing, they wouldn't be able to continue co-editing anymore. The purpose of this study is to develop a framework for Continuous Real-time Collaborative Editing that disconnects the session in unintended situations. Participants should be able to terminate editing at any time in opened co-editing session, and certain participant is able to disconnected because of unstable networks. In this case, the editing session should be maintained without termination.

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

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

  • PDF

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

  • Im, Su-jie;Lim, Ji-su;Choi, Yu-jin;Lim, Soon-Bum
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.1036-1037
    • /
    • 2015
  • 마인드맵은 브레인스토밍을 할 수 있는 효과적인 도구이다. 본 연구에서는 기존의 마인드맵 서비스가 공동 작업에 한계가 있음을 인지하고, 공동 작업을 지원하는 마인드맵 서비스를 개발하는 것을 목표로 하였다. 해당 연구에서는 프로젝트 구성원이 개별적으로 마인드맵을 편집 및 작성하고, 마인드맵을 통합하며, 마인드맵 편집 과정을 실시간으로 공유할 수 있는 기능을 개발하였다. 본 시스템은 HTML과 JavaScript로 개발되었다.

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

  • Yun, Seok-Hwan;Lee, Jae-Yeong;Park, Chi-Hang;Sin, Yong-Baek
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.3
    • /
    • pp.631-639
    • /
    • 1996
  • In this paper we discuss the elements which must be considered for collaboration- aware application design and their effcets on user interfaces. Collaboration-aware applications have inter-user and user/system interaction features besides generic real-time distribution system features and this restricts the design freedom with the requirement of consistent user interfaces. Programmers, therefore, must provide uniform and logically consistent user interfaces to user and, for this end, they should consider main design features such as concurrency control algorithms, system topology and object replication scheme. Among the design factors concurrency control algorithms have relatively significant impact on user interfaces and we consider the impact of concurrency control agorithms along with that of thesystem to pologyand the objectreplication scheme. Coshed/SAS, a groupeditor, is given as an example of application of the factors.

  • PDF

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

  • Park, Seon-Yeop;Gang, Yong-U;No, Deok-Gyu;O, Se-Jin;Yeom, Jae-Hwan;Byeon, Do-Yeong
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.35 no.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 (협업을 위한 공동 작업용 마인드맵 도구 개발 및 사용성 평가)

  • Sin, Eun Joo;Choi, Ja-Ryoung;Im, Su Jie;Lim, Ji Su;Choi, Yu Jin;Lim, Soon Bum
    • The Journal of the Convergence on Culture Technology
    • /
    • v.4 no.1
    • /
    • pp.187-192
    • /
    • 2018
  • Mind map is a very useful technique for brainstorming. Therefore, it can be effectively used for collaboration as a creative group conception. However, existing mind map software is not possible to collaborate because it is difficult to share mind map or discuss among members. In this study, we developed a mind map system that can support collaborative work as well as individual authoring and editing. This can incorporate individual mind maps of members into mind map of team, share and discuss them, and modify the mind map. This is convenient because it does not require a separate program installation, and verifies usability to support the process of collaborative process through usability evaluation.