研究生: |
吳昱霆 Yu-ting Wu |
---|---|
論文名稱: |
平板電腦之互動式學習系統與雲端技術之結合應用 The Combination of Interactive Learning Systems and Cloud Technology in Tablet Application |
指導教授: |
吳忠霖
John-Ling Wu |
口試委員: |
薛文証
Wen-Jeng Hsueh 莊華益 Hua-Yi Chuang |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 機械工程系 Department of Mechanical Engineering |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 中文 |
論文頁數: | 166 |
中文關鍵詞: | 互動式學習系統 、雲端技術 、Socket傳輸技術 、多執行緒技術 、Android架構 、手勢觸控 |
外文關鍵詞: | interactive learning system, cloud technology, socket transmission technology, multi-threaded technology, Android framework, gesture touch |
相關次數: | 點閱:191 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文將以設計一套結合雲端技術之互動式學習系統架構為主軸,並將互動式學習系統實作於Android架構之平板電腦上,同時設計出專用之圖形化編輯介面。建立出具有發佈、開發及閱讀功能之新型互動式學習系統。
互動式學習系統的發佈功能將整合FTP伺服器及自行設計之SQLite資料庫伺服器。FTP伺服器負責處理所有教材檔之存取、發佈、刪除之動作;SQLite資料庫伺服器利用Socket傳輸技術及多執行緒技術建立出多人連線功能,並提供帳號管理、成績上傳及排行榜瀏覽等機制。
互動式學習系統的開發功能將利用SQLite資料庫建立出一套數位化學習教材編輯器。創造SQLite資料庫格式之教材檔,並規劃教材檔之大綱資訊,於編輯教材檔時,可使用文字、圖像、多媒體、觸控物件及測驗樣板等功能。編輯完成之教材檔則將透過FTP傳輸之方式,傳至雲端伺服器。
互動式學習系統的閱讀功能將以Android架構之平板電腦為閱讀設備,並於平板電腦上建立檔案傳輸功能,連結至雲端伺服器取得所需之教材檔。將下載之教材檔透過SQLite資料庫讀取,完整呈現由文字、圖像、多媒體、觸控物件及測驗樣板規劃而成的學習教材。
經由實驗成果驗證本文所開發之新型互動式學習系統架構,成功的將發佈、開發及閱讀這三種功能整合,並設計出具有手勢觸控互動性之互動式學習系統。
This research attempts to design an interactive learning system, which integrates cloud technology interactive learning systems architecture for application in Android-based tablet computers. It also develops a specialized graphical editing interface to establish a new interactive learning system with publishing, developing, and reading functions.
The publishing function of this interactive learning system integrates FTP servers and a self-designed SQLite database server. The FTP server processes access, publishing, and deletion of all teaching material files, while the SQLite database server utilizes Socket transmission and multi-threaded technologies to establish multi-player functions, provide account management, score number uploading, chart browsing, and other features.
Upon this interactive learning system, this study uses a SQLite database to develop a digitalized learning material editor, produce teaching materials in the SQLite database format, and organize teaching material file outline information. Thus, when users edit teaching materials, they will be able to utilize text, graphic, multi-media, touch objects, test templates, and other functions. Edited teaching material files will be uploaded to cloud servers via FTP transmission.
The reading function of the interactive learning system uses the Android-based tablet computer as the reading equipment. File transmission features are established on tablets, thus allowing users to access cloud servers for teaching material files. Downloaded teaching material files can be processed through the SQLite database to provide comprehensive learning materials, which is designed to complement text, graphic, multi-media, touch objects, and test template editing.
Experimental results validated that the new interactive learning system architecture developed in this research has successfully integrated the three major functions of publishing, developing, and reading, as well as a successfully designed an interactive learning system with interactive gesture touch features.
[1] iBooks 2、iBook Author、iTunes U介紹, http://www.sogi.com.tw/newforum/article_list.aspx?topic_id=6184795, 2012/4/30
[2] iBooks 2介紹, http://itunes.apple.com/us/app/ibooks/id364709193?mt=8, 2012/4/30
[3] iBook Author介紹, http://www.apple.com/ibooks-author/, 2012/4/30
[4] iTunes U介紹, http://www.apple.com/education/itunes-u/, 2012/4/30
[5] B. D. McLaughlin, G. Pollice & D. West, Head First Object-Oriented Analysis and Design, Oreilly & Associates Inc, 2006
[6] C#和.Net介紹, http://tw.myblog.yahoo.com/foreman-168/article?mid=2, 2012/4/30
[7] 陳彥文、彭亦暄,手機程式設計入門與應用Android、iPhone、Windows Mobile
,旗標,2010
[8] Android Developers, http://developer.android.com/index.html, 2012/4/30
[9] Wiki – PacketVideo, http://en.wikipedia.org/wiki/PacketVideo, 2012/4/30
[10] 蓋索林,Google!Android 2手機應用程式設計入門第三版,松崗,2010
[11] 林城,Google Android 2.X應用程式開發實戰,碁峰,2010
[12] SQLite, http://www.sqlite.org, 2012/4/30
[13] Ramez Elmasri, Shamkant B. Navathe原著; 陳玄玲譯,資料庫系統原理,碁峰,2011
[14] 黃嘉輝,Visual C# 2010網路程式設計之道,碁峰,2011
[15] 黃智偉,塗鴉牆的秘密-Facebook Graph API實戰開發手冊,佳魁資訊,2011