(18.210.12.229) 您好!臺灣時間:2021/03/03 17:06
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:蔡雨臻
研究生(外文):Yu-Chen Tsai
論文名稱:代理者於行動資訊分享之研究
論文名稱(外文):A Study of Applying Software Agents for Information Sharing on Mobile Devices
指導教授:江憲坤江憲坤引用關係
指導教授(外文):Heien-Kun Chiang
學位類別:碩士
校院名稱:大葉大學
系所名稱:資訊管理學系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:107
中文關鍵詞:代理者行動裝置資訊分享
外文關鍵詞:Software AgentMobile DeviceInformation Sharing
相關次數:
  • 被引用被引用:2
  • 點閱點閱:135
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:19
  • 收藏至我的研究室書目清單書目收藏:2
隨著科技的進步,輕巧易攜的行動裝置逐漸普及。由於體積與重量的限制,使得行動裝置上的軟硬體資源也相對的受到限制。許多個人日常生活中所使用的資料,因此無法儲存在行動裝置上供日常生活使用。對於儲存資源的限制,我們希望能透過網路,利用資訊分享的方式,間接延伸行動裝置上的儲存空間,也促進人與人知識之間的交流。
軟體代理者程式設計是一門具有發展潛力而且被廣泛研究的學問。為了讓應用程式能有較大的彈性、互通性和延伸性,本研究利用代理者相關標準,針對行動資訊分享的需求,設計出一個應用於行動資訊分享的代理者架構。使用本架構中的代理者相關定義,程式設計師可以更方便的撰寫出能與異質性代理者互通的應用程式。
Due to the advancement of technology, the light-weight mobile deivce are widely spread in our daily lives. However, the small persistent storage space on mobile clients make us inconvenience to handle our daily lives.
Agent-Oriented Programming is an emergency research field in software engineering. In this research, we designed a flexible agent framework for information-sharing on mobile device. With our agent framework, application programmer can easily write their application to communicate with heterogeneous agents.
第一章 緒論 1
1.1 研究背景 1
1.2 研究動機 2
1.3 研究問題 3
1.4 研究目的 3
1.5 研究範圍與限制 4
1.6 研究方法與步驟 4
第二章 文獻探討 7
2.1軟體代理者 7
2.1.1 代理者定義 7
2.1.2 FIPA組織 9
2.1.3 代理者通訊語言 10
2.1.4 建構代理者之工具 16
2.1.5 代理者應用軟體 19
2.2行動裝置 21
2.2.1 行動裝置之作業系統 21
2.2.2 行動裝置之硬體 24
2.2.3 行動運算所面臨的挑戰 25
2.2.4 行動裝置上的Java技術 28
2.3 相關研究 30
2.4 結論 31
第三章 需求分析 32
3.1使用者需求分析 33
3.1.1使用案例 33
3.1.2使用者需求 34
3.2硬體需求分析 36
3.3代理者需求定義 37
3.4結論 44
第四章 系統設計 45
4.1 代理者通訊語言 45
4.1.1 代理者通訊語言簡介 45
4.1.2 MISAF之代理者通訊語言 46
4.1.3 MISAF中的Ontology規格 50
4.2 MISAF的互動模型 67
4.2.1 MISAF啟動時 70
4.2.2 MISAF運作時 77
4.2.3 MISAF的終止 86
4.3 結論 87
第五章 MISAF參考實作 88
5.1 MISAF實作議題 88
5.1.1 DF 88
5.1.2 MainAgent 89
5.1.3 UIAgent 89
5.1.4 DTA 90
5.1.5 StrMgr 91
5.1.6 一般事項 91
5.2 LEAP代理者開發工具 92
5.3 使用LEAP實作資訊分享程式 95
5.4 結論 99
第六章 結論 100
6.1 研究結論 100
6.2 研究貢獻 101
6.3 未來發展與後續研究建議 101
參考文獻 103
1.鄭玄哲等,Smart Phone上多元內容呈現之研究,第二屆電子化企業經營管理理論暨實務研討會. 2001.
2.McGee, D. and Cohen, P. Exploring Handheld, Agent-based, Multimodal Collaboration. in Proceedings of the Workshop on Handheld Collaboration at the Conference on Computer Supported Cooperative Work. Seattle, WA. 1998.
3.Forman, G.H. and Zahorjan, J., The Challenges of Mobile Computing. IEEE Computer, 27(4): p. 38-47. 1994.
4.Shoham, Y., Agent Oriented Programming. Artificial Intelligence, 60(1): p. 51-92. 1993.
5.Parks, D., Agent-Oriented Programming : A Practical Evaluation. http://www.cs.berkeley.edu/~davidp/cs263/.
6.Shoham, Y., An Overview of Agent-oriented Programming, in Software Agents, J. Bradshaw, Editor. AAAI Press. 1997.
7.Intel P2P Site. peer-to-peer: spreading the computing power. http://www.intel.com/eBusiness/products/peertopeer/ar011102.htm.
8.Napster homepage. http://www.napster.com/.
9.SETI@home, http://setiathome.ssl.berkeley.edu/.
10.JXTA Homepage. http://www.jxta.org/.
11.Maes, P., Agents that Reduce Work and Information Overload, in Communications of the ACM. p. 31-40. 1994.
12.Crabtree, I.B., Soltysiak, S.J., and Thint, M.P., Adaptive Personal Agents. Personal Technologies Journal, 2(3): p. 141-151. 1998.
13.McGuire, J.G., et al., SHADE: Technology for Knowledge-Based Collaborative Engineering. Journal of Concurrent Engineering: Applications and Research (CERA), 1(2). 1993.
14.Etzioni, O. and Weld, D.S., Intelligent Agents on the Internet: Fact, Fiction, and Forecast. IEEE Expert, 10(3): p. 44-49. 1995.
15.Wooldridge, M. and Jennings, N.R., Intelligent Agents: Theory and Practice. The Knowledge Engineering Review, 10(2): p. 115-152. 1995.
16.Steels, L., When are robots intelligent autonomous agents? Journal of Robotics and Autonomous Systems, 15(1-2): p.3-9. 1995.
17.Nwana, H.S., Software Agents: An Overview. Knowledge Engineering Review, 11(2): p. 205-244. 1996.
18.The Foundation for Intelligent Physical Agents. http://www.fipa.org.
19.FIPA''s Mission Statement. http://www.fipa.org/about/mission.html.
20.FIPA Specifications Policy.
http://www.fipa.org/docs/output/f-out-00003/f-out-00003A.html.
21.FIPA 97 Part 2 Version 2.0: Agent Communication Language Specification. http://www.fipa.org/specs/fipa00003/.
22.FIPA Abstract Architecture. http://www.fipa.org/specs/fipa0000.
23.KQML''s Home Page. http://www.cs.umbc.edu/kqml/.
24.Finin, T., et al. KQML as an Agent Communication Language. in The Proceedings of the Third International Conference on Information and Knowledge Management. 1994: ACM Press.
25.Publicly Available Implementations of FIPA Specifications. http://www.fipa.org/resources/livesystems.html.
26.FIPA-OS Homepage. http://fipa-os.sourceforge.net/.
27.Grasshopper Homepage. http:///www.grasshopper.de.
28.JAS Homepage. http://www.java-agent.org/
29.Bergenti, F. and Poggi, A. LEAP: a FIPA Platform for Handheld and Mobile Devices. in Agent Theories, Architectures, and Languages. 2001. Paramount Hotel, Seattle, WA.
30.PersonalJava technology White Paper, version 1.2. http://java.sun.com/products/personaljava/.
31.PersonalJava(TM) Application Environment. http://java.sun.com/products/personaljava/.
32.The Java Community Process(SM) Program. http://jcp.org/.
33.The European Commission Homepage. http://europa.eu.int/comm/index_en.htm.
34.JADE Homepage. http://jade.cselt.it/.
35.Adorni, G., et al. Enabling FIPA agents on small devices. in COOPERATIVE INFORMATION AGENTS. Modena, Italy. p.248-257. 2001.
36.AgentLand Homepage. http://www.agentland.com.
37.Silva, A. and Delgado, J. The Agent Pattern: A Design Pattern for Dynamic and Distributed Application. in 3rd European Conference on Pattern Languages of Programming and Computing, EuroPLOP98. 1998.
38.Palm OS Homepage. http://www.palmos.com.
39.Windows CE Homepage. http://www.microsoft.com/windows/embedded/ce.net/.
40.Symbian Homepage. http://www.symbian.com/.
41.Java(TM) Consumer Software Documentation. http://java.sun.com/j2me/docs/.
42.Pocket PC Homepage. http://www.microsoft.com/mobile/pocketpc/default.asp.
43.Jeode Platform Homepage. http://www.insignia.co.jp/.
44.J2ME(TM) Homepage. http://java.sun.com/j2me/.
45.Day, B. Designing Wireless Application Using the Java 2 Platform Micro Edition(J2ME). in JavaOne 2002.
46.王森 著(民90),Java 手機程式設計入門,知城數位科技股份有限公司
47.Sumi, Y. and Mase, K. AgentSalon:Facilitating Face-to-Face Knowledge Exchange through Conversations Among Personal Agents. in The 5th International Conference on Autonomous Agents. p.393-400. 2001.
48.Sumi, Y. and Mase, K., AgentSalon Homepage. http://www2.mic.atr.co.jp/dept2/agentsalon/.
49.FIPA Content Languages Specification. http://www.fipa.org/specs/fipa00007/.
50.Gruber, T., What is an Ontology?
http://www-ksl.stanford.edu/kst/what-is-an-ontology.html.
51.FIPA Ontology Service Specification. http://www.fipa.org/specs/fipa00086.
52.FIPA Agent Management Specification. http://www.fipa.org/specs/fipa00023/.
53.FIPA Request Interaction Protocol Specification. http://www.fipa.org/specs/fipa00026/.
54.FIPA Query Interaction Protocol Specification. http://www.fipa.org/specs/fipa00027/.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔