Current Version: Elaboration Iteration 1, Completed 11/14/2002
Inception, Completed 9/5/2002
Glossary
local computer: the computer on which the user is currently working
location: the complete path name
for a file, including the name of the file and all directories,
e.g., c:\dir1\dir2\file.txt
on Windows
and /dir1/di2/file.txt
on Mac OS X
merge: to combine two disparate sets of changes to some original file, resulting in a single file that contains all the changes from both sets
PMSD: portable mass storage device, examples include solid state USB hard drives (like the Sony Micro Vault) and Zip disks
remote computer: a computer to synchronize with that is not the computer on which the user is currently working; this is the other computer in a synchronization partnership.
sync: see synchronize
synchronization partners: a pair of computer between which files and directories may be synchronized
synchronize: to make a file or directory on one computer identical to a corresponding file or directory on another computer by maintaining the latest version of any changes
system: the software that performs the synchronization, explicitly excluded by the term system is the computers to be synchronized and the PMSD used.
Last modified Tuesday, September 16, 2003.
This web page is for the StickSync project, developed as an example for Com S 362 at Iowa State University. Please direct any comments or questions about this project to Gary T. Leavens at leavens@cs-DOT-iastate-DOT-edu or Curtis Clifton at cclifton@cs-DOT-iastate-DOT-edu (after replacing -DOT- with `.').