研究生: |
廖國智 Kuo-chih Liao |
---|---|
論文名稱: |
一種Android平台的照片分享系統之設計與實作 Design and Implementation of a Photo Share System on Android Platform |
指導教授: |
吳傳嘉
Chwan-chia Wu |
口試委員: |
張俊明
Chun-ming Chang 謝錫堃 Ce-kuen Shieh 黎碧煌 Bih-hwang Lee |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 137 |
中文關鍵詞: | Android 、Google Maps 、Google Panoramio 、網路相簿服務 、照片分享服務 |
外文關鍵詞: | Android, Google Maps, Google Panoramio, Web Album Service, Photo Share Service |
相關次數: | 點閱:259 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近來由於高階照相手機的普及與手機行動上網的方便性,使得人們在照片管理與分享行為上有了進一步的改變。網路相簿服務的出現,也將照片分享的範圍從原本的親人、朋友拉遠到地球上的每一位網路相簿使用者;同時,分享的硬體設備也從原本的家用個人電腦、筆記型電腦擴展到智慧型手機上,提昇了服務的便利性。
本論文實現了在Android手機作業系統上,開發Android程式設計進行照片分享(Photo Share)應用。內容為可以直接瀏覽Google Picasa網路相簿上的照片,並且藉由自己撰寫的伺服器端與兩方手機端的網路傳輸管理機制達到照片分享的功能,其優點為透過網路載入圖檔而不需要儲存至手機,並對照片儲存方式給予管理;接著設計Google Panoramio地圖相冊,提供照片分享服務,其優點讓使用者能夠分享Google Maps上來自世界各地拍攝者於特定景點所拍攝的照片作品。
With the advance of the high digital photography and the convenience of the mobile internet by cell-phone, there have been some significant changes in photo managing and sharing behavior. Web album on the internet has extended photo sharing service from family and friends around us to other web album users around the world. Meanwhile, the sharing hardware devices, which have developed from original home PCs, laptops to the smart phones, enhance the convenience of the service.
This thesis proposes and implements an application system for providing photo share service on Android platform, which the system can use to browse the photos on Picasa Web Albums; besides, they can have the abilities for photo-sharing by network transmission management mechanisms, including the server designed by the users and both side of the phone client. The advantage of the proposed system is that users can load the image files through the Internet without saving the images to the cell-phone, and also they can manage the way saving the images. Then, users would design the Google Panoramio named map gallery to provide the service of photo sharing. The benefit is that uses can share photographs of specific sites on Google Maps taken by photographers all around the world.
[1]Information Technology(IT), http://zh.wikipedia.org/zh-tw/%E4%BF%A1%E6%81%AF%E6%8A%80%E6%9C%AF
[2]S. Dutta, and I. Mia. (2009). The Global Information Technology Report 2008- 2009 [Online]. Available: http://www.weforum.org/pdf/gitr/2009/gitr09fullreport.pdf
[3]H. J. La, and S. D. Kim,“A service-based approach to developing Android Mobile Internet Device (MID) applications”in Proc. IEEE International Service-Oriented Computing and Applications Conf. SOCA’09, Taipei, Taiwan, Jan 2009, pp. 1-7.
[4]陳姵如, 不同年齡族群之網路相簿標籤索引動機與行為之研究, 國立交通大學應用藝術研究所碩士論文, 民98.
[5]K. Rodden, and K. R. Wood,“How do people manage their digital photographs?” in Proc. ACM SIGCHI, 2003, pp. 409-416.
[6]龐惠潔, 美麗人生:網路相簿社群的互動行為研究, 國立政治大學新聞研究所碩士論文, 民94.
[7]資策會產業情報研究所 / 2009年台灣網友的網路娛樂行為, http://mic.iii.org.tw/intelligence/pressroom/pop_pressfull.asp?sno=214&type1=2
[8]創市際市場研究顧問股份有限公司研究 / 部落格網友社群性網路服務使用情形, http://www.insightxplorer.com/specialtopic/blog_1031_05.html
[9]陳智勤, 具影像即地編修功能之網路相簿系統研製, 國立高雄第一科技大學電腦與通訊工程系碩士論文, 民93.
[10]林家弘, 利用加入特徵過濾的相似偵測來幫助管理及瀏覽消費型照片, 國立中正大學資訊工程所碩士論文, 民97.
[11]許全棋, 結合GPS照片定位與認證機制之網路相簿管理平台開發, 長榮大學資訊管理研究所碩士論文, 民97.
[12]廖漢騰, 以日誌為基礎的照片管理系統, 國立台灣大學資訊工程學研究所, 民92.
[13]傅智豪, 嵌入式網路相片瀏覽器應用, 國立台灣科技大學, 民97.
[14]鍾文昌, Android作業系統移植之研究與實現, 國立臺北科技大學資訊工程系碩士論文, 民98.
[15]Android / Official Website, http://www.android.com/
[16]The new T-Mobile G1 with Google cell phone / Official Site, http://www.t-mobileg1.com/
[17]HTC / Products / HTC Dream / Overview, http://www.htc.com/www/product/dream/overview.html
[18]Flickr / Photo Sharing, http://www.flickr.com/
[19]Picasa / Picasa Web Albums, http://en.wikipedia.org/wiki/Picasa
[20]Facebook, http://www.facebook.com/
[21]許儷玶, 整合Google Map與Location-Based Workflow Service之平台建置與探討, 國立臺灣師範大學資訊工程所碩士論文, 民98.
[22]J. Aguero, M. Rebollo, C. Carrascosa, and V. Julian,“Does Android Dream with Intelligent Agents”in Proc. IEEE International Symposium on Distributed Computing and Artificial Intelligence Conf. DCAI’08, Vol. 50, Valencia, Spain, Sept 2009, pp. 194-204.
[23]Android(operating system) / Architecture Diagram, http://en.wikipedia.org/wiki/Android_os
[24]M. L. Murphy, The Busy Coder's Guide to Android Development, 2nd ed. CommonsWare Pub., 2009.
[25]The Google Android software stack in brief / Web Site, http://fuyichin.blogspot.com/2008/06/google-android-software-stack-in-brief.html
[26]L. Batyuk, A. D. Schmidt, H. G. Schmidt, S. A. Camtepe, and S. Albayrak,“Developing and Benchmarking Native Linux Applications on Android”in Proc. IEEE International MOBILe Wireless MiddleWARE Operating Systems and Applications Conf. ICST’09, Berlin, Germany, 2009, pp. 381-392.
[27]Android 1.6 SDK, Release 2 / Android Developers, http://developer.android.com/sdk/android-1.6.html
[28]Android, S.D.K.: An Open Handset Alliance Project / Web Site, http://code.google.com/android/
[29]Android SDK / Download the Android SDK / Web Site, http://code.google.com/android/download_list.html
[30]Eclipse.org home / Eclipse Resources, http://www.eclipse.org/
[31]R. Rogers, J. Lombardo, Z. Mednieks, and B. Meike, Android Application Development: Programming with the Google SDK, 1st ed. O'Reilly Meedia Pub., 2009.
[32]E. Burnette, Hello, Android: Introducing Google's Mobile Development Platform, 3rd ed. Pragmatic Bookshelf Pub., 2010.
[33]X. Shu, Z. Du, and R. Chen,“Research on Mobile Location Service Design Based on Android”in Proc. IEEE International Wireless Communications Networking and Mobile Computing Conf. WICOM’09, Beijing, China, Sept 2009, pp. 1- 4.
[34]SOLite / Design / Features, http://en.wikipedia.org/wiki/SQLite
[35]An introduction to SQLite, an open source embeddable database / Figure 1. Internal architecture of SQLite,
http://www.ibm.com/developerworks/opensource/library/os-sqlite/
[36]Picasa Web Albums Data API / What is the Picasa Web Albums Data API, http://code.google.com/intl/en/apis/picasaweb/overview.html
[37]M. Miller, Googlepedia: The Ultimate Google Resource, 3rd ed. Que Pub., 2008.
[38]Picasa APIs / What are the Picasa APIs, http://code.google.com/intl/en/apis/picasa/
[39]Google Maps / Directions / Extensibility and customization, http://en.wikipedia.org/wiki/Google_Maps
[40]M. C. Brown, Hacking Google Maps and Google Earth, 1st ed. Wiley Pub., 2006.
[41]Panoramio / Features, http://en.wikipedia.org/wiki/Panoramio
[42]Panoramio Widget API / JavaScript or iframes, http://www.panoramio.com/api/widget/api.html
[43]Trygve / MVC / XEROX PARC 1978-79, http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
[44]J. Fan, and K. Shaoping ,“How to Display the Data from Database by ListView on Android”in Proc. IEEE International Workshop on Intelligent Systems and Applications Conf. ISA’10, Wuhan, China, May 2010, pp. 1-4.
[45]M. J. Donahoo, and K. L. Calvert, TCP/IP Sockets in C: Practical Guide for Programmers, 2nd ed. Morgan Kaufmann Pub., 2009.
[46]E. R. Harold, Java network programming, 3rd ed. O'Reilly Media Pub., 2004.
[47]C. T. Wu, An Introduction to Object-Oriented Programming with Java, 5th ed. McGraw-Hill Higher Education Pub., 2009.
[48]J. Graba, An Introduction to Network Programming with Java, 2nd ed. Springer Pub., 2006.
[49]BitmapFactory / Android Developers, http://developer.android.com/reference/android/graphics/BitmapFactory.html
[50]Panoramio API / How does it work, http://www.panoramio.com/api/data/api.html
[51]Representational State Transfer / Concept / Constraints, http://en.wikipedia.org/wiki/REST
[52]JSON / Data types / syntax and example, http://en.wikipedia.org/wiki/JSON
[53]Geotagging / Geotagging standards in electronic file formats, http://en.wikipedia.org/wiki/Geotagging#cite_note-1
[54]Exchangeable image file format, http://en.wikipedia.org/wiki/Exchangeable_image_file_format
[55]Extensible Metadata Platform, http://en.wikipedia.org/wiki/Extensible_Metadata_Platform
[56]ExifTool, http://en.wikipedia.org/wiki/ExifTool
[57]Android Market / Featured, http://www.android.com/market/#app=com.epocrates
[58]Photobucket Mobile / Features, http://www.cyrket.com/p/android/com.photobucket.android/
[59]Flickr one click Photo Uploadr / Features, http://www.cyrket.com/p/android/com.pixelpipe.android.com.flickr/
[60]EarthAlbum Photo Travel / Description / App Details, http://es.androlib.com/android.application.alpha-earthalbum-photo-travel-wallpaper-niDC.aspx
[61]Pixelpipe / Liberate your Media, http://pixelpipe.com/
[62]J. P. Conti,“The androids are coming,”IEEE Trans. Engineering&Technology, vol. 3,no. 9, pp. 72-75, Sept 2008.