博碩士論文 995202075 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:28 、訪客IP:18.223.158.132
姓名 楊珈瑀(Chia-yu Yang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 在 Android 平板電腦上設計並實作一數位內容管理與互動服務
(The Design and Development of a Digital Content Management and Interaction Service for Android Tablet)
相關論文
★ 具多重樹狀結構之可靠性群播傳輸★ 在嵌入式行動裝置上設計與開發跨平台Widget
★ 在 ARM 架構之嵌入式系統上實作輕量化的手持多媒體播放裝置圖形使用者介面函式庫★ 基於網路行動裝置所設計可擴展的服務品質感知GStreamer模組
★ 針對行動網路裝置開發可擴展且跨平台之GSM/HSDPA引擎★ 於單晶片多媒體裝置進行有效率之多格式解碼管理
★ IMS客戶端設計與即時通訊模組研發:個人資訊交換模組與即時訊息模組實作★ 在可攜式多媒體裝置上實作人性化的嵌入式小螢幕網頁瀏覽器
★ 以IMS為基礎之及時語音影像通話引擎的實作:使用開放原始碼程式庫★ 電子書嵌入式開發: 客制化下載服務實作, 資料儲存管理設計
★ 於數位機上盒實現有效率訊框參照處理與多媒體詮釋資料感知的播放器設計★ 具數位安全性的電子書開發:有效率的更新模組與資料庫實作
★ 適用於異質無線寬頻系統的新世代IMS客戶端軟體研發★ 在可攜式數位機上盒上設計並實作重配置的圖形使用者介面
★ Friendly GUI design and possibility support for E-book Reader based Android client★ Effective GUI Design and Memory Usage Management for Android-based Services
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 隨著可攜式裝置的普及,其中又以平板電腦比起手機更為方便閱讀與操作,比起筆記型電腦更為方便攜帶,以及Android應用程式開發框架的發展,數位學習不僅跳脫了以往時間與空間的限制,更使研究人員獲得更多開放的環境與資源來進行相關服務的開發;且考量到平板電腦可能處於無網路環境中,或需透過網路進行數位內容學習的方式可能造成裝置電量的迅速耗損,故本服務設計以平板電腦本地端的SD Card儲存裝置,以及外接式硬碟來分別存放大量而豐富的數位內容教材資源,亦將數位內容題庫教材整合於高移植(跨平台)性的SQLite資料庫中,期望在未來能以同樣的教材資源資料庫,即可於不同平台上存取;而為了防堵具有版權所屬之教材資料被任意重製,以SQLCipher工具配合SQL命令以AES-256演算法進行資料庫加密,再經由本實作應用程式存取SQLCipher for Android函示庫將解密後的資料呈現於適當的使用者介面中,提供相關行動化數位內容學習之操作。
  綜合以上所述,為達到行動化數位學習的目標,本論文實作設計以搭載Android 4.0.3作業系統之ASUS Eee Pad Transformer Prime TF201平板電腦為開發基礎,在其上建置並管理本地端的學習教材資源,且設計與開發一Android應用系統,具體實現三大行動化數位內容學習服務:多媒體影音教材移植、數位內容互動,及學習歷程記錄。
摘要(英) With popularity of mobile devices, the tablets are easier for reading and operation than mobile phones and more portable than notebooks. Also with development of Android application development framework, the digital content learning not only escapes from the limitation on time and space but allows researchers to develop related services via more open environment and resources. Besides, taking into consideration that tablets may be situated at a non-network environment, or device power may be depleted rapidly since the continuous connection to wireless internet while doing the process of mobile learning from online digital contents, so the design of the proposed service is making use of local SD Card in tablet and external hard disk as storages for a large amount of rich digital content material resources. Also, the resources of exam materials will be integrated into a SQLite database, which owns the feature of high portability for different platforms (cross-platform). In addition, for preventing from the arbitrary reproduction of digital content materials with copyrights, the material database is encrypted with AES-256 algorithm through making SQL commands on SQLCipher tool. Then, presenting the decrypted data on the appropriate user interface via accessing to the methods provided from “SQLCipher for Android” libraries, which are included in the implementation of the proposed service, furthermore, users can operate all the digital content learning activities with mobility.
To sum up, for achieving the goal of mobile learning, based on the environment of ASUS Eee Pad Transformer Prime TF201 tablet equipped with Android 4.0.3, the implementation of the proposed service builds and manages local digital content material resources, with design and development of an Android system for realization of three m-learning activities: “Multimedia Material Delivery”, “Digital Content Interaction”, and “Learning Record Presentation”.
關鍵字(中) ★ 平板電腦
★ Android
★ SQLCipher
★ SQLite
★ 行動化數位內容學習
★ 數位內容
關鍵字(英) ★ tablet
★ Android
★ SQLCipher
★ SQLite
★ m-learning
★ digital content
論文目次 摘 要                          i
ABSTRACT                         ii
誌 謝                          iv
TABLE OF CONTENT                     v
LIST OF FIGURES                     vii
LIST OF TABLES                      ix
1. Introduction                   1
1-1 Motivation                    2
1-2 Organization                   5
2. Background and Related Work           6
2-1 Android                     6
2-1-1 Brief Introduction to Android          6
2-1-2 The Trend of Android Tablet           7
2-2 SQLite                      8
2-2-1 Brief Introduction to SQLite           8
2-2-2 SQLite in Android                14
2-3 SQLCipher                    15
2-3-1 Brief Introduction to SQLCipher         15
2-3-2 AES Algorithm                  16
2-3-3 SQLCipher APIs                  17
3. System Architecture               18
3-1 System Goal                   18
3-2 System Overview                 20
3-2-1 System Components                23
3-2-2 Software Modules                 24
3-2-3 Content Delivery Mechanism            29
3-2-4 Content Management Mechanism           32
4. System Implementation              35
4-1 Material Database Pre-processing         35
4-1-1 Modification of MS SQL Server (.mdf) Database  36
4-1-2 Converting MS SQL Server Database (.mdf) to SQLite Database (.db)                      42
4-1-3 Encrypting SQLite Database Using SQLCipher    43
4-2 Digital Content Management and Interaction Service Program Design                      45
4-2-1 The Employment of Android UI Components     46
4-2-2 Service Operation                55
5. Conclusion and Future Work            58
LIST OF REFERENCES                    60
參考文獻 [1] 林欣玫:影響數位學習學習成效之相關因素探討。2011年10月13日,取自http://web.tiec.tp.edu.tw/gccce2007/00gccce2007/article/online_learning.pdf。
[2] INSIDE:網路數位學習的現況。2011年4月7日,取自http://www.inside.com.tw/2011/04/07/e-learning-overview。
[3] Lnw Rilak. Android mobile OS had 38.5% market share in 2011 and will be up to half of the world in 2015 Retrieved June 15, 2012, from http://blog.lnw.co.th/2011/04/08/android-%E0%B8%AA%E0%B8%B8%E0%B8%94%E0%B8%A2%E0%B8%AD%E0%B8%94-mobile-os-%E0%B8%81%E0%B8%B4%E0%B8%99%E0%B8%AA%E0%B9%88%E0%B8%A7%E0%B8%99%E0%B9%81%E0%B8%9A%E0%B9%88%E0%B8%87%E0%B8%95%E0%B8%A5%E0%B8%B2/#more-3168
[4] android developers (n.d.). What is Android? Retrieved Oct. 13, 2011, from http://developer.android.com/guide/basics/what-is-android.html
[5] developer.com (n.d.). Android: A Brief Introduction Retrieved June 17, 2012, from http://www.developer.com/ws/android/programming/Android-A-Brief-Introduction-3763991.htm
[6] perfecte.ro (n.d.). 2013 tablet computer’s trend: Android tablet computer Retrieved June 10, 2012, from http://club.perfecte.ro/2012/05/29/2013-tablet-computers-trend-android-tablet-computer/
[7] SQLite.org (n.d.). Distinctive Features Of SQLite Retrieved Feb. 8, 2012, from http://www.sqlite.org/different.html
[8] FindTheBest (n.d.). Microsoft SQL Server V.S. SQLite Retrieved Feb. 10, 2012, from http://database-management-systems.findthebest.com/compare/26-53/Microsoft-SQL-Server-vs-SQLite
[9] android developers (n.d.). Data Storage Retrieved Feb. 22, 2012, from http://developer.android.com/guide/topics/data/data-storage.html#db
[10] SQLCipher (n.d.). Features Retrieved March 8, 2012, from http://sqlcipher.net/
[11] hwaci.com (n.d.). The SQLite Encryption Extension (SEE) Retrieved March 5, 2012, from http://www.hwaci.com/sw/sqlite/see.html
[12] sqlite-crypt.com (n.d.). SQLITE CRYPT Retrieved March 6, 2012, from http://sqlite-crypt.com/
[13] wikipedia.org (n.d.). Advanced Encryption Standard Retrieved March 25, 2012, from http://en.wikipedia.org/wiki/Advanced_Encryption_Standard
[14] SQLCipher (n.d.). SQLCipher API Retrieved March 8, 2012, from http://sqlcipher.net/sqlcipher-api/
[15] 林永坚:浅谈Windows Phone 7本地数据库的选择。2012年3月13日,取自http://www.cnblogs.com/procoder/archive/2010/09/27/Windows-Phone-Database.html
[16] dan_ardelean. Sqlite Client for Windows Phone Retrieved March 16, 2012, from http://sqlitewindowsphone.codeplex.com/releases
[17] ASUS:ASUS Eee Pad 40 pin轉外接USB 2.0連接埠。2012年4月1日,取自http://shop.asus.com.tw/shop/tw/zh-TW/Home/1-Products/1500-ASUS-Collection/1936-Eee-Pad-Accessories/1937-Transformer-Prime-TF201-Accessories/90-XB2UOKEX00010-.aspx
[18] Gossip@caterpillar:Java Gossip: File。2012年4月20日,取自http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/FileClass.htm
[19] MSDN (n.d.). String Functions (Transact-SQL) Retrieved May 2, 2012, from http://msdn.microsoft.com/en-us/library/ms181984
[20] liron.levi. Convert SQL Server DB to SQLite DB Retrieved March 16, 2012, from http://www.codeproject.com/Articles/26932/Convert-SQL-Server-DB-to-SQLite-DB
[21] SQLCipher (n.d.). ATTACH Retrieved March 8, 2012, from http://sqlcipher.net/sqlcipher-api/#attach
[22] android developers (n.d.). SparseBooleanArray Retrieved March 30, 2012, from http://developer.android.com/reference/android/util/SparseBooleanArray.html
指導教授 吳曉光(Hsiao-kuang Wu) 審核日期 2012-7-25
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明