Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.

Slides:



Advertisements
Similar presentations
3 Gaps Growth through Knowledge. Editing - Problems Growth through Knowledge Offline Editing Long winded: Check out->download->edit->upload->Check In.
Advertisements

Remote Visualisation System (RVS) By: Anil Chandra.
Transfer Content to a Website What is FTP? File Transfer Protocol FTP is a protocol – a set of rules Designed to allow files to be transferred across.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Computer networks Fundamentals of Information Technology Session 6.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Version Control System Sui Huang, McMaster University Version Control SystemSui Huang, McMaster University Version Control System -- base on Subversion.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Novell from Home Net Storage. Novell access via NetStorage 1-Web Interface Connect to your shared drive through your web browser Windows, Mac or Linux.
Webdisk Storage Anywhere, Anytime for Everyone Presented at Educause, 2003 Copyright 2003, Jeremy Mortis and Harold Esche. This work is the intellectual.
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.
Dedi Rahmawan Putra  Shared Document  Conventional Ways  Common Problems  What is TortoiseSVN  Advantages over another tools  Basic Concepts.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
A. Frank 1 Internet Resources Discovery (IRD) Peer-to-Peer (P2P) Technology (1) Thanks to Carmit Valit and Olga Gamayunov.
Collaborative tools in NICE Alex Lossent - CERN IT/IS Hepix Fall 2005.
Nu Project Management Office A web based tool to Manage Projects.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Perforce (Version Control Software). Perforce is an enterprise version management system in which users connect to a shared file repository. Perforce.
Microsoft ® Official Course Module 9 Configuring Applications.
VPresent Collaborative Presentation System on Mobile Devices.
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.
Virtual Company Group 8 Presentation Date: June /04/2017
Operating Systems Operating System
Chapter 7: Using Windows Servers to Share Information.
Module 4: Add Client Computers and Devices to the Network.
Making the Internet a Better Place for Business NIST PKI Steering Committee March 14, 2002.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Microsoft SharePoint Document Libraries & Management 1.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Windows 2003 Overview Lecture 1. Windows Networking Evolution Windows for Workgroups – peer-to-peer networking built into the OS Windows NT – separate.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
Tejasvi Kumar Technology Specialist – VSTS Microsoft Corporation
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.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Version Control Systems with Subversion (SVN) and Tortoise.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Module 4 Planning for Group Policy. Module Overview Planning Group Policy Application Planning Group Policy Processing Planning the Management of Group.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Communications & Networks National 4 & 5 Computing Science.
Introduction TO Network Administration
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
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.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Exploring Networked Data and Data Stores Lesson 3.
Brian Drendel November 15, Ideas TDM (Engineering drawings) Beamssrv1 Z: drive Beamssrv1 Department Drive Indico Meeting Server Document Database.
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
Novell iFolder Novell Academy QuickTrain. What is iFolder? Novell iFolder lets users’ files follow them anywhere A simple and secure way to access, organize.
Network and Server Basics. Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server network.
Chapter 7: Using Windows Servers
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Quick Comparison of workspaces
Source Code Management
Comparison of LAN, MAN, WAN
Client/Server and Peer to Peer
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With

2 Scenario Alex and Bryan are working together to create a report and presentation. Alex needs to reference information within Bryan’s document, which is still in development. Problem: –How do both Alex and Bryan work with the most up-to-date versions of each other’s files at the same time?

3 Current Solutions Distribute copies via , CD, USB Flash Drive, etc. Set up a LAN Set up a VPN for offsite access 3rd Party –FolderShare –TubesNow –BeInSync

4 Drawbacks Conflicts –With multiple versions, which one is the most up-to- date? File Size Limitations Complex Setup and Interface Limited by Locality Other 3rd Party Solutions - $$$ –Centralized storage –Limitations on transfers/number of folders –Not meant for collaboration

5 Project Goals Conflict Prevention –Restrict modifications of a single file by multiple users No File or Total Shared Size Limit –The only limit is the size of the HD Web Based –Work over any Internet Connection

6 Project Goals Decentralized Storage –No single point of failure –Files are as secure as the client machines –Minimize Server Bandwidth by deferring file distribution to Peers Ease of Use –Unobtrusive interface that blends seamlessly with Windows Explorer

7 Definitions Team –A group of Peers sharing a Folder –Folder resides locally on your computer Peers –Other computers you are sharing with Server –Tracks Changes and Coordinates Teams –Stores no Files, only File Information

How it Works 1 23 Computer 1 Creates a new Team Informs Server of the Team Computer 2 Joins the Team Receives Peer information Requests Files from Computer 1 Computer 3 Joins the Team Receives Peer information Requests Files from Computers 1 and 2

Our Solution Conflict Prevention –Utilize a Check-in/Check-out Model Ensures a file can only be modified by one computer at a time Check-in distributes latest revision to the team –Team and File based revision numbers Tracks changes and determines need to synchronize –Only a single Up-To-Date version across all team member computers

10 Our Solution Peer-to-Peer File Distribution –Eases the bandwidth load off the central server Increases Scalability –Local Storage of files. No files stored on the central server As secure as the client machine No single point of failure –File synchronization is distributed amongst Peers Multiple locations to synchronize from

11 Our Solution Web Based Website Check-in, Check-out, Delete Emergency Download –ThinkFree - 3rd Party Web Based Document Viewer Currently in Development Allows Microsoft Office Documents to be displayed within a website

12 Scenario Revisited How would solve Alex and Bryan’s problems?

Use Case Alex and Bryan are members of the same team Bryan checks in his latest changes to the Report Alex receives the changes and updates the presentation and checks them in Alex and Bryan’s boss requests to see the presentation while out of the office

Synchronize users local files –Seamless and effortless synchronization –No need for a repository server Check-in/Check-out model –Allows for offline editing –Prevents file conflicts Web access –Platform independent –Remote viewing/downloading

15 Future Plans NAT and Firewall Traversal Native Mac and Linux Support Improve File Distribution Protocol –BitTorrent-esque Persistent Client-Server Connections –Remove 30-second Polling Web based Uploads ThinkFree Editing and More...

16 What We Learned Programmed within many new frameworks and implemented multiple new APIs: –Ruby on Rails –Windows Platform SDK –Windows COM –ATL

17 What We Learned Team Communication is Difficult –The Importance of WRITTEN Documentations and Specifications Resource Distribution and Time Management The Value of Version Control

18 Thanks Corporate Sponsor - –Bernd Christiansen –Albert Alexandrov Professors and TA –Tevfik Bultan –Rich Wolski –Chris Coakley

Questions?

Network Overview 1 23