Lightweight Ad Hoc Collaboration

Slides:



Advertisements
Similar presentations
Were looking for people to use a collaborative file sharing tool called Cimetric.
Advertisements

Test test Please press the F5 key to begin. (Then, press the Page Up or Page Down keys to move through the following 3 slides.)
Consistency Guarantees and Snapshot isolation Marcos Aguilera, Mahesh Balakrishnan, Rama Kotla, Vijayan Prabhakaran, Doug Terry MSR Silicon Valley.
MP3 proposal. Template  Title  Your group name and group members  Application overview  Main functions  Detail description  Timeline and task assignment.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Concurrent Versions System Overview of CVS architecture. Repository structure.
1 Using Subversion: Nirav Dave Computer Science & Artificial Intelligence Lab Massachusetts Institute of Technology.
Gu & Maher University of Sydney, September 2004 DECO2005 Co-Authoring and Changes Management in ArchiCAD Teamwork.
Team Collaboration across Business Value Chain – Approach of Internet Application Framework (IAF) Context Aware Collaboration in Mobile Enterprise Applications.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Index Task Management System: Feature Index Personal TasksDepartment Tasks Task CreationTask Routing Task TemplatesTask Sorting and Filters SearchingTask.
Seafile - Scalable Cloud Storage System
Microsoft Visual Source Safe 6.01 Microsoft Visual Source Safe (MVSS) Presented By: Rachel Espinoza.
Introduction to CVS 7/3/20151UMBC CMSC 341. Outline Introduction to Source Code Management What is CVS? CVS for Project Submission Basic commands Checkout,
Collaborative Modeling Best Practices for Distributed Teams Ben Constable Chief Operations Officer Sparx Systems ISO/TC 211: 31st.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
taskbar Notification area Start To change size of taskbar: RMC- uncheck Lock the taskbar Changing Properties : RMC- Properties.
© 2009 IBM Corporation 1 RTC ClearQuest Importer and Synchronizer Lorelei Ngooi – RTC ClearQuest Synchronizer Lead.
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.
Implementing File and Print Services
LinkWare LinkWare is a web-enabled, open platform for generation and distribution of electronic technical documentation and e–catalogues. The LinkWare.
Version control Using Git Version control, using Git1.
Word Lesson 13 Sharing Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
Drexel University Software Engineering Research Group Git for SE101 1.
…using Git/Tortoise Git
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Version Control.
An Intro to Concurrent Versions System (CVS) ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
Version Control Systems with Subversion (SVN) and Tortoise.
Version Control Menggunakan TortoiseSVN
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
Wiki Workshop Tech PD.
CSE 219 Computer Science III CVS
WIKI, WIKI, WIKI! Using a Wiki for Collaborative Classroom Conversations Created by Betsy Hood, WGTE.
Microsoft Visual SourceSafe “(VSS) does not eliminate the need for discipline and coordination. It only makes discipline and coordination easier to live.
Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
Lesson 4: Sharing and Collaborating
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Personal Distributed Information Store Ken Rimey PDIS repository stores replicated collections of objects. Test applications: –Calendars (collections.
Version Control. What is it? Software to help keep track of changes made to files Tracks the history of your work Helps you collaborate with others.
Presentation OLOMOLA,Afolabi( ). Update Changes in CSV/SVN.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
22 Copyright © 2008, Oracle. All rights reserved. Multi-User Development.
Network-based interaction Alan Dix chapter for ‘handbook of human computer interaction’ (Lawrence Erlbaum)
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Warren Jones, Fluke Co., Eugene Kramer, Remedy Co. Introduction to CVS 1999 Revised by David Svoboda 2003 Concurrent Versions System Overview of CVS architecture.
CVS repositories, and how to set them up for using CCPN.
Max Fritz Senior Systems Consultant, Now Micro
Concurrent Versions System User guide for CS408
An Intro to Concurrent Versions System (CVS)
Version control, using Git
Concurrent Version Control
Checkout New Personalized Features on Hulu Live Tv
Lesson 9 Sharing Documents
Manage your documents CIRCABC Module 1 DIGIT A3
Mastering Autodesk Revit MEP 2016 CHAPTER 3: Worksets and Worksharing
Subversion Basics Guide
GitHub A Tool for software collaboration James Skon
Lesson 14 Sharing Documents
Concurrent Versions System
Managing your Distributed Data
Concurrent Versions System
Presentation transcript:

Lightweight Ad Hoc Collaboration Lessons from field studies of collaborative systems Sync among personal devices differs from sync with collaborators People retain file versions in an idiosyncratic manner Collaborators aren’t sure who has the most recent version of a file Cimetric An application to support lightweight ad hoc collaboration Replicated personal workspace Shared, locally-replicated, versioned repository Check-in / check-out model No centralized server required Awareness of system and user state

Cimetric architecture repository Ted’s stuff Separate replication of working files and repositories Single version of working files; multi-versioned repositories Check-in/out bridges between personal stuff and stuff shared with colleagues User chooses when to adopt new repository versions Opportunistic synchronization using Cimbiosys replication platform Optional cloud repository replica Peers identify and join existing collaborations by broadcast, via the cloud, or manually working files Home working files Laptop repository repository working files working files Work Work repository repository working files Laptop repository check out/check in synchronize repository Doug’s stuff synchronize working files

Cimetric User Interface Replica properties dialog: Details of peer replicas Controls sync period Join collaboration dialog: Finds collaborators by broadcast Enumerates cloud replica Allows user to add peers manually Recent sync notification Check in/out: Optimistic concurrency control Repository annotations: Advisory locks Textual notes Workset notifications: File out of date File modified Workset pane Repository pane Repository conflict: Dominant versions with different provenance (e.g., branches) History dialog: Repository shows only dominant versions History shows older versions Workset file properties dialog: Details of replication metadata