以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:41 、訪客IP:18.188.205.95
姓名 許博魁(Bo-kuei Syu) 查詢紙本館藏 畢業系所 資訊工程學系 論文名稱 點對點移動代理人之設計與實作與於車資通訊之應用
(Design and Implementation of Peer-to-Peer Mobile Agents and its Application to Telematics Services)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放) 摘要(中) 本論文主要提出如何使用XMPP (Extensible Messaging and Presence Protocol) 在以Android為平台的3G手機上建構與實做即時通訊系統(Instance massaging System),達到點對點傳送即是訊息與檔案,加上OSGi已被採用並佈署於許多車資通訊系統之車機平台上,所以我們也試著將Mobile Agent 也以點對點的方式傳送,使Agent可以在點與點之間遊走。本論文以Peer Review Mobile Agent 做為結合OSGi和即時通訊系統的範例,並在以Android為平台的3G手機上執行。
摘要(英) In this thesis, a peer-to-peer mobile agent mechanism is proposed based on Extensible Messaging and Presence Protocol (XMPP) over file transferring protocol. Furthermore, an open source XMPP client library has been ported to Android platform to enable instant message passing and the running of the mobile agents over 3G environments. Mobile agents are designed and implemented based upon OSGi platform, and a peer review scenario is used to demonstrate the proposed approach.
關鍵字(中) ★ 點對點傳輸
★ 車資訊息
★ 移動代理人
★ 即時訊息關鍵字(英) ★ Mobile Agent
★ Telematics Services
★ XMPP
★ Smack
★ Android
★ Openefire
★ Instant Message
★ Peer-to-Peer論文目次 摘 要 i
ABSTRACT ii
目 錄 iii
一、緒 論 1
1-1、引言與動機 1
1-2、目的 2
1-3、論文架構 3
二、背景知識介紹 5
2-1、XMPP (Extensible Messaging and Presence Protocol) 5
2-1-1 XMPP開發過程 5
2-1-2 XMPP介紹 7
2-1-3 XMPP Extension Protocols (XEPs) 8
2-1-4 Streaming XML 9
2-1-5 XMPP的優點 12
2-2 Open Source的使用 13
2-2-1 現有開發Instance Messaging 系統的open source 13
2-2-2 Smack 15
2-2-3 Openfire 16
三、解決Smack移植到Android平台上的問題 17
3-1、解決Android 手機平台上尚未完整支援Smack所需要的Java API的問題 17
3-2、ClassCastException 的問題 21
3-3、如何取到3G手機的IP 23
四、系統架構與實作 26
4-1、系統架構 26
4-2 Instant Messaging system 32
4-2-1 Instance Messaging系統架構圖 32
4-2-3 Sequence diagram 35
4-2-4 頁面呈現 38
4-3 Peer-to-Peer Mobile Agents System 40
4-3-1 Peer-to-Peer Mobile Agents System架構 40
4-3-2 Class diagram 41
4-3-3 Sequence diagram 44
4-3-4頁面呈現 45
五、效能測試 48
5-1 使用工具 48
5-2、測試結果 48
六、結論 49
七、未來展望 50
參 考 文 獻 51
參考文獻 [1] Android Developers. http://developer.android.com/intl/zh-TW/index.html
[2] Fring. http://www.fring.com/default.php
[3] XMPP Standards Foundation. http://xmpp.org/
[4] J. Lee, S.-J. Lee, Y.-L. Chen, H.-M. Chen, and P.-F. Wang, “Design and
Implementation of OSGi-Based Mobile Agent,” The Fifth Taiwan
Conference on Software Engineering, Taiwan, June 2009.
[5] Alfonso Fuggetta, Gian Pietro Picco,and Giovanni Vigna, “Understanding
Code Mobility,” IEEE TRANSACTIONS ON SOFTWARE
ENGINEERING, VOL. 24, NO. 5, MAY 1998.
[6] Neeran M. Karnik, Anand R. Tripathi, “Design Issues in Mobile-Agent
Programming Systems,”IEEE Concurrency, vol. 6, no. 3, pp. 52-61,
July-Sept. 1998, doi:10.1109/4434.708256.
[7] Neeran M. Karnik, Anand R. Tripathi, “A Security Architecture for Mobile Agents in Ajanta,”icdcs, pp.402, 20th IEEE International Conference on Distributed Computing Systems (ICDCS'00), 2000.
[8] Karjoth, G., et al., “A Security Model For Aglets,” IEEE Internet
Computing, July-Aug 1997, 1997. pp.68-77.
[9] R. Pugazendi, K. Duraiswamy, “Mobile Agents - A Solution for Network
Monitoring,” artcom, pp.579-584, 2009 International Conference on Advances in Recent Technologies in Communication and Computing, 2009.
[10] Anand R. Tripathi, Neeran M. Karnik, Manish K. Vora, Tanvir Ahmed, Ram D. Singh, “Mobile Agent Programming in Ajanta,” icdcs, pp.0190, 19th IEEE International Conference on Distributed Computing Systems (ICDCS'99), 1999.
[11] Wikipedia. Comparison of XMPP server software.
http://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software
[12] Wikipedia. Comparison of XMPP client software.
http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_clients
[13] ignite realtime. Smack http://www.igniterealtime.org/projects/smack/
[14] ignite realtime. Openfire http://www.igniterealtime.org/projects/openfire/index.jsp
指導教授 李允中(Jonathan Lee) 審核日期 2010-7-23 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare