alex chee daniel labare mike oster john spann bryan unbangluang collaborative document sharing in...
TRANSCRIPT
![Page 1: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/1.jpg)
Alex Chee
Daniel LaBare
Mike Oster
John Spann
Bryan Unbangluang
Collaborative Document Sharing
In Conjunction With
![Page 2: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/2.jpg)
2
What isDocument Sharing?
• Many people in different places working
together on the most recent files
![Page 3: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/3.jpg)
3
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?
![Page 4: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/4.jpg)
4
Current Solutions
• Distribute copies via E-mail, CD, USB
Flash Drive, etc.
• Set up a LAN or VPN for offsite access
• 3rd Party
– Subversion
– FolderShare
– TubesNow
– BeInSync
![Page 5: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/5.jpg)
5
Drawbacks
• Conflicts
• File Size Limitations
• Complex Setup and Interface
• Limited by Locality
• Centralized Storage
• Other 3rd Party Solutions
– Limitations on transfers/number of folders
– Not meant for collaboration
![Page 6: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/6.jpg)
6
Project Goals
• Conflict Prevention
• No File or Total Shared Size Limit
• Connect with anyone, anywhere
• Decentralized Storage
• Ease of Use
![Page 7: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/7.jpg)
7
What is a Team?
• A group of People sharing a Folder and
all of its contents over the internet
![Page 8: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/8.jpg)
How it WorksAlex
Bryan Mike
![Page 9: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/9.jpg)
Our Solution
• Conflict Prevention
– Utilize a Check-in/Check-out Model
– Only a single Up-To-Date version across all team member computers
![Page 10: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/10.jpg)
10
Our Solution
• Peer-to-Peer File Distribution
– Cost Effective and Easy to Maintain
– Local Storage of files only
![Page 11: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/11.jpg)
11
Scenario Revisited
How would Te@mSync solve Alex and
Bryan’s problems?
![Page 12: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/12.jpg)
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
![Page 13: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/13.jpg)
Desktop Features
• Synchronize local files
– Seamless and effortless
• Check-in/Check-out model
– Allows for offline editing
– Prevents file conflicts
![Page 14: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/14.jpg)
14
Web Features
• Te@mSync Website
– Check-in, Check-out, Delete
– Remote Download
• ThinkFree - www.thinkfree.com
– 3rd Party Web Based Document Viewer
– Allows Microsoft Office Documents to be
displayed within a website
![Page 15: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/15.jpg)
Remote DownloadsDanny
Bryan AlexMike
![Page 16: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/16.jpg)
16
Why Te@mSync?
• Cost Effective
• Easy Maintenance
• Automatic Synchronization
• Windows Integration
![Page 17: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/17.jpg)
17
Future Plans
• Firewall Support
• Improve Security
• Status Icons in Windows Explorer
• Native Mac and Linux Support
• Web-based Uploads
• Version Control
• ThinkFree Editing
![Page 18: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/18.jpg)
18
What We Needed
• Ruby on Rails
• Windows Platform SDK
• Windows COM
• ATL
![Page 19: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/19.jpg)
19
What We Learned
• Team Communication is Difficult
– The Importance of WRITTEN
Documentations and Specifications
• Resource Distribution and Time
Management
• The Value of Source Code Version
Control
![Page 20: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/20.jpg)
20
Thanks
• Corporate Sponsor -
– Bernd Christiansen
– Albert Alexandrov
• Professors and TA
– Tevfik Bultan
– Rich Wolski
– Chris Coakley
![Page 21: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/21.jpg)
Questions?
![Page 22: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/22.jpg)
Network OverviewAlex
Bryan Mike
![Page 23: Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With](https://reader035.vdocuments.mx/reader035/viewer/2022070413/5697bfd11a28abf838cab159/html5/thumbnails/23.jpg)
Remote DownloadsDanny
Bryan AlexMike