跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.80) 您好!臺灣時間:2024/12/04 04:29
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:蔡政學
研究生(外文):ZhengXue Tsai
論文名稱:OSGi與Bluetooth服務互通之研究
論文名稱(外文):A Study of the Service Interoperability for OSGi and Bluetooth
指導教授:張隆池張隆池引用關係江憲坤江憲坤引用關係
學位類別:碩士
校院名稱:大葉大學
系所名稱:資訊管理學系碩士班
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
論文頁數:118
中文關鍵詞:OSGiBluetoothJini閘道器服務互通
外文關鍵詞:OSGiBluetoothJinigatewayinteroperability
相關次數:
  • 被引用被引用:0
  • 點閱點閱:206
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本研究主要是為了解決OSGi(Open Service Gateway initiative)和Bluetooth之間服務互通的問題。網路的發達帶動許多應用裝置和不同的通訊協定誕生,然而這些裝置之間因為服務協定的不同,使得裝置間互通困難且服務無法互享。OSGi和Bluetooth之間由於協定的不同和服務特性的差異,造成在服務資訊互通上的困難。若能使Bluetooth和OSGi服務互通,則OSGi的固定式服務和Bluetooth的移動式服務將能緊密的結合在一起,使服務資源能充分分享,達到網路資源利用的最大效益。
Jini是一種分散式服務架構的軟體規格,和OSGi與Bluetooth之間有許多相似處,很適合作為OSGi和Bluetooth之間橋接的角色。因此,本研究提出利用Jini為仲介之模式,設計並雛型實作OSGI-Jini閘道器,來轉換OSGi和Jini間的服務規格。同時,OSGi-Jini閘道器結合Jini-Bluetooth閘道器[6],以解決OSGi和Bluetooth之間的服務互通的問題。最後,本研究以Jini MP3 player和OSGi英文字典之服務為例,透過OSGi-Jini閘道器使其之間的服務資訊互通,且能使用彼此所提供的服務,以證實本研究架構之可能性和實務性。
With the flourishing of the Internet, many network-capable devices have been created with different communication protocols hindering the interoperability of them. In addition, the disparity of their service protocols also makes it difficult to exchange and share services among them. Fortunately, OSGi and Jini are proposed as the open software architectures that enable the delivery and management of multiple applications and services to all types of networked devices. Therefore, this thesis proposes an OSGi-Jini gateway model to solve the problem of service interoperability between OSGi and Bluetooth devices using the Jini as the middleware. This way, OSGi fixed services and Bluetooth mobile services are interchangeable and the utilization of network resources is maximized.
The proposed OSGi-Jini gateway is composed of OGSi server, Jini server, OSGi translator, and Jini translator to manage the device connection and service translation between OSGi requests and Jini requests. Furthermore, a Jini-Bluetooth gateway is employed in addition to an OSGi-Jini gateway to solve the problem of service interoperability among OSGi and Bluetooth devices. Finally, a prototype system of the proposed OSGi-Jini gateway is built as a testbed for the interoperability of a Jini-based MP3 player application and an OSGI-based English dictionary application. The result shows the proposed OSGi-Jini is both feasible and satisfactory.
第一章 緒論................................................1
1.1 研究背景............................................1
1.2 研究動機............................................3
1.3 研究目的............................................7
1.4 研究範圍與限制......................................7
1.5 研究方法與流程......................................7
第二章 文獻探討...........................................10
2.1 OSGi(Open Service Gateway initiative)............11
2.1.1 OSGi架構.....................................12
2.1.2 Framework....................................16
2.1.3 Bundle.......................................17
2.1.4 Service......................................19
2.1.5 OSGi相關之開發工具...........................20
2.2 Bluetooth..........................................21
2.2.1 Bluetooth網路型態............................22
2.2.2 Bluetooth通訊協定............................26
2.3 Jini...............................................32
2.3.1 Jini架構.....................................33
2.3.2 Discovery、Join和Lookup Protocol.............35
2.4 OSGi、Jini與Bluetooth互連之相關研究................39
2.4.1 OSGi和Bluetooth互通之相關研究................39
2.4.2 Jini和Bluetooth互通之相關研究................40
2.4.3 OSGi和Jini互通之相關研究.....................40
2.5 總結...............................................41
第三章 OSGi和Bluetooth服務互通之設計......................43
3.1 OSGi和Bluetooth互通之架構分析......................43
3.2 Jini-Bluetooth閘道器...............................44
3.3 OSGi-Jini閘道器....................................45
3.3.1 OSGi-Jini閘道器需求分析與設計................46
3.3.2 OSGi-Jini閘道器使用案例(Use Case)..........47
3.4 總結...............................................56
第四章 OSGi-Jini閘道器系統實作............................59
4.1 OSGi-Jini閘道器核心架構............................59
4.2 OSGi-Jini閘道器類別圖(Class Diagram).............63
4.3 OSGi轉換為Jini服務格式之運作流程...................66
4.4 Jini轉換為OSGi服務格式之運作流程...................69
4.5 OSGi與Jini之服務格式...............................73
4.5.1 Jini服務格式.................................73
4.5.2 OSGi服務格式.................................76
4.5.3 OSGi與Jini服務格式之轉換.....................78
4.6 總結...............................................82
第五章 OSGi-Jini閘道器系統展示............................83
5.1 系統雛型測試範例簡介...............................83
5.2 啟動OSGi-Jini閘道器................................84
5.3 OSGi client bundle使用Jini之服務...................92
5.4 Jini client端使用OSGi之服務........................95
5.5 OSGi經由Jini轉換為Bluetooth........................98
5.6 總結..............................................100
第六章 結論..............................................101
6.1 具體貢獻..........................................101
6.2 後續研究..........................................102
參考文獻..................................................103
[1] 禹帆,無線藍芽技術的深入探討最新版,文魁資訊股份有限公司,民國90年。
[2] 徐國偉,HAVi與Jini之間軟體閘道器的設計與實作,台灣大學資訊工程學系暨研究所碩士論文,民國90年。
[3] 高卉芸(Horstmann, C.S. and Cornell, G. 著),台灣培生教育出版股份有限公司,民國91年。
[4] 張裕益 譯(Booch, G., Rumbaugh, J. and Jacobson, I. 著), UML使用手冊,博碩文化股份有限公司,民國90年。
[5] 鄒修銘、吳俊儀、胡凱智 譯(Robinson, M. and Vorobiev, P. 著),Swing實作手冊─Java UI最完整的參考 第二版,博碩文化股份有限公司,民國92年。
[6] 鄭玄哲,藍芽與Jini服務互通框架之研究,大葉大學資訊管理學系暨研究所碩士論文,民國92年。
[7] Atinav, AveLink Embedded Gateway (OSGi Framework) http://www.atinav.com/osgi/index.htm, 2003.
[8] Cervantes, H., The Concept of Service, http://www-adele.imag.fr/BEANOME/serviceconcept.htm, 2003.
[9] Chemishkian, S., “Building Smart Services for Smart Home,” in Proceedings of the 2002 IEEE 4th International Workshop on Networked Appliances, pp.215-224, 2002.
[10] Chen, K. and Gong, L., Programming Open Service Gateways with Java Embedded Server Technology, Addison Wesley, 2001.
[11] Condry, M., Gall, U. and Delisle, P., “Open Service Gateway Architecture Overview,” in IECON ’99 Proceedings of the 25th Annual Conference of the IEEE on Industrial Electronics Society, Vol. 2, pp.735-742, 1999.
[12] Dobrev, P., Famolari, D., Kurzke C. and Miller, B.A., “Device and Service Discovery in Home Networks with OSGi,” IEEE Communications Magazine, Vol. 40, Issue 8, pp.86-92, 2002.
[13] Edwards, W. K. and Tom, R., Jini Example by Example, Prentice Hall PTR., 2001.
[14] Edwards, W.K., Core Jini second edition, Prentice Hall PTR, 1999.
[15] Jini Network Technology Specifications, http://wwws.sun.com/software/jini/specs/, 2003.
[16] Joong-Han Kim, Sung-Su Yae and Ramakrishna, R.S., “Context-Aware Application Framework based on Open Service Gateway,” in Proceedings of the 2001 International Conferences on Info-tech and Info-net, Vol. 3, pp. 209-213, 2001.
[17] Marples, D. and Kriens, P., “The Open Services Gateway Initiative: An Introductory Overview,” IEEE Communication Magazine, Vol. 39, Issue 12, pp.110-114, 2001.
[18] Newmarch, J., A Programmer’s Guide for Jini Technology, Apress, 2001.
[19] Oscar Bundle Repository, http://oscar-osgi.sourceforge.net/, 2004.
[20] OSGi Alliance, Specification Overview, http://www.osgi.org/resources/spec_overview.asp, 2003.
[21] RMI, http://java.sum.com/j2se/1.3/docs/guide/rmi/activation/activation.1.htm, 1999.
[22] Stang, M. and Whinston, S., “Enterprise Computing with Jini Technology,” IT Professional, Vol. 3, No. 1, pp.33-38, 2001.
[23] Sumi, H., Choonhwa Lee and David, N., “Enabling Smart Spaces with OSGi,” IEEE Pervasive Computing, Vol. 2, Issue 3, pp. 89-94, 2003.
[24] Sun MicroSystems, Jini Network Technology, http://www.sun.com/jini, 2001.
[25] Tai-Yeon Ku, Dong-Hwan Park and Kyeong-Deok.Moon, “A Java-Based Home Network Middleware Architecture Supporting IEEE1394 and TCP/IP,” IEEE Transactions on Consumer Electronics, Vol. 48, No. 3, pp. 496-504, 2002.
[26] UML, http://www.omg.org/uml/, 1997.
[27] Widcomm SDK, http://www.widcom.com/, 2002.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊