邵長海
(長春廣播電視大學(xué),長春 130000)
基于Android系統(tǒng)的移動學(xué)習(xí)平臺設(shè)計
邵長海
(長春廣播電視大學(xué),長春 130000)
移動學(xué)習(xí)使學(xué)習(xí)者可以在任何時間、地點獲取自己想要的知識信息,實現(xiàn)真正意義上的自主學(xué)習(xí)。本文研究探索作為影響移動學(xué)習(xí)效果的重要因素——移動學(xué)習(xí)平臺。
Android系統(tǒng);移動學(xué)習(xí)平臺;自主學(xué)習(xí);開放教育
移動學(xué)習(xí)是一種結(jié)合移動終端運算能力和無線網(wǎng)絡(luò)傳輸能力而形成的新型學(xué)習(xí)模式[1]。從移動終端盒無線網(wǎng)絡(luò)種類上區(qū)分,移動學(xué)習(xí)可以分為廣義移動學(xué)習(xí)和狹義移動學(xué)習(xí)兩類[2]:①廣義移動學(xué)習(xí)使用者可以使用各種移動終端,如智能電話、PDA、筆記本等,通過移動通信網(wǎng)、無線局域網(wǎng)進行學(xué)習(xí);②狹義移動學(xué)習(xí)特指使用移動電話,通過移動通信網(wǎng)絡(luò)開展學(xué)習(xí)活動。
移動學(xué)習(xí)平臺的發(fā)展是伴隨著移動學(xué)習(xí)的發(fā)展而發(fā)展的,與移動學(xué)習(xí)的實現(xiàn)模式相對應(yīng),移動學(xué)習(xí)平臺主要有基于手機信息的移動學(xué)習(xí)系統(tǒng),基于WAP的移動學(xué)習(xí)站點,基于C/S的移動學(xué)習(xí)平臺。
通過研究對比發(fā)現(xiàn),目前國內(nèi)外關(guān)于移動學(xué)習(xí)平臺的發(fā)展存在如下一些問題:
(1)移動學(xué)習(xí)平臺對內(nèi)容的表現(xiàn)形式和組織方式的支持不夠,導(dǎo)致內(nèi)容表現(xiàn)形式和組織方式單一,難以使用不同的要求。
(2)移動學(xué)習(xí)平臺客戶端和用戶體驗較差。
(3)對移動學(xué)習(xí)的學(xué)習(xí)工具和支持不夠。
(4)交互設(shè)計單一。
基于移動設(shè)備的移動學(xué)習(xí)在我國有著廣闊的應(yīng)用前景,如何讓更多的學(xué)習(xí)者通過智能手機獲取知識、接受教育,如何讓他們樂于通過手機獲取知識、接受教育,是一個有重要意義的研究。
本研究將以移動學(xué)習(xí)理論為基礎(chǔ),建立移動學(xué)習(xí)平臺理論和軟件模型,為移動學(xué)習(xí)平臺的設(shè)計研究提供一定的參考,也為移動學(xué)習(xí)平臺的開發(fā)和建設(shè)提供借鑒。
系統(tǒng)主要模塊包括課程學(xué)習(xí)、視頻學(xué)習(xí)、學(xué)習(xí)資訊、學(xué)習(xí)工具與支持服務(wù)、社區(qū)。對于模塊的設(shè)計,首先要進一步細(xì)化模塊的功能要點,然后依據(jù)功能要點,結(jié)合系統(tǒng)層次的結(jié)構(gòu)設(shè)計,即從表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層3個層面進行設(shè)計。
3.1表示層
表示層位于客戶端,是人機交互的接口。用戶在客戶端瀏覽器輸入網(wǎng)絡(luò)地址,通過運行WML和ASP程序,來實現(xiàn)用戶與業(yè)務(wù)邏輯處理結(jié)果之間的信息交流。表示層主要負(fù)責(zé)系統(tǒng)與用戶之間的會話處理,為移動學(xué)習(xí)提供人機交互界面。
3.2業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層位于服務(wù)器端,用于封裝系統(tǒng)的業(yè)務(wù)服務(wù),負(fù)責(zé)接受表示層的應(yīng)用請求,對其進行業(yè)務(wù)處理的邏輯判斷,是系統(tǒng)的核心。它的邏輯判斷過程為,若通過,邏輯判斷則調(diào)用數(shù)據(jù)庫內(nèi)容,進行數(shù)據(jù)處理,并將處理結(jié)果返回給表示層;若不通過,返回給表示層相應(yīng)的提示信息。
3.3數(shù)據(jù)服務(wù)層
數(shù)據(jù)服務(wù)層和業(yè)務(wù)邏輯層一樣,位于服務(wù)器端,它為系統(tǒng)提供數(shù)據(jù)來源,負(fù)責(zé)存儲整個系統(tǒng)內(nèi)的所有數(shù)據(jù)。
4.1系統(tǒng)開發(fā)環(huán)境
(1)開發(fā)語言:JAVA操作系統(tǒng)平臺,Microsoft Windows 7。
(2)開發(fā)工具:Eclipse 3.7,ADT(Android Develop Toolkit)2.1,JDK1.6。
4.2 Android開發(fā)環(huán)境搭建
依次進行如下安裝:JDK安裝→Eclipse安裝→Android SDK安裝→ADT安裝→創(chuàng)建AVD。
4.3主要技術(shù)代碼
(1)對于C/S(客戶端/服務(wù)器)應(yīng)用,從遠(yuǎn)程獲取文件特別是圖片、視頻等,會消耗較大流量,加載速度慢會驗證影響用戶體驗,解決辦法是使用緩存。設(shè)計本地緩存管理類CacheManager如下:
(2)Database Open Helper類,獲取可讀寫的數(shù)據(jù)庫操作對象,實現(xiàn)如下:
雖然本移動學(xué)習(xí)平臺的實現(xiàn),從一定程度上開辟了移動學(xué)習(xí)的新方法,但還是存在以下問題:
(1)移動學(xué)習(xí)平臺設(shè)計的適用性、完善性問題。不同移動終端廠家設(shè)計技術(shù)平臺的迥異,使得移動學(xué)習(xí)平臺架構(gòu)相對困難。
(2)服務(wù)器負(fù)載與性能問題。缺乏相應(yīng)的技術(shù)解決方案,大規(guī)模數(shù)據(jù)負(fù)載難以保證。
針對以上問題,應(yīng)進一步深入理解移動學(xué)習(xí)理論,參考其他優(yōu)秀移動平臺的設(shè)計方案,適應(yīng)不同應(yīng)用模式。對程序進行優(yōu)化提高其運行效率,進一步完善提高平臺穩(wěn)定性,并提供更好的用戶體驗。
主要參考文獻(xiàn)
[1]李玉斌,張爽.移動學(xué)習(xí)的內(nèi)涵、方式及其對遠(yuǎn)程教育的意義研究[J].現(xiàn)代遠(yuǎn)程教育研究,2005,6(2):30-34.
[2]葉成林,徐福蔭.移動學(xué)習(xí)研究綜述[J].電化教育研究,2004,7(4):12-19.
10.3969/j.issn.1673-0194.2015.09.129
G43;TP315
A
1673-0194(2015)09-0238-03
2015-01-24