簡易檢索 / 詳目顯示

研究生: 徐毓傑
Yu-Chieh Hsu
論文名稱: 一個應用於iPhone的個人數位助理-通訊錄管理子系統
A Digital Personal Assistant For iPhone - Contact Information Management Subsystem
指導教授: 吳傳嘉
Chwan-Chia Wu
口試委員: 謝錫堃
Ce-Kuen Shieh
黎碧煌
Bih-Hwang Lee
張俊明
Chun-Ming Chang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 109
中文關鍵詞: 3G網路智慧型手機iPhoneApp StoreiOSAppFaceBookPlurkTwitterBlog
外文關鍵詞: third generation, smart mobile phone, iPhone, App Store, iOS, App, FaceBook, Plurk, Twitter, Blog
相關次數: 點閱:259下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著3G網路越來越發達,擁有行動通訊功能的手機已從單純的硬體功能導向(通話)轉換成軟體服務導向(多媒體),因為擁有智慧型手機的使用者增加迅速,相關性的智慧型手機應用軟體因此也越來越多。
本論文以iPhone作業系統平台iOS為基底,實作出一多功能的通訊錄軟體來改進iPhone原生通訊錄軟體及市面上只有單一功能軟體的不足。搭配本研究自製的資料庫及搭配其於系統軟體,使用者除了可使用平常的通話撥打、簡訊傳送接收功能外,亦可自行定義自己想要的通訊群組,並可群發簡訊或電子郵件。在選取某聯絡人時,可以觀看此聯絡人在本軟體自建的相簿系統裡的所有被標記之照片,亦可讀取本軟體自建的行事曆、會議記錄資料庫,取得使用者所有跟此聯絡人有關的相關紀錄資訊。另外,使用者可以瀏覽各聯絡人所設定好的FaceBook、Plurk、Twitter及Blog。


Today, the 3G(Third Generation) network is getting more and more developed, the mobile phone which has the communication ability has already been changed from function-oriented hardware (ex : communication) to service-oriented software (ex : multimedia). Because the amount of smart phone users increase fast, there are getting more and more application software of the smart phone.
The purpose of this thesis is to design and implement a multifunction phonebook based on the iPhone iOS platform to improve the original address book in iPhone and the application with only one function. With our research, data base and necessary software (photo manager system and calendar/meeting minute manage system), users not only make a phone call or send message, but define their own communication group as well as send the message or E-mail to the group member. When user selects one contact person, they can look over all of the pictures which has been tagged in the photo manager data base. And they also can read the information for calendar or meeting minute with this contact by using the calendar/meeting minute manage system. Besides, user can browse contact’s FaceBook, Plurk, Twitter and Blog which are defined by the user.

摘要 Abstract 致謝 目錄 圖目錄 表目錄 第一章 緒論 1.1 前言 1.2 研究背景 1.3 研究動機與目的 1.4章節架構 第二章 系統軟體架構介紹 2.1 iPhone作業系統(iOS) 2.1.1 iPhone OS架構 2.1.2 iPhone OS特色與功能 2.2 開發環境簡介 2.2.1 Objective-C簡介 2.2.2 Objective-C與C的相同及相異之處 2.2.3 iPhone SDK(SoftwareDevelopment Kit) 2.2.4記憶體的管理 2.2.5 SandBox 2.3 iPhone DataBase 2.3.1 iPhone 全部資料庫種類 2.3.2 iPhone 內的Contact DataBase 2.4 資料庫概述 2.4.1 SQLite DataBase簡介及特點說明 2.4.2 File Management簡介及特點說明 第三章 多功能電話簿系統設計 3.1 系統規劃 3.2 系統設計 3.3 資料庫建立與使用 3.3.1 架構與設計 3.3.2 Table間的讀取關係 3.4 開發環境 第四章 多功能電話簿系統實作 4.1 系統需求 4.2 系統實作 4.3 操作說明與注意事項 4.4 實作結果 第五章 與其它軟體系統之比較 5.1 與其他智慧型手機端原生通訊錄系統之比較 5.2 與其他App Store上通訊錄系統軟體之比較 第六章 結論與未來展望 6.1 結論 6.2 未來展望 參考文獻 附錄A iPhone API的使用 附錄B 本論文使用到的iPhone SDK API

[1] The U.S. Census Bureau [Online]. Available: http://www.census.gov/ipc/www/popclockworld.html
[2] ICT. (2010). ITU - Free statistics - The World in 2010: ICT Facts and Figures [Online]. Available: http://www.itu.int/ITU-D/ict/material/FactsFigures2010.pdf
[3] AdMob. (2010). May 2010 Mobile Metrics Report [Online]. Available: http://metrics.admob.com/2010/06/may-2010-mobile-metrics-report/
[4] 財團法人台灣網路資訊中心 / 台灣寬頻網路使用調查報告出爐, http://www.twnic.net.tw/NEWS4/103.pdf
[5] Apple Inc. , Apple Reinvents the Phone with iPhone [Online]. Available: http://www.apple.com/pr/library/2007/01/09iphone.html
[6] Apple Inc. , Apple Announces the New iPhone 3GS—The Fastest, Most Powerful iPhone Yet [Online]. Available: http://www.google.com/googlevoice/about.html
[7] 9TO5Mac Unofficial: Apple approves 500,000 App Store apps in 34 months [Online]. Available: http://www.9to5mac.com/68654/unofficial-apple-approves-500000-app-store-apps-in-34-months/
[8] Robin Wauters. (2011, May. 5) There Are Now More Free Apps For Android Than For The iPhone [Online]. Available: http://techcrunch.com/2011/04/27/there-are-now-more-free-apps-for-android-than-for-the-ios-platform-distimo/
[9] 侯彥行,行動運算對通訊產業鏈影響之研究,國立中山大學企業管理學系碩士班論文,民98。
[10] AppsFire.com, (2011, January. 27) Comparison of iOS Apps Vs Web Apps [Online]. Available:
http://blog.appsfire.com/infographic-ios-apps-vs-web-apps
[11] 王謙志,以SIP Phone為基礎之跨平台側錄監聽與分析系統,國立台北科技大學資訊工程系研究所,民99。
[12] 張書榜,以Chord為基礎的SIP同儕網際網路電話系統之實做,國立中山大學資訊工程學系研究所,民99。
[13] 施威年,以人為本的存在感知及時通訊與通訊錄同步系統的設計與實作,國立交通大學資訊科學與工程研究所,民95。
[14] 尤明智,以Java Struts技術開發個人通訊錄與行事曆Web應用程式,國立高雄第一科技大學電腦與通訊工程所,民97。
[15] Youlu, http://www.youlu.com/
[16] Android Market ,aContacts ,
https://market.android.com/details?id=kz.mek.aContacts
[17] Nimbuzz, http://www.nimbuzz.com/en
[18] 周席全,在Android平台上設計與實作一個多功能的電話簿,國立台灣科技大學電機工程所碩士論文,民99。
[19] App Store, CamCard, http://itunes.apple.com/qa/app/id344077847?mt=8
[20] App Store, Faces Visual Photo Dialer ,
http://itunes.apple.com/app/faces-visual-photo-dialer/id294153139?mt=8
[21] App Store, Easy Mode ,
http://itunes.apple.com/app/id393412156?mt=8#
[22] 陳政亨,一個應用於iPhone的個人數位助理-相簿應用子系統,國立台灣科技大學電機工程所碩士論文(初稿),民100。
[23] 黃正宇,一個應用於iPhone的個人數位助理-時程管理子系統,國立台灣科技大學電機工程所碩士論文(初稿),民100。
[24] 木下誠著 ; 許郁文, 鄭斐文譯(2010)。iPhone SDK 3 App 程式設計。
[25] Mac OS X Developer Library iOS Overview [Online]. Available:
http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/URL_iPhone_OS_Overview/_index.html
[26] Mac OS X Developer Library High-Level Features [Online]. Available:
http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSTechnologies/iPhoneOSTechnologies.html#//apple_ref/doc/uid/TP40007898-CH3-SW4
[27] Mac OS X Developer Library Media Layer [Online]. Available:
http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/doc/uid/TP40007898-CH9-SW4
[28] Mac OS X Developer Library Core Services Layer [Online]. Available:
http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/CoreServicesLayer/CoreServicesLayer.html#//apple_ref/doc/uid/TP40007898-CH10-SW5
[29] Mac OS X Developer Library Core OS Layer [Online]. Available: http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/CoreOSLayer/CoreOSLayer.html#//apple_ref/doc/uid/TP40007898-CH11-SW1
[30] iOS Developer Library Frameworks [Online]. Available:
http://developer.apple.com/library/ios/navigation/#section=Frameworks
[31] Mac OS X Developer Library Introduction [Online]. Available: http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html
[32] OpenGL ES, http://www.khronos.org/opengles/
[33] SQLite Home Page, http://www.sqlite.org/
[34] Gyroscope, http://physics.kenyon.edu/EarlyApparatus/Mechanics/Gyroscope/Gyroscope.html
[35] 林柏全(2009),文魁。iPhone 創意程式設計家。
[36] 林柏全(2010),松崗。iPhone 創意程式設計家, 2/e (適用 SDK 3、SDK 4)。
[37] Haslam, Karen. Macworld Expo: Optimised OS X sits on ' versatile' flash. Macworld. January 12, 2007 [2007-10-15]
[38] Mac OS X Developer Library Memory Management Rules [Online]. Available: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmRules.html#//apple_ref/doc/uid/20000994-BAJHFBGH
[39] Mac OS X Developer Library The Application Runtime Environment [Online]. Available: http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/RuntimeEnvironment/RuntimeEnvironment.html#//apple_ref/doc/uid/TP40007072-CH2-SW3
[40] iOS Developer Library Library Address Book Framework Reference for iOS [Online]. Available: http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/AddressBook_iPhoneOS_Framework/_index.html

[41] iOS Developer Library Library Message UI Framework Reference [Online]. Available: http://developer.apple.com/library/ios/#documentation/MessageUI/Reference/MessageUI_Framework_Reference/_index.html.
[42] iOS Developer Library Library QuickContacts [Online]. Available: http://developer.apple.com/library/ios/#samplecode/QuickContacts/Introduction/Intro.html
[43] iOS Developer Library Library MailComposer [Online]. Available: http://developer.apple.com/library/ios/#samplecode/MailComposer/Introduction/Intro.html
[44] iOS Developer Library Library MessageComposer [Online]. Available: http://developer.apple.com/library/ios/#samplecode/MessageComposer/Introduction/Intro.html.
[45] iOS Developer Library Library MapCallouts [Online]. Available: http://developer.apple.com/library/ios/#samplecode/MapCallouts/Introduction/Intro.html
[46] iOS Developer Library Library PrintWebView [Online]. Available: http://developer.apple.com/library/ios/#samplecode/PrintWebView/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010311-Intro-DontLinkElementID_2

QR CODE