博碩士論文 88522053 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:36 、訪客IP:18.217.4.250
姓名 沈宣瑋(Hsunwei Shen )  查詢紙本館藏   畢業系所 資訊工程研究所
論文名稱 異質應用程式間的資料同步
(Data Synchronization for Multiple Heterogeneous Applications)
相關論文
★ 應用J2ME技術建立無線企業應用程式★ 以XML為基礎的企業應用程式架構
★ 利用設計樣式開發可重複使用之會計系統★ 在J2EE架構下發展Web應用程式
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 由於軟體技術日漸成熟,應用程式不斷推陳出新,加上目前個人無線設備在運算和傳輸能力上都有很大的提昇,軟體的發展領域又因此向外擴張。在眾多的應用程式之中,某些是針對類似的功能而設計的,這些應用程式大多使用不同的設計方式,而且彼此的相關度很低。但是如果能夠適當的將這些應用程式的資料加以處理,並且進行資料同步的工作,在使用上會帶來更大的便利。
在這篇論文中,我們將會介紹多向同步協定(Multi-Sync Protocol),許多的應用程式都使用了同步的技術,但是這些同步的處理方式都不盡相同,且僅能應用在某部分的設備或固定的資料型態上,因此我們希望多向同步協定可以打破這些屏障。
這個協定並沒有辦法有效的簡化同步的過程,但是卻可以減低同步程式發展的複雜度,同時將資料的傳輸量減至最小,以配合目前無線傳輸協定的頻寬限制。藉由將同步邏輯與資料處理分離開來,讓不同的設備都可以經由我們所設計的協定進行資料交換的工作。
摘要(英) Because of the mature of the software technologies, there are more and more software applications off the shelf. Further more, there is huge promotion on the computing and transfer power of wireless devices, the applying area of software technologies have been extended. In these applications, most of them aim at the same functionalities or user groups. But the developing methods are totally different and have low relativity between them. It will be more convenient if the data of each device can be integrated and perform the synchronization process.
In this thesis, we will introduce the Multi-Sync Protocol. Many software applications use synchronization technologies but the implementation method of these applications are totally different and only can be used at restricted devices or data types. We hope our synchronization protocol can break the walls between them.
This protocol can not efficiently reduce the process of synchronization but can lower the complexity on the development of synchronization application. Meanwhile, reduce the volume of data transfer for the bandwidth limitation of present specification of mobile transfer protocol. By separating the synchronization logic and data access for each device, different devices can through our synchronization protocol to communicate with other and perform synchronization.
關鍵字(中) ★ 同步 關鍵字(英) ★ Synchronization
論文目次 ContentI
FiguresIII
TablesV
CodeVI
摘要VII
AbstractVIII
1Introduction1
2Related work5
2.1SyncML protocol5
2.2Palm conduit synchronization9
3Multi-Sync Protocol15
3.1Architecture15
3.2Sync Logic17
3.3Sync Module32
3.4Backup Storage36
3.5Communication37
3.6Configuration Tools38
3.7Loadable module40
4Implementation & demonstration42
4.1Environment42
4.2Synchronization participants44
4.3Implementation of sync logic49
4.4Implementation of unified record49
4.5Implementation of sync modules for PC51
4.6Implementation of sync modules for Palm52
4.7Implementation of sync modules for Web55
4.8Configuration of Palm conduit57
4.9Configuration of PalmOS emulator61
4.10Configuration Tool66
4.11Installation68
4.12Demonstration69
5Conclusion & future work73
6References74
參考文獻 1.[Barc00] Brad Barclay, “jSyncManager Project Developers Resource Page,” http://web.idirect.com/~warp/jsyncmanager/index.html, 24 Sep, 2000.
2.[Coop00] Jim Cooper, “Turbosync Compunent,” http://www.tabdee.ltd.uk/Downloads/TurboSync.html, 2000.
3.[Elev01] Evevate Software, “DBISAM Database System,” http://www.elevatesoft.com/, 27 May, 2001.
4.[Fiel97] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. Berners-Lee, “Hypertext Transfer Protocol -- HTTP/1.1,” RFC2068, Jan 1997.
5.[Free96] N. Freed and N. Borenstein, “Multipurpose Internet Mail Protocol Part One: Format of Internet Message Bodies,” http://www.ietf.org/rfc/rfc2045.txt, RFC2045, Nov 1996.
6.[Free96] N. Freed and N. Borenstein, “Multipurpose Internet Mail Protocol Part Two: Media Types,” http://www.ietf.org/rfc/rfc2046.txt, RFC2046, Nov 1996.
7.[Free96] N. Freed and N. Borenstein, “Multipurpose Internet Mail Protocol Part Five: Conformance Criteria and Examples,” http://www.ietf.org/rfc/rfc2049.txt, RFC2049, Nov 1996.
8.[Free96] N. Freed, J. Klensin,and, J. Postel, “Multipurpose Internet Mail Protocol Part Four: Registration Procedures,” http://www.ietf.org/rfc/rfc2048.txt, RFC2048, Nov 1996.
9.[Hand01] Handx Software, ”Conduit Installer v1 ,” http://www.handx.net/index.phtml?page=documentation&subpage=condinstdoc, 30 Mar, 2001.
10.[IETF] “The Internet Engineering Task Force,” http://www.ietf.org.
11.[IrDA] IrDA Data Association, “Technology Summany of “IrDA DATA and “IrDA CONTROL,” http://www.irda.org/standards/standards.asp.
12.[IrDA99] Pat Megowan, Dave Suvak, and Doug Kogan, “IrDA Object Exchange Protocol”, http://www.irda.org/standards/pubs/IrOBEX12.pdf.
13.[Lee96] T. Berners-Lee, R. Fielding, and H. Frystyk, “Hypertext Transfer Protocol -- HTTP/1.0,” RFC1945, May 1996
14.[McCa] Kelly McCaw, “HotSync Access to Conduit Information Storage Medium Interface API Specification”, http://www.palm.com/devzone.
15.[Moor96] K. Moore, “Multipurpose Internet Mail Protocol Part Three: Message Header Extensions for Non-ASCII Text,” http://www.ietf.org/rfc/rfc2047.txt, RFC2047, Nov 1996.
16.[MS] “Microsoft Windows CE”, http://www.microsoft.com/catalog/display.asp?site=120&subid=22&pg=1.
17.[MS01] Miscrsoft Corporation, “ODBC — Open Database Connectivity,” http://www.microsoft.com/data/odbc/default.htm, 2001.
18.[Palm] Palm Computing, “Developler’s Guide for Java Base Conduit,” http://www.palm.com/devzone.
19.[Palm] Palm Computing, “Palm OS,” http://www.palmos.com.
20.[Palm00] Palm Computing, “Conduit Programmer’s Companion for Windows,” http://ww.palmos.com/devzone, 24 Jan, 2000.
21.[Palm01] Palm Computing, “HotSync Technology Support Index,” http://www.palm.com/support/hotsync.html, 2001.
22.[PHPg00] phpgroupware, “The project,” http://www.phpgroupware.org/project.php, 2000.
23.[Poor00] Noel Poore, “SyncML Architecture,” http://www.syncml.org/tech/docs/SyncMLArchv02.doc, 10 May, 2000.
24.[Rive92] R. Rivest, “The MD5 Message-Digest Algorithm,” http://www.ietf.org/rfc/rfc1321.txt, RCF1321, Apr 1992.
25.[Scou97] John Scourias, “Overview of the Global System for Mobile Communications”, http://ccnga.uwaterloo.ca/~jscouria/GSM/gsmreport.html.
26.[Sync00] SyncML, “Building an Industry-Wide Mobile Data Synchronization Protocol,” http://www.syncml.org, 2000.
27.[Sync00] SyncML, “SyncML HTTP Binding,” http://www.syncml.org/supporters/docs/syncml_http_v05_20000531.pdf, 31 May, 2000.
28.[Sync00] SyncML, “SyncML over WSP, version 0.5,” http://www.syncml.org/supporters/docs/syncml_wsp_v05_20000531.pdf, 31 May, 2000.
29.[Sync00] SyncML, “SyncML Representation Protocol,” http://www.syncml.org/supporters/docs/syncml_rep_proto_v09_20000531.pdf, 31 May, 2000.
30.[Sync00] SyncML, “SyncML Synchronization Protocol,” http://www.syncml.org/supporters/docs/syncml_sync_proto_v08_20000531.pdf, 31 May, 2000.
31.[Sync01] Synchrologic Corporation, “Mobile and Wireless Computing White Papers,” http://www.synchrologic.com/demo/whitepapers.html, 1 Jan, 2001.
32.[Text00] Tim Bray, Textuality, Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, “Extensible Markup Language (XML) 1.0 (Second Edition) Recommandation,” http://www.w3.org/TR/2000/REC-xml-20001006, 6 Oct, 2000.
33.[Wals] Norman Walsh, “A Technical Introduction to XML”, http://www.arbortext.com/Think_Tank/XML_Resources/A_Technical_Introduction_to_XM/a_technical_introduction_to_xm.html.
34.[WAP00] WAP Forum, “Wireless Application Protocol Architecture Specification,” http://www.wapforum.org, 17 Oct, 2000.
35.[WAP00] WAP Forum, “Wireless Application Protocol Binary XML Content Format Specification,” http://www.wapforum.org, 12 Dec, 2000.
36.[WAP01] WAP Forum, “Wireless Application Protocol Wireless Session Protocol Specification,” http://www.wapforum.org, 18 Jan, 2001.
37.[WAP01] WAP Forum, “Wireless Profiled HTTP,” http://www.wapforum.org, 29 Mar, 2001.
指導教授 黃為德(Wei-T. Huang) 審核日期 2001-7-4
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明