Applying Web Services to Mobile Device Location Based Services 林國隆、江憲坤
E-mail: [email protected]
ABSTRACT
Because of the rapid development of wireless environment and hardware technology of mobile devices, people are able to surf over the Internet anytime and anywhere. Therefore, related mobile services will make the live of people more convenient. In the scope of mobile commerce, "location service" is one of the most important mobile services. The primary goal of "location service" is to help people complete their work by getting the location information and related information of their need. This research analyzes the capabilities for design of location-based service according to the user and system requirements, and the scenario. Furthermore, this research designs and implements the Web Service objects which encapsulate the required capabilities owing to the Web Service is public, modular and reusable. Therefore, a collaborative location-based application framework is proposed which is based on Web Services. A location-based service prototype system based on the proposed framework is designed and implemented as a proof of concept example of this research.
Keywords : Web Services, Mobile Devices, Location Service, Collaboration.
Table of Contents
第一章 緒論..………..1 1.1 研究背景與動機………
…...1 1.2 研究問題 ………...3 1.3 研究目的………
…...4 1.4 研究範圍與限制………...4 1.5 研究方法與步驟………
……...5 1.6 論文架構 ………...6 第二章 文獻探討………
………..8 2.1行動裝置……….………...8 2.2行動商務………
…….……...9 2.2.1位置相關服務………...11 2.2.2 現有提供者所支援之位置服務介紹…...….
…...13 2.3 GPS與Java…..……….………...14 2.4 Web Services相關技術………..………
…...15 2.4.1 Web Services………...15 2.4.2 XML………
…...17 2.4.3 SOAP………...18 2.4.4 WSDL………
…...19 2.4.5 UDDI………...20 2.5物件導向分析設計與UML……..………
……...21 2.5.1 物件導向分析設計………...21 2.5.2 UML………
…...22 2.6總結………..………...23 第三章 協同位置服務框架設計………
……..…………..24 3.1設計目的………...24 3.2位置服務需求分析………
………...25 3.3位置服務架構………....………...37 3.4協同位置服務框架設計………
………...40 3.5總結………...42 第四章 協同位置服務框架實作…
………..……..44 4.1協同位置服務訊息協定………...44 4.2 Position package實作…
………...46 4.3 CollaborativeApp package實作………...49 4.4 LocationApp package實 作………...60 4.5總結………...66 第五章 協同位置服務雛 型系統………..………..67 5.1地圖資料庫製作...………..………67 5.2系統介紹...
………..………68 5.2.1系統需求………...………...………68 5.2.2系統功 能………...………69 5.2.3系統架構………...………...70 5.3系統畫面…
………...73 5.4 總結………...………...78 第六章 結 論………..………..79 6.1 結論………...………...79 6.2 未來方向………...………...80 參考文獻………..………
…..82
REFERENCES
[1] 大眾電信, http://www.phs.com.tw/mimi/mimi_a1_m9.asp, 民 國92年。
[2] 王英裕,行動定位技術與服務發展現況之探討, http://www.2cm.com.tw/docs/serial/9/c00911.htm,民國92年。
[3] 中華電信,ttp://www.cht.com.tw/PersonalCat.php?CatID=544,民國92年。
[4] 台灣大哥大, http://828.tccdata.com.tw/828/index.htm,民國92年。
[5] 李毅騁譯(Scribner, K., Scribner, M., and Stiver, K.著) , SOAP入門手冊,培生教育出版集團,民國90年。
[6] 陳孟廷,以Web Services為基礎的行動協同商務之研究,大葉大學資訊管理研究所碩士論文,民國91年。
[7] 張思源,電腦運算世代交替-網路服務潛力無窮, http://infopro.com/it/itnews.asp?messageid=30344,民國92年。
[8] 張裕益譯(Booch, G., Rumbaugh, J. 及Jacobson, I. 著),UML使用手冊,博碩文化,民國90年。
[9] 楊正甫,應敏貞,物件導向分析與設計,松崗,民國89年。
[10] 全球行動商務市場成長預估,資策會MIC 經濟部 ITIS計畫整理,民國90年。
[11] 遠傳電信, http://www.fetnet.net/#product,民國92年。
[12] 劉俐均,行動定位-帶領行動商務起飛, http://www.taiwantelecom.com.tw/pj30pg134.asp?tag=7376,民國92年。
[13] Alba, M. and Favela, J., "Supporting Handheld Collaboration Through COMAL," in the 6th International Workshop on Groupware, pp.
52-59, 2000.
[14] Gregory, D., et al, "Cyberguide: A Mobile Context-Aware Tour Guide," ACM Wireless Networks, vol. 3, pp. 421-433, 1997.
[15] Hjelm, J., Creating Location Services for the Wireless Web, Wiley Pub., 2002.
[16] Kung, C., "The Object-Oriented Paradigm," Encyclopedia of Microcomputers, vol. 12, pp. 287-305, 1993.
[17] Kalakota, R. and Robinson, M., M-Business: The Race to Mobility, McGraw-Hill Pub., 2001.
[18] Varshney, U., Vetter, R.J., and Kalakota, R., "Mobile Commerce a New Frontier," Computer, vol. 33, no. 10, pp. 32-38, 2001.
[19] Minker, J., Historical Developments in Computers to the 1950s, http://prism.cs.umd.edu/papers/Mink98:history_dst/paper.html, 1998.
[20] Naughton, B., Wireless: It's All About Location, http://www.eaijournal.com/PDF/LEA.pdf, 2003.
[21] Oellermann, W., Architecting Web Services, Apress Pub., 2001.
[22] Poslad, S., et al., "CRUMPET: Creation of User-Friendly Mobile Services Personalised for Tourism," in the Second International Conference on 3G Mobile Communication Technologies, no. 477, pp. 28-32, 2001.
[23] Schmidt, B., et al., Personalized and Easy-to-use Mobile Services for Tourists, http://www.emorphia.com/downloads/ubicomp-paper.pdf, 2001.
[24] Steve,G., et al., Building Web Services with Java, Sams Pub., 2002.
[25] Senn, J. A., "The Emergence of M-Commerce," Computer, vol. 33 no. 12, pp. 148-150, 2000.
[26] UDDI, http://www.uddi.org, 2003.
[27] Walther, U. and Fischer, S., LocaPhone - Location-Aware Group Communication for Mobile Groups, http://www.isoc.org/inet2001/
CD_proceedings/index.shtml, 2001.
[28] W3C, http://www.w3c.org/, 2003.
[29] WSDL, http://www.w3.org/TR/wsdl12/, 2003.
[30] Zipf, A., "User-Adaptive Maps for Location-Based Services (LBS) for Tourism," in the 9th International Conference on Information and Communication Technologies in Tourism, http://www.eml.org/english/homes/zipf/zipf.html , 2002.