• Title/Summary/Keyword: Collaborative Editing

Search Result 14, Processing Time 0.027 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.

Memory-saving Real-time Collaborative Editing System using Valid-Time Operational Transformation (유효시간 운영변환을 이용한 메모리 절약형 실시간 협업 편집 시스템)

  • Kwon, Oh-Seok;Kim, Young-Bong;Kwon, Oh-Jun;Lee, Suk-Hwan;Kwon, Ki-Ryong
    • Journal of Korea Multimedia Society
    • /
    • v.21 no.2
    • /
    • pp.232-241
    • /
    • 2018
  • Operational Transformation (OT) algorithms for real-time collaborative editing systems are becoming increasingly important due to the increased demand for collaborative data processing. The operational transformation algorithm is a technique for real-time concurrency control and consistency maintenance with non-locking technique, and many studies have been conducted to overcome three issues of convergence, causality-prevention, and intention-prevention. However, previous work has the disadvantage of wasting memory by storing all operations that occurred during an edit operation in the history buffer to solve this problem. Therefore, we propose a memory-saving real-time collaborative editing system that maintains a constant memory space and concurrency control through a method of applying the valid-time to each user-generated operation in order to reduce memory waste. This system prevents long-term memory occupation of client-generated operations, thus it reduces the space and time complexity even with low-rate of collaboration work, so that the performance degradation avoids.

The Collaborative Image Editing Tool based On the Cloud Computing (클라우드 컴퓨팅 기반의 협업 이미지 제작 도구)

  • Lim, Yang Mi
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.8
    • /
    • pp.1456-1463
    • /
    • 2017
  • In recent times, IaaS (Infrastructure as a Services) have been rapidly evolving to allow developers to easily and efficiently access work in the server and network areas for development of a web of App based on cloud computing. In this study, we developed the collaborative image editing tool App based on Cloud-computing, by adopting AWS of representative company that develops IaaS. First, it is crucial to understand various situation conditions for representative infrastructure services: AWS, Azure and Google (GCP). This may have the effect of reducing manpower and development time, but as each company has different policy and technical support, we need a new study every time the environment changes of infrastructure services. We tried to develop a hybrid-App so that users with various devices can collaborate work each other by utilizing the infrastructure service AWS through the process of developing the image editing authoring tool based on the cloud computing. The future studies should continue about compatibility issues and support issues in order to minimize the problems of overseas infrastructure services, but we think that domestic cloud computing policies and developments should be urgently considered.

A Concurrency Control and a Collaborative Editing Mechanism in a Collaborative Virtual Environment for Designing a Game Map (게임 맵 디자인을 위한 협업 가상 환경에서의 동시성 제어 및 공동 편집 방법)

  • Park, Sung-Jun;Lee, Jun;Lim, Min-Gyu;Kim, Jee-In
    • Journal of Korea Game Society
    • /
    • v.11 no.4
    • /
    • pp.15-26
    • /
    • 2011
  • Game level design is a collaborative work to create a virtual world for a computer game including maps, agents, monsters, objects, players and events based on predefined its game scenario. It is a promising collaborative design application. The game level design generally requires much time and cost, as the size of its target game space becomes huge. However, traditional game level design tools do not provide concurrency control mechanisms among multiple participating game designers. They do not provide consistency of undo and redo mechanisms for erroneous collaborative tasks during iterative modifications and updates of collaborative tasks among multiple designers. In this paper, we propose a concurrency control and a collaborative editing mechanism to enhance productivity of the collaborative game level design. The proposed system provides hierarchical structures of shared objects and a concurrency control mechanism for each object. The proposed system also provides a consistent undo and redo mechanism to enhance modifications and updates on intermediate results of the level design procedures.

Merging XML Documents Based on Insertion/Deletion Edit Operations (삽입/삭제 편집연산 기반의 XML 문서 병합)

  • Lee, Suk-Kyoon
    • The KIPS Transactions:PartD
    • /
    • v.16D no.4
    • /
    • pp.497-506
    • /
    • 2009
  • The method of effectively merging XML documents becomes necessary, as the use of XML is popular and the collaborative editing is required in the areas such as office documents and scientific documents editing works. As a solution to this problem, in this paper we present a theoretical framework for merging individual editing works by muli-users to a same source document. Different from existing approaches which merge documents themselves when they are merged, we represent editing works with a series of edit operations applied to a source document, which is called a edit script, merge those edit scripts by multi-users, and apply the merged one to the source document so that we can achieve the same effect of merging documents. In order to do this, assuming edit scripts based on insertion and deletion edit operations, we define notions such as static edit scripts, the intervention between edit scripts and the conflict between the ones, then propose the conflict conditions between edit scripts and the method of adjusting edit scripts when merged. This approach is effective in reducing network overhead in distributed environments and also in version management systems because of preserving the semantics of individual editing works.

Network-based Cooperative TV Program Production System

  • H.Sumiyoshi;Y.Mochizuki;S.Suzuki;Y.Ito;Y.Orihara;N.Yagi;Na, M.kamura;S.Shimoda
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 1997.06a
    • /
    • pp.75-81
    • /
    • 1997
  • A new DTPP (Desk-Top Program Production) system has been developed that enables multiple program producers (directors) working at different locations to collaborate over a computer network and prepare a single program for broadcasting. In this system, information is shared among users by exchanging data edited on non-linear editing terminals in program post-production work over a network in real time. In short, the new DTPP system provides a collaborative work space for producing TV programs. The system does not make use of a special server for collaborative work but rather multiple interconnected editing terminals having the same functions. In this configuration, data at a terminal which has just been edited by some operation is forwarded to all other connected terminals for updating. This form of information sharing, however, requires that some sort of data synchronizing method be established since multiple terminals are operating on the same data simultaneously. We therefore adopt a method whereby the system synchronizes the clocks on each terminal at the time of connection and sends an operation time stamp together with edited data. This enables most recently modified data to be identified and all information on all terminals to be updated appropriately. This paper provides an overview of this new collaborative DTPP system and describes the techniques for exchanging edited data and synchronizing data.

  • PDF

A Simple Java Sequence Alignment Editing Tool for Resolving Complex Repeat Regions

  • Ham, Seong-Il;Lee, Kyung-Eun;Park, Hyun-Seok
    • Genomics & Informatics
    • /
    • v.7 no.1
    • /
    • pp.46-48
    • /
    • 2009
  • Finishing is the most time-consuming step in sequencing, and many genome projects are left unfinished due to complex repeat regions. Here, we have developed BACContigEditor, a prototype shotgun sequence finishing tool. It is essentially an editor that visualizes assemblies of shotgun sequence fragment reads as gapped multiple alignments. The program offers some flexibility that is needed to rapidly resolve complex regions within a working session. The sole purpose of the release is to promote collaborative creation of extensible software for fragment assembly editors, foster collaborative development, and reduce barriers to initial tool development effort. We describe our software architecture and identify current challenges. The program is available under an Open Source license.

A Study pn Development of collaborative Document Authoring system based on DOM (DOM에 기반한 공동 문서 저작 시스템 구현에 관한 연구)

  • Yu, Seong-Ju;Kim, Cha-Jong;Shin, Hyun-Sub
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.12
    • /
    • pp.2601-2608
    • /
    • 2010
  • It is difficult to merge text document and to remake use of documents on the most collaborative document authoring system using text document, and also to provide the storage place for saving and keeping documents. It has vulnerable drawbacks about the security though it provides the accessible abilities due to basing it on Web. In this paper, we design and implementation the collaborative document authoring system for XML document to improve a couple of problems on these systems. For these, we based on the DOM to manipulate the modeling object documents and utilized RMI on this system without considering socket communication when it transmits and receives Java objects. We improved the security through processes of authentication. By providing templates and editing functions such as annotation, visualization of document structures, we made easier making collaborative document authoring more than ever.

MissCW:Multiuser Interactive System for Synchronous Collaborative Writing (MissCW:다중 사용자 동기적 공동 저작 시스템)

  • Seong, Mi-Yeong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.7
    • /
    • pp.1697-1706
    • /
    • 1996
  • This paper presents the design and the implementation of a MissCW(Multi user Interactive System for Synchronous Collaborative Writing). The document model DMDA(Distributed Multimedia Document Architecture) of MissCW consists of the logical structure, presentation style object, and mark object. The windows. The collaborative editor of this system proposes a structure oriented editing mechanism to combine distrbuted objects into one document. The middleware SOM(Shared Object Manager) maintains shared objects consistently and helps application programs use objects efficiently. The infrastructure of this system is a hybrid structure of replicated and centralized architectures, that is to maintain shared objects consistently inside of SOM and to reduce the overhead of network traffic. The central part is a virtual node which corresponds to the Object Controller of SOMwith the SOT(Shared Objet Table).

  • PDF

A Collaborative learning using Wiki for the effectiveness of positive interaction (위키를 활용한 협력학습이 타인과의 긍정적인 상호작용에 미치는 영향 연구)

  • Joo, Yun-Jae;Moon, Gyo-Sik
    • 한국정보교육학회:학술대회논문집
    • /
    • 2011.01a
    • /
    • pp.167-173
    • /
    • 2011
  • Recently, the Web 2.0 bas gained much attention as an advanced form of Web technology. It is well observed that openness, participation, and sharing are the key ideas of Web 2.0 among many desirable characteristics of the technology. Furthermore, Wiki is one of the best representing tools that reflect effectively most of the characteristics of Web 2.0. Wiki is widely used to provide a Web-based communication tool for collaborative writing and editing freely. Therefore, it may be used for collaborative learning so that students can learn how to interact online with each other effectively and also acquire communication skills in an affirmative way. In the paper, we will discuss how students can change their aggresive, offensive, judgemental attitudes to affirmative, aggreable, thoughtful ones by way of exposing them to collaborative learning environment using Wiki as their interactive communication tool.

  • PDF