国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android 系統(tǒng)的移動學習資源設(shè)計與研究

2015-08-16 12:23:50邵長海
中國管理信息化 2015年17期
關(guān)鍵詞:架構(gòu)設(shè)計服務器端應用程序

邵長海

(長春廣播電視大學 ,長春 130051)

伴隨著移動通信技術(shù)的發(fā)展,智能手機、平板電腦等移動設(shè)備的普及,移動學習逐漸成為日常學習中的重要部分。移動學習利用無線網(wǎng)絡和便攜式設(shè)備讓學習者擺脫了時空的束縛,學習者可以根據(jù)自身需要,靈活地選擇學習時間和內(nèi)容,充分體現(xiàn)了學習的自主性。傳統(tǒng)的網(wǎng)絡學習網(wǎng)站在移動設(shè)備上已經(jīng)不再適用,目前基于移動設(shè)備的學習網(wǎng)站相對缺乏,因此如何設(shè)計開發(fā)適用于移動學習的網(wǎng)站已經(jīng)成為移動學習的熱點問題。

1 Android應用開發(fā)的平臺特點

1.1 平臺的開放性

Android是一個開放的平臺,能兼容不同設(shè)備,包括不同屏幕尺寸、外設(shè)以及語言環(huán)境等。Android架設(shè)在Linux之上,提供了基于資源目錄的應用資源體系[1]。在開發(fā)移動資源時,可以針對不同的設(shè)備環(huán)境,分別訂制描述同一界面對象的文件,然后放入特定的資源環(huán)境目錄中,Android系統(tǒng)會在運行時尋找最符合當前設(shè)備的資源文件,從而提供最合適的用戶體驗。

1.2 基于組件的應用設(shè)計

Android智能設(shè)備的所有功能都是通過移動應用實現(xiàn)的,而開發(fā)移動應用的核心是組件。Android通過配置文件對每個組件的需求和能力進行描述,系統(tǒng)再統(tǒng)一調(diào)用這些組件,組件通過Intent對象進行連接及數(shù)據(jù)傳遞。利用組件可以像搭建積木一樣快速構(gòu)建我們的移動應用,例如在開發(fā)移動學習應用需要錄制或播放音頻文件時,可以調(diào)用系統(tǒng)自帶的或者第三方開發(fā)的組件來完成,而不需要自己重新開發(fā)這樣功能的組件。

1.3 網(wǎng)絡服務功能

Android移動學習資源的開發(fā)可充分利用移動網(wǎng)絡服務功能,以云端服務的方式開發(fā)移動學習應用?;谠贫说膽檬紫纫嗟乜紤]網(wǎng)絡信息安全,包括用戶信息安全及云服務的安全策略;其次是要考慮信息流量與資費,盡可能采用離線閱讀、在線更新的模式,在沒有WIFI的情況下訪問網(wǎng)絡學習資源,要提示學習者將產(chǎn)生較大的網(wǎng)絡數(shù)據(jù)流量等。

2 移動學習的特點

移動技術(shù)已融入我們的生活,學習形式逐漸由正式學習環(huán)境擴展到非正式學習環(huán)境,使個性化、情景化、協(xié)作化的終身學習成為可能[2]。移動學習的特點如下:

(1)學習環(huán)境移動性。傳統(tǒng)學習的學習環(huán)境大多是固定的,而移動學習環(huán)境是可移動的,突破了時空限制,隨時隨地進行學習。

(2)學習內(nèi)容即時性。在學習者最需要的時候為他們提供知識信息,如戶外活動、旅行、考察中需要相關(guān)的信息,即可通過移動設(shè)備上網(wǎng)獲取知識。

(3)學習形式個性化。在移動學習中,可以根據(jù)學習者的需求來訂制學習時間、學習材料等。

3 Android移動學習系統(tǒng)架構(gòu)設(shè)計

3.1 Android移動學習系統(tǒng)整體設(shè)計

本系統(tǒng)總體架構(gòu)設(shè)計如圖1所示,系統(tǒng)支持基于Android的移動終端通過無線網(wǎng)絡聯(lián)網(wǎng)進行在線移動學習。系統(tǒng)支持C/S、B/S模式部署應用。

圖1 總體架構(gòu)設(shè)計

服務器端的應用程序支持Android的移動終端智能手機、平板電腦的訪問,在客戶端的部署上,智能手機由Android程序運行,平板電腦則可以直接基于完善的瀏覽器運行。移動學習的內(nèi)容資源(超文本、圖像、流媒體)完全由服務器端進行分發(fā)。

3.2 Android移動學習系統(tǒng)服務器端模塊設(shè)計

本系統(tǒng)服務器端主要由用戶登錄模塊、課程管理模塊、資源管理模塊、在線交流模塊組成。服務器各功能模塊如圖2所示。

圖2 服務器各功能模塊

3.3 Android移動學習系統(tǒng)客戶端設(shè)計

Android客戶端軟件是學習者直接通過Android設(shè)備訪問移動學習資源的入口。Android客戶端程序主要由Android用戶登錄界面、客戶端功能導航主界面、課程訪問界面(調(diào)用Webkit核心)、聯(lián)機交流界面、客戶端視頻播放器組成,其結(jié)構(gòu)如圖3所示。

圖3 客戶端設(shè)計

4 Android移動學習系統(tǒng)的實現(xiàn)

4.1 Android移動學習系統(tǒng)服務器端實現(xiàn)部分代碼

WWW資源服務器程序?qū)崿F(xiàn)。本系統(tǒng)服務器的網(wǎng)頁課程資源分發(fā)采用MVC模式的JAVA WEB方式實現(xiàn),文本圖像等資源存儲在數(shù)據(jù)庫里,用戶請求時從數(shù)據(jù)庫獲取數(shù)據(jù) (直接獲取文本、HTML等內(nèi)容,視頻、音頻則取得其 URL),并最終通過JSP動態(tài)網(wǎng)頁顯示所有的內(nèi)容,部分代碼如下:?

4.2 Android移動學習系統(tǒng)客戶端實現(xiàn)部分代碼

Android應用程序一般由應用程序描述文檔AndroidManifest.xml,資源文件和JAVA類組成。AndroidManifest.xml描述了應用程序名稱、包路徑、Activity類聲明、intent過濾器、應用程序權(quán)限。資源文件必須全部放在應用程序根目錄的res目錄下,包括應用程序所需的各種圖標、圖片、屬性文件、描述文檔等,在res目錄下的layout子目錄下存放有各個活動程序(Activity)的布局描述文件,這些布局描述文件都是規(guī)范的XML文檔。

本系統(tǒng)Android客戶端的AndroidMainfest.xml代碼如下:

5 總結(jié)

本文對基于Android平臺的移動學習系統(tǒng)進行了具體架構(gòu)設(shè)計,并使用Eclipse集成開發(fā)環(huán)境實現(xiàn)了該移動學習系統(tǒng),最終在Android手機上測試運行并通過。

Android平臺盡管發(fā)展迅速,但由于其發(fā)展較晚,Android尚存在一些不足,從版本差異到系統(tǒng)SDK的完善支持均有待完善。移動學習研究尚處于理論階段,大規(guī)模的實踐應用較少。如何設(shè)計一個有較好移動學習基礎(chǔ)理論支持和具備良好應用性的移動學習系統(tǒng),仍處于探索階段。

[1]范懷宇.Android 開發(fā)精要[M].北京:機械工業(yè)出版社,2012.

[2]陳曉慧.基于手機的移動學習在開展中面臨的挑戰(zhàn)[J].現(xiàn)代教育技術(shù),2009(10).

猜你喜歡
架構(gòu)設(shè)計服務器端應用程序
基于安全性需求的高升力控制系統(tǒng)架構(gòu)設(shè)計
刪除Win10中自帶的應用程序
電腦報(2019年12期)2019-09-10 05:08:20
淺析異步通信層的架構(gòu)在ASP.NET 程序中的應用
成功(2018年10期)2018-03-26 02:56:14
在Windows中安裝OpenVPN
對稱加密算法RC5的架構(gòu)設(shè)計與電路實現(xiàn)
應用于SAN的自動精簡配置架構(gòu)設(shè)計與實現(xiàn)
計算機工程(2014年6期)2014-02-28 01:25:08
基于星務計算機的系統(tǒng)軟件架構(gòu)設(shè)計
網(wǎng)頁防篡改中分布式文件同步復制系統(tǒng)
關(guān)閉應用程序更新提醒
電腦迷(2012年15期)2012-04-29 17:09:47
三星電子將開設(shè)應用程序下載商店
海兴县| 麻栗坡县| 沁源县| 全南县| 荆州市| 海林市| 姜堰市| 牡丹江市| 陆良县| 万载县| 赤峰市| 紫云| 怀仁县| 扎兰屯市| 六枝特区| 滁州市| 中西区| 高青县| 廉江市| 恩平市| 罗源县| 独山县| 新兴县| 双牌县| 团风县| 舞阳县| 民县| 望城县| 霍城县| 黄冈市| 静宁县| 安丘市| 南开区| 合江县| 唐山市| 于都县| 新野县| 建阳市| 重庆市| 连云港市| 无锡市|