簡易檢索 / 詳目顯示

研究生: 彭百謙
Peng Pai-Chien
論文名稱: 發展一個基於地理位置的Android應用程式SaysApp
Developing a Location-Based Android Application SaysApp
指導教授: 莊謙本
Chuang, Chien-Pen
學位類別: 碩士
Master
系所名稱: 電機工程學系
Department of Electrical Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 54
中文關鍵詞: AndroidLocation-Based ServiceAppGoogle Latitude
英文關鍵詞: Android, Location-Based Service, App, Google Latitude
論文種類: 學術論文
相關次數: 點閱:156下載:10
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Android是現今成長最快速的行動平台,截至2011年5月,第一億個Android行動裝置啟用了,且目前正以每天超過 50萬部的速度增加。同時,結合定位功能的智能手機和平板電腦等行動裝置的普及,衍生出許多基於地理位置的資訊服務(Location-Based Service)。而Android行動平台的開放性,最有利於研究發展新的應用。

    本研究為發展一個基於地理位置的Android行動即時資訊服務。藉由設計一個Android「行動裝置端」的應用程式(App),及一個位於Internet上的「主機端」的MySQL資料庫,結合「雲端」的Google Maps服務,發展出一個具有訊息廣播功能、基於地理位置的行動即時資訊服務SaysApp。相對於類似的App如Google Latitude,本研究所發展的SaysApp,使用者能夠輕易取得地理位置「附近」的「任何使用者」的訊息,因此SaysApp可以用來建立一個前所未有的溝通管道。

    Android is the most rapidly growing mobile platform nowadays. By May 2011, one hundred million Android devices have been activated, and the number is increasing at a speed of over 500,000 devices being powered up every day. Meanwhile, many Location-Based Services are derived from the popularization of locationing featured mobile devices, the smartphones and the tablets. The openness of Android is beneficial to research and develop new applications.

    This research is to develop a location-based Android mobile instant information service. With both the App on the device and the database on the Internet being designed, and Google Maps in the “cloud” being linked, a text-broadcasting location-based service has been developed. Different from the app Google Latitude, SaysApp developed in this research enables the users to build a novel channel to communicate with any unknown users nearby easily.

    摘  要 i ABSTRACT ii 誌  謝 iii 目  錄 iv 圖 目 錄 vi 表 目 錄 viii 第一章 緒論 1 1.1. 研究背景 1 1.2. 研究目的 2 1.3. 論文架構 2 第二章 行動資訊服務發展趨勢 3 2.1. Google Android行動平台 3 2.1.1. Google 3 2.1.2. Android 5 2.2. Google Maps雲端服務 8 2.2.1. Web 8 2.2.2. App 10 2.3. Location-Based Services實際應用 11 2.3.1. Google Latitude 11 2.3.2. Facebook Places 12 第三章 SaysApp的設計與實現 14 3.1. 系統架構 14 3.2. 伺服器端 15 3.3. 使用者端 18 3.3.1. Android App開發環境 18 3.3.2. SaysApp的介面設計 22 3.3.3. SaysApp的程式設計 25 3.4. 模擬驗證 35 3.4.1. 使用虛擬裝置模擬 35 3.4.2. 使用實機驗證 38 第四章 綜合分析比較 45 4.1. 功能適地性 45 4.2. 功能即時性 46 4.3. 功能實用性 47 4.4. 功能多樣性 48 4.5. 介面友善度 49 4.6. 資料安全性 49 4.7. 系統穩定度 50 第五章 結論 51 5.1. 研究貢獻 51 5.2. 未來發展 51 參考文獻 52

    [1] Shuai Zhang, Shufen Zhang, Xuebin Chen, Xiuzhen Huo, Cloud Computing Research and Development Trend, 2010.
    [2] http://en.wikipedia.org/wiki/Cloud_computing
    [3] 蔡志宏、謝穎青、蔡念中、陳信宏、周韻采、李秀珠、李淳,「我國數位電視服務市場及未來需求研析」,民99。
    [4] http://en.wikipedia.org/wiki/Feature_phone
    [5] http://en.wikipedia.org/wiki/Smartphone
    [6] http://www.apple.com/iphone/apps-for-iphone/
    http://market.android.com
    [7] http://en.wikipedia.org/wiki/Social_networking_service
    [8] http://en.wikipedia.org/wiki/Location-based_service
    [9] Xianhua Shu, Zhenjun Du, Rong Chen, "Research on Mobile Location Service Design Based on Android," Wireless Communications, Networking and Mobile Computing, 2009.
    [10] Kumar S., Qadeer M.A., Gupta A., "Location based services using android (LBSOID)," Internet Multimedia Services Architecture and Applications (IMSAA), 2009.
    [11] http://en.wikipedia.org/wiki/Dot-com_bubble
    [12] http://www.google.com/logos/2011/lespaul.html
    [13] http://google.com/io
    [14] http://www.openhandsetalliance.com/oha_members.html
    [15] Paul Michael Kilgo, Android OS: A robust, free, open-source operating system for mobile devices, 2010.
    [16] Benjamin Speckmann, The Android mobile platform, 2008.
    [17] 柯維新,「行動通訊運營商因應Android開放式平台之發展策略探討」,國立政治大學,碩士論文,民99。
    [18] http://www.idc.com/getdoc.jsp?containerId=prUS22871611
    [19] http://chinese.engadget.com/2011/05/10/google-reaches-100-millionth-android-activation-400-000-android/
    [20] http://chinese.engadget.com/2011/06/28/andy-rubin-50-android-active-a-day-growing-up/
    [21] http://developer.android.com/guide/appendix/api-levels.html
    [22] http://www.google.com/mobile/maps/
    [23] http://techcrunch.com/2011/05/25/google-maps-for-mobile-stats/
    [24] http://news.networkmagazine.com.tw/classification/web/2011/05/27/24639/
    [25] Ed Burnette, Hello, Android: Introducing Google’s Mobile Development Platform, 2nd, 2010.
    [26] Sandeep Kumar, Mohammed Abdul Qadeer, Archana Gupta, Location Based Services using Android, 2009.
    [27] 呂庭宇,「行動定位服務之智慧型即時旅遊資訊分享系統」,北台灣科學技術學院,碩士論文,民99。
    [28] http://www.youtube.com/watch?v=Q-Oq-9enE-k
    [29] http://www.google.com/mobile/latitude/
    [30] http://en.wikipedia.org/wiki/Facebook
    [31] http://en.wikipedia.org/wiki/Client–server_model
    [32] 張毓軒,「在 Android平台上之IEEE802.21資訊伺服器的設計與實作」,國立雲林科技大學,碩士論文,民99。
    [33] http://developer.android.com/guide/basics/what-is-android.html
    [34] Hans Dulimarta, Jonathan Engelsma, “Developing Android Applications”, The Journal of Computing Sciences in Colleges, 2010.
    [35] Xianhua Shu, Zhenjun Du, Rong Chen, Research on Mobile Location Service Design Based on Android, 2009.
    [36] http://en.wikipedia.org/wiki/Model–view–controller
    [37] http://www.facebook.com/zuck
    [38] http://en.wikipedia.org/wiki/SQL_injection
    [39] Jesse Burns, Developing Secure Mobile Applications For Android, 2008.
    [40] Paolo Meroni, Elena Pagani, Gian Paolo Rossi, Lorenzo Valerio, An Oppor- tunistic Platform for Android-based Mobile Devices, 2010.
    [41] Freek Uijtdewilligen, A framework for location-based services using augmented reality on Google Android-- Train station navigation, 2010.
    [42] Nan Li, Guanling Chen, "Analysis of a Location-Based Social Network," Computational Science and Engineering, 2009.

    下載圖示
    QR CODE