李肇林臺灣大學:資訊工程學研究所王信安Wang, Hsin-AnHsin-AnWang2010-06-092018-07-052010-06-092018-07-052009U0001-2907200915540800http://ntur.lib.ntu.edu.tw//handle/246246/185380隨著電腦硬體價格的下降,個人擁有複數台電腦的情況日益增加,而資料在數台電腦間的同步問題也就跟著浮現出來。一般使用者可能都會選擇手動複製來去同步不同電腦間的資料,但這樣手動的步驟在同步資料量一變大時就會很麻煩,所以希望能夠將這種同步的工作自動化地完成。自動同步化這工作其實不難,僅需要兩端電腦的連線有建立起來,當有檔案內容更新時,同步化程式即馬上將更新內容同步到對方電腦去。可是兩端電腦一直連線的狀態並不是個很友善的要求,應該要去除這樣的設定。因此,我們需要創造一個網路空間來置放同步資料夾的內容,當使用者電腦A 資料內容有更新時,即同步到這個網路空間,而電腦B 之後再去這個網路空間擷取資訊來同步自己資料夾的內容,如此一來就可以免去雙方一直連線的狀態了。過「網路空間」是一個需要有人維護伺服器的服務,雖然可以利用andongo、RapidShare 等免費的網路硬碟服務來充當上述同步服務的網路空間,不過因為這些服務都還要另外申請帳號,因此我將這種同步自動化的想法與人人幾乎都有的E-mail 空間結合起來,利用E-mail 空間作為同步化服務的「網路空間」。好處是一來空間不用另外申請,二來E-mail 是個很常用而且已經很穩定的服務了。合以上的一些優點,就達成了本篇論文所要完成的目標:一個可以不用處於永久連線狀態的自動化同步系統,簡單地設定好E-mail 帳號、密碼,就可以輕鬆自動地完成資料同步的工作到另一部電腦中。誌謝...............................................................................................................................0要...............................................................................................................................2bstract........................................................................................................................3錄...............................................................................................................................4目錄............................................................................................................................5一章 序論................................................................................................................61.1 研究動機............................................................................................61.2 研究目的............................................................................................7二章 系統設計與實作............................................................................................82.1 系統背景簡介....................................................................................82.2 系統設計描述....................................................................................8起始同步化端............................................................................9接受同步化端..........................................................................12中介端......................................................................................152.3 系統實作細節..................................................................................16.3.1 JavaMail 的簡介.....................................................................16.3.2 系統架構的overview.............................................................17.3.3 系統架構:JSync、JSendMail、JFetchMail......................18三章 系統操作與測試..........................................................................................243.1 系統功能簡介..................................................................................243.2 系統操作..........................................................................................24四章 相關系統的比較..........................................................................................294.1 Windows Live Sync........................................................................294.2 Dropbox............................................................................................294.3 syncplicity....................................................................................304.4 comparison......................................................................................30五章 成果與未來展望..........................................................................................315.1 成果..................................................................................................315.2 未來展望..........................................................................................31JPrint..............................................................................................31JBackUp............................................................................................33考文獻......................................................................................................................34877851 bytesapplication/pdfen-US同步自動化網路空間E-mail資料夾synchronizationautomaticnetwork spaceE-Mailfolder基於E-mail之離線資料夾同步實作An implementation of E-mail based Offline Folder Synchronizationthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/185380/1/ntu-98-R95922015-1.pdf