史汶玉 孔令笛
【摘要】論文實現(xiàn)了一個基于android平臺的校園英語學習系統(tǒng)。該系統(tǒng)實現(xiàn)了視頻教學、音頻教學、互動交流等基礎功能,并集成了社交功能,將移動交友與傳統(tǒng)課堂交際結合起來,為在校大學生提供一種新的社交學習方式,同時還能將校園中學習資源合理分配,提高學習效率。
【關鍵詞】android 社交學習 移動交友
1. 介紹
大學生群體是社交媒體中很活躍的一個群體,他們受高等教育,在社交方式中更容易接受新鮮的社交方式。如今大學校園里,智能手機隨處可見[1],將傳統(tǒng)的課堂授課和流行的移動設計結合起來,特定于大學生這一容易接受最新的移動社交的群體,真正實現(xiàn)在交友過程中完成對英語的學習,尤其是口語的學習。
本系統(tǒng)主要是為在校大學生提供一種新的英語學習方式,旨在為渴望提升英語水平的同學提供一個好的學習平臺,通過該平臺可以通過視頻、音頻等實時技術同陌生人進行交流[2],實現(xiàn)寓學于樂。
2. 技術選擇
服務器端采用了servlet+javabean+database技術。Android客戶端通過http協(xié)議web服務,由servlet接收客戶端傳輸?shù)臄?shù)據(jù),并進行響應。由DAO層使用jdbc訪問數(shù)據(jù)庫對數(shù)據(jù)庫進行更改等。在Android客戶端用shareperference保存一些必要的數(shù)據(jù)。后臺管理技術采用了jsp+javabean+database技術[3],jsp負責展現(xiàn),javabean負責業(yè)務邏輯處理,database負責數(shù)據(jù)存儲。
3. 相關技術
(1) Android平臺[4] Android平臺有如下特性:a)豐富的開發(fā)環(huán)境包括Eclipse集成開發(fā)環(huán)境插件、設備模擬器、調試工具、內存及性能分析圖表;b)內部集成瀏覽器基于開源的WebKit引擎;c)應用程序框架支持組件的重用與替換;d) Dalvik虛擬機專門為移動設備做了優(yōu)化;e) SQLite用作結構化的數(shù)據(jù)存儲。
(2) SQLite 是一款輕型的數(shù)據(jù)庫,是遵守ACID的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設計目標是嵌入式的,而且目前已經(jīng)在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,只需要幾百K的內存就夠了。
(3) WiFi 是一種可以將個人電腦、手持設備(如PDA、手機)等終端以無線方式互相連接的技術。WiFi是由AP(Access Point)和無線網(wǎng)卡組成的無線網(wǎng)絡,其最主要的優(yōu)勢是不需要布線,非常適合移動辦公的需求,而且無線網(wǎng)的功率低,更安全。
(4) SyncML數(shù)據(jù)同步協(xié)議[5]是一種平臺無關的信息同步標準協(xié)議。 SyncML數(shù)據(jù)同步協(xié)議包括3個部分:SyncML同步協(xié)議、SyncML表示協(xié)議、SyncML傳輸綁定方式。
4.功能模塊
服務器端管理系統(tǒng) 服務器端采用B/S架構,以數(shù)據(jù)庫技術、計算機網(wǎng)絡技術和MVC框架為技術支撐,對高校在校英語愛好者上傳的基本數(shù)據(jù)進行系統(tǒng)化的分析和管理,從而對各種視頻、音頻數(shù)據(jù)進行詳細的分類,并對每個分類進行詳細信息說明,幫助系統(tǒng)管理員進行高效率的管理。
Android客戶端系統(tǒng) 客戶端基于Android系統(tǒng),數(shù)據(jù)庫采用SQLite;客戶端進行用戶驗證,登錄的用戶,可以查看學習視頻、音頻,還可以對其他同學發(fā)表的主題進行評論并且進行打分,實現(xiàn)在討論中進行英語的學習,同時由于這種操作是實時的,因此也可以更大限度的增強英語的實際使用能力;
二維條形碼閱讀系統(tǒng) Android 可以方便的使用開源組件zxing開發(fā)出識別二維條碼的應用,本系統(tǒng)可以幫助用戶生成自己個人信息的條形碼,還可以通過掃描二維碼的方式進行信息讀取,既可以獲得好友信息也可以獲取其他相關學習信息。
基于android的校園英語學習系統(tǒng)是根據(jù)現(xiàn)下流行的移動社交而提出來的一款新的社交學習系統(tǒng),同時結合了傳統(tǒng)的視頻教學和音頻教學的理念,能為用戶的英語學習提供方便的服務。系統(tǒng)利用android的嵌入式操作系統(tǒng)開發(fā)了終端,用戶使用終端系統(tǒng)將個人信息、英語學習的相關資料等通過網(wǎng)絡發(fā)送給服務器端,由服務器端進行相應的業(yè)務處理,并將處理好的信息反饋到Android客戶端。用戶根據(jù)自己的愛好選擇學習內容等,并且對有興趣的話題進行評論,與同時在線的用戶一起進行討論交流,為用戶的英語學習和生活交友等提供了很多的方便和機會。
本論文由自治區(qū)級大學生創(chuàng)新性實驗項目(ZZQ-CX-WY-04);國家級大學生創(chuàng)新訓練計劃項目(GJJ-CX-WY-42)基金項目支撐。
參考文獻
[1]詹川, "移動商務平臺智能手機的性能研究", 第七屆中國管理科學與工程論壇, 2009.
[2]彭濤,李曉杰. "中國計算機用戶協(xié)會網(wǎng)絡應用分會2009年網(wǎng)絡新技術與應用年會". 2009
[3]YueChuan Luo,Chen Wang,JiuFeng Yu, International Conference on Information,Electronic and Computer Science, 2009.
[4]Bin Wang, Xiao Wang, Bo Su, "An Improved Centralized Energy-Efficient Routing Protocol for Wireless Sensor Networks", JCIT: Journal of Convergence Information Technology, vol. 7, no. 23, pp.83 - 91, 2012.
[5]Muhammad Fermi Pasha, Saravanesh Supramaniam, Kwong Kuo Liang, Mohamad Ammar Amran, Bhavik Anil Chandra, and Mandava Rajeswari, "An Android-based Mobile Medical Image Viewer and Collaborative Annotation: Development Issues and Challenges", JDCTA, vol. 6, no. 1, pp.208 - 217, 2012.