Collaborative Text Editing

Slides:



Advertisements
Similar presentations
1 Copyright © 2007 M. E. Kabay. All rights reserved. Using the TRACK CHANGES Features in MS-Word M. E. Kabay, PhD, CISSP-ISSMP CTO & Program Director,
Advertisements

.  The sender and recipient(s) of an message do not have to be online at the same time. When one person sends a message, it is stored on an.
P5, M1, D1.
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Concurrent Versions System Overview of CVS architecture. Repository structure.
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Concurrent Versions System Overview of CVS architecture. Repository structure.
Lesson 3: Advanced Collaboration Unit 2: Advanced Word 2007: Business Communications.
 Workflow that manages concurrent multiuser editors on a single ArcSDE data source  Versions represent states or views of the geodatabase  Edits.
Version Control What it is and why you want it. What is Version Control? A system that manages changes to documents, files, or any other stored information.
Remote Unit Testing Brian Pruitt-Goddard Alex Riordan.
Virtual Cell Client Virtual Cell Daniel Small Undergraduate Research Assistant.
Applying Real-time Simulation to Real-time Collaboration Bart Miller.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
Microsoft Excel 2007 © Wiley Publishing All Rights Reserved. The L Line The Express Line to Learning L Line.
COLLABORATIVE TEXT EDITOR Multiple users distributed geographically can access the same document simultaneously. CHARACTERISTICS – high concurrency –
Version control Using Git Version control, using Git1.
Logical Innovations, LLC Visualize Your Encounters!
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
SharePoint Server 2007 Architecture Bill English, MVP, MCSE, MCT.
Version Control with SVN Images from TortoiseSVN documentation
TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.
OTEPAD SDS PRESENTATION
Team 9 Abhishek Jain Keerthy Chavva Mugdha Dharkar Rishit Shroff.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
Securing and Sharing Workbooks Lesson 11. The Review Tab Microsoft Excel provides several layers of security and protection that enable you to control.
Introducing… Conferencing Manager. Agenda Citrix MetaFrame Conferencing Manager Solving business challenges Value to our channel Citrix MetaFrame Conferencing.
 Companies of all branches  Local governments  Educational institutions (schools, universities)  Individuals.
TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403.
Introduction to Git Yonglei Tao GVSU. Version Control Systems  Also known as Source Code Management systems  Increase your productivity by allowing.
Highly Available Services and Transactions with Replicated Data Jason Lenthe.
CSE 4939 Alex Riordan Brian Pruitt-Goddard. Design an interactive source control application that works between an android phone and a project located.
Click Author. Log into the system. Click on the title of the manuscript to make changes Your manuscript is being edited.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
Execution ways of program References: www. en.wikipedia.org/wiki/Integrated_development_environment  You can execute or run a simple java program with.
BLACKBOARD WIKI TOOL From your Group…. There is a Group Tools menu and from there you select “Group Wiki”
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
CIW LESSON 7 PART A. INTRODUCTION TO BUSINESS ELECTRONIC MAIL The use of has given rise to the term ______________________, which is a slang term.
Group collaborative Projects: TECHNOLOGICAL TOOLS TO ASSESS INDIVIDUAL CONTRIBUTION.
Project SCS a lightweight source control system for Windows platforms.
Source Control Dr. Scott Schaefer. Version Control Systems Allow for maintenance and archiving of multiple versions of code / other files Designed for.
Information Systems and Network Engineering Laboratory II
Chapter 1 Introduction to HTML
13Text Ltd Phone Broadcast.
Case Management System
SVN intro (review).
Source Control Dr. Scott Schaefer.
Version control, using Git
FileSpot Collaborative File Manager
3 10 A B 0.25 C 1 2 D 25% 7 20 E 20% F 0.35 G H 0.2 To edit presentation: change text in shapes, select all shapes by clicking on shape and pressing CTRL.
© NTT Communications 2018 All Rights Reserved
D2VS A lightweight, distributed, differencing versioning system
Enterprise Program Management Office
GitHub A Tool for software collaboration James Skon
in Word 5 new ways to work Collaborate with anyone, anywhere
ICT Word Processing Lesson 5: Revising and Collaborating on Documents
Blackboard Save a File as .rtf
Project Change Control
Using the TRACK CHANGES Features in MS-Word
Mail Merge.
A CAD to Aras PLM connector solution
Concurrent Versions System
A CAD to Aras PLM connector solution
Intro Project Introduction to HTML.
Secrets for System Admins
Presentation transcript:

Collaborative Text Editing Jared Krinke Tony Gibbon

Stone Age Collaboration One user creates a document The document is emailed to others Readers make changes and send them back to author Author manually merges changes Revised version is sent out Repeat

With Revision Control Files may be edited simultaneously Changes are algorithmically merged Conflicts must be resolved manually by each editor

Multiplayer Notepad Multiple files may be edited All users’ cursors are visible Multiple files may be edited The cursors stay in the same relative position regardless of other editors’ actions

Key Features Editors simultaneously work on one copy of the file Modifications do not disrupt other users Conflicts are resolved in real time Intuitive interface (users see same thing) Greater visibility of others’ current work Uncommitted changes may be selectively ignored

Development Plan Implemented in Java Client-server architecture Development in stages to ensure usable product Initial goal of real time simultaneous editing Secondary goal of allowing uncommitted changes to be ignored