• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android移動網(wǎng)絡(luò)學(xué)習(xí)平臺的研究

      2014-04-29 00:50:36何天蘭楊秀菊

      何天蘭 楊秀菊

      摘要:隨著移動智能終端設(shè)備的迅速普及和Android平臺的應(yīng)用越來越廣泛,在高校中利用移動智能終端進(jìn)行課程學(xué)習(xí),成為了越來越有效的新型學(xué)習(xí)方式。本文介紹了基于Android的移動網(wǎng)絡(luò)學(xué)習(xí)平臺的研究,通過該平臺學(xué)生可以隨時(shí)隨地進(jìn)行課程的學(xué)習(xí)和交互,打破了傳統(tǒng)教育在地域、時(shí)間和設(shè)備上的限制。

      關(guān)鍵詞:Android; 移動網(wǎng)絡(luò)學(xué)習(xí); 移動應(yīng)用模式

      中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A文章編號:2095-2163(2014)04-0083-04

      Abstract:With the application of mobile intelligent terminal equipment and the rapid spread of the Android platform, the use of mobile intelligent terminal in the College curriculum learning has become an increasingly effective new way of learning. This paper introduces the Android-based mobile network learning platform, students can learn anytime, anywhere interactive courses through the platform, breaking the limitations of traditional education in the region, time and equipment.

      Key words:Android;Mobile Network Learning;Mobile Application Mode

      0引言

      隨著近幾年移動設(shè)備的快速發(fā)展,用戶已不再為傳統(tǒng)教學(xué)和網(wǎng)絡(luò)教學(xué)所拘囿,而是正漸次轉(zhuǎn)向了更為便捷、前景更為廣闊的的移動教學(xué)使用中來。移動教學(xué),就是指利用移動設(shè)備進(jìn)行的教學(xué)活動,學(xué)員則可通過移動設(shè)備豐富自身知識、并拓展最新技術(shù)。在此有利形勢推動下,移動學(xué)習(xí)即應(yīng)運(yùn)而生。移動學(xué)習(xí)是一種全新的學(xué)習(xí)模式,對其展開高質(zhì)量的深度研究,即已成為當(dāng)前移動通訊領(lǐng)域的重點(diǎn)研究課題。

      3G 時(shí)代移動流媒體的發(fā)展為國內(nèi)移動學(xué)習(xí)提供了更加豐富的信息資源,而智能手機(jī)的廣泛應(yīng)用則為移動流媒體技術(shù)的實(shí)現(xiàn)和完善提供了一個(gè)良好的終端應(yīng)用平臺。3G 移動通訊技術(shù)的使用者利用手機(jī)終端,即可輕松暢享高速的網(wǎng)絡(luò)游戲、以及視頻在線觀看等全方位視聽功能體驗(yàn)。與此同時(shí),這些技術(shù)也為用戶在學(xué)習(xí)時(shí)間和學(xué)習(xí)空間上提供了更為寬松、舒適的環(huán)境和條件。只要位于 3G 通訊信號的覆蓋范圍內(nèi),通過用戶手中的移動終端,學(xué)習(xí)者即可在任何時(shí)間和地點(diǎn)進(jìn)入學(xué)習(xí)情境并接受教育,這就為用戶的終身教育提供更為寬泛的途徑以及無限可能。

      Android 是 Google 公司推出的開源智能手機(jī)平臺,通過利用 Java 技術(shù)進(jìn)行應(yīng)用程序開發(fā),并因其簡單、快捷,同時(shí)擁有豐富的 API 開發(fā)接口,而得到了廣泛的應(yīng)用和受眾的認(rèn)可。

      實(shí)際上,Android移動學(xué)習(xí)平臺就是在現(xiàn)有的網(wǎng)絡(luò)教學(xué)平臺上基于移動教學(xué)理念而加以聚合與拓展的各類 Android 應(yīng)用程序及后臺服務(wù)器程序。因其添加了現(xiàn)有網(wǎng)絡(luò)教學(xué)平臺的運(yùn)用模式,使用戶可以高效、便捷地從 Android 手機(jī)登錄教學(xué)系統(tǒng),學(xué)習(xí)教學(xué)課件,以全面優(yōu)化和改進(jìn)自身的知識結(jié)構(gòu)。而且從業(yè)務(wù)角度來看,移動學(xué)習(xí)平臺則可提高現(xiàn)有網(wǎng)絡(luò)教學(xué)平臺的服務(wù)質(zhì)量,隨之也將進(jìn)一步提升其產(chǎn)品競爭力。

      1移動學(xué)習(xí)平臺技術(shù)分析

      1.1移動應(yīng)用模式分析

      移動終端的應(yīng)用模式與PC電腦的應(yīng)用模式有很大的相似性,特別是在智能手機(jī)上的表現(xiàn)則更為明顯,因?yàn)橹悄苁謾C(jī)也擁有了自己的操作系統(tǒng)。具體來說,其應(yīng)用主要有三種模式,在此做如下分析:

      (1)單機(jī)客戶端模式。是指將移動服務(wù)的內(nèi)容(如學(xué)習(xí)課程或程序)完全安裝在移動終端設(shè)備上。采用這種方式后,客戶端程序均會較大,用戶安裝運(yùn)行后,不需聯(lián)網(wǎng)即可完成移動內(nèi)容服務(wù)。

      (2)瘦客戶端/服務(wù)器端(B/S)模式。是指通過瀏覽器以HTTP的方式來訪問服務(wù)器的內(nèi)容,因此移動終端并不需要安裝任何程序。

      (3)胖客戶端/服務(wù)器端(C/S)模式。是在客戶機(jī)上安裝配置一個(gè)功能豐富、且具交互式設(shè)計(jì)的用戶界面。在移動終端,特別是智能手機(jī)終端,胖客戶端其實(shí)就是指手機(jī)客戶端。胖客戶端/服務(wù)器端(C/S)方式可以說是結(jié)合了單機(jī)客戶端和瘦客戶端/服務(wù)器端兩種模式的性能優(yōu)勢。具體說來,一方面,胖客戶端與單機(jī)客戶端的軟件占用空間相比要小上許多,一般多是幾百千字節(jié)到幾兆字節(jié),并且業(yè)務(wù)的交易數(shù)據(jù)都是通過網(wǎng)絡(luò)與服務(wù)器端的程序進(jìn)行交互,交易數(shù)據(jù)也都會存儲在云端服務(wù)器,這就使得不會因?yàn)楦鼡Q手機(jī)而丟失數(shù)據(jù),同時(shí)更新同步更是極其簡單;另一方面,與傳統(tǒng)的B/S相比,最重要的用戶體驗(yàn)可根據(jù)業(yè)務(wù)程序進(jìn)行界面和操作的各自定制,特別是在手機(jī)終端界面,不但用戶體驗(yàn)良好,而且在程序界面或圖形表現(xiàn)上也不需要傳輸數(shù)據(jù),如此則既可節(jié)省移動通信的數(shù)據(jù)流量,并節(jié)約成本,甚至也能支持脫機(jī)服務(wù)。另外,手機(jī)客戶端方式將會使得智能終端的功能得到最完整、全面的發(fā)揮。

      1.2平臺內(nèi)容呈現(xiàn)和自適應(yīng)技術(shù)

      (1)內(nèi)容呈現(xiàn)技術(shù)?;贑/S體系架構(gòu)的移動學(xué)習(xí)平臺中,主要內(nèi)容格式有文本+流媒體和動畫兩種。其一的文本+流媒體可采用XML的內(nèi)容編輯方式,由此即決定了當(dāng)在服務(wù)器進(jìn)行內(nèi)容編輯時(shí)難度較小,但在客戶端內(nèi)容解析時(shí)卻會導(dǎo)致效率降低。其二的動畫則主要包括Flash動畫和SVG動畫。在這里,F(xiàn)lash動畫以其獨(dú)特的時(shí)間片段分割和重組技術(shù),同時(shí)更進(jìn)一步結(jié)合了ActionScript的對象和流程控制,如此模式則可使得界面設(shè)計(jì)及動畫設(shè)計(jì)更趨靈活。同時(shí),SVG即是基于XML語言,用于描述二維向量圖形的一種圖形格式。SVG動畫可直接聲明或通過腳本來進(jìn)行定義或觸發(fā),或者說SVG就是通過腳本語言調(diào)用對象模型來實(shí)現(xiàn)對所有元素、屬性和屬性值的訪問或控制的。

      (2)內(nèi)容自適應(yīng)技術(shù)。移動學(xué)習(xí)的終端設(shè)備復(fù)雜多樣,這就使得在學(xué)習(xí)內(nèi)容的格式、大小和呈現(xiàn)上面臨著各式各類的現(xiàn)實(shí)需求。為此,如何使其可根據(jù)移動設(shè)備的性能實(shí)現(xiàn)自適應(yīng)轉(zhuǎn)換,從而適合屏幕大小、適應(yīng)移動設(shè)備計(jì)算能力,甚至符合學(xué)習(xí)者的學(xué)習(xí)風(fēng)格等,做到滿足這一系列的個(gè)性化定制需求,即已成為移動學(xué)習(xí)平臺開發(fā)實(shí)現(xiàn)的核心關(guān)鍵技術(shù)。移動學(xué)習(xí)內(nèi)容的自適應(yīng)技術(shù)框架主要包括設(shè)備識別、XSL樣本單生成、XSLT轉(zhuǎn)換模塊。同時(shí),也要構(gòu)建起自適應(yīng)技術(shù)應(yīng)用環(huán)境或情形的模型,即實(shí)現(xiàn)上下文建模。第4期何天蘭,等:基于Android移動網(wǎng)絡(luò)學(xué)習(xí)平臺的研究智能計(jì)算機(jī)與應(yīng)用第4卷

      1.3Android 胖客戶端技術(shù)

      Android胖客戶端技術(shù)重點(diǎn)包括了 Activity 和 Intent 構(gòu)成系統(tǒng)的頁面容器構(gòu)建和屏幕切換,可采用 XML 文件來進(jìn)行頁面的布局,其中更使用了 Android 提供的布局技術(shù)(如 LinearLayout、TableLayout 等)和相關(guān)控件(Button、TextView 等)以完成頁面的設(shè)計(jì)。同時(shí),在 Activity 中加載了 XML 布局文件,用于顯示、配合 Intent完成頁面跳轉(zhuǎn),其中又利用了 Java 提供的事件觸發(fā)技術(shù)完成按鈕點(diǎn)擊等事件的響應(yīng)處理。Android 客戶端還利用了 HttpClient 類及相關(guān)技術(shù)通過 HTTP 協(xié)議與遠(yuǎn)程服務(wù)器端進(jìn)行網(wǎng)絡(luò)通信,包括傳輸請求和響應(yīng)命令,藉此完成客戶端和服務(wù)器端的實(shí)時(shí)交互。在客戶端,則利用 sqlite 來進(jìn)行數(shù)據(jù)的存儲。

      還需提及的是,平臺開發(fā)工具主要包括AndroidSDK、MyEclipse。具體來說,AndroidSDK是以Java語言為基礎(chǔ),用戶可以使用Java語言來實(shí)現(xiàn)Android平臺上的軟件應(yīng)用開發(fā)。通過SDK提供的一些工具將其打包成Android平臺使用的apk文件,又利用SDK中的模擬器(Emulator)來模擬和測試軟件在Android平臺上運(yùn)行情況和實(shí)現(xiàn)效果。AndroidSDK還包含各種各樣的定制工具,其中最重要的一種即是Android模擬器和MyEclipse的Android開發(fā)工具插件(ADT),本課題就采用了MyEClipse8.0集成開發(fā)工具來進(jìn)行相關(guān)研究的。

      1.4服務(wù)器端技術(shù)

      本課題服務(wù)器端的開發(fā)技術(shù)同樣采用基于Java的平臺體系,同時(shí)也采用了MyEclipse集成開發(fā)工具,這一點(diǎn)與客戶端的開發(fā)工具和開發(fā)技術(shù)都一脈相承。目前,基于服務(wù)器端的WEB開發(fā)語言非常豐富,其中居于主流的開發(fā)語言分別是PHP、.NET、JAVA語言??紤]到不同的開發(fā)技術(shù)都各有其特點(diǎn),在本課題中,尤其鑒于Android客戶端為基于Java體系開發(fā),而且為了降低開發(fā)語言成本,因此服務(wù)器端Web亦同樣采用Java開發(fā)技術(shù),同時(shí)也仍舊采用MyEClipse集成開發(fā)工具。此外,還采用了輕量級開源體系軟件MysQL,應(yīng)用服務(wù)器Tomcat等。

      特別地,為實(shí)現(xiàn)web服務(wù)端的職能分工,即使用了基于MVC設(shè)計(jì)模式的Struts組件。MVC的含義可分別表示為:模型(Model)、視圖(View)和控制(Controller)。其中,Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常選用JavaBean或EJB加以實(shí)現(xiàn)。View層則用于與用戶的交互,通常采用JSP來設(shè)計(jì)實(shí)現(xiàn)。此外的Controller層是Model與View之間的連通媒介,可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D用以顯示,同時(shí)還可以解釋用戶的輸入并將其映射為模型層可執(zhí)行的操作。概略來說,MVC是一個(gè)設(shè)計(jì)模式,能夠使應(yīng)用程序的輸入、處理和輸出實(shí)現(xiàn)強(qiáng)制性分開。

      2平臺分析設(shè)計(jì)

      2.1平臺功能模塊分析

      目前,學(xué)院現(xiàn)有網(wǎng)絡(luò)教學(xué)平臺已涵括眾多功能,諸如提供網(wǎng)上課堂學(xué)習(xí)、測試、復(fù)習(xí),共享資源分享題庫,教師和同學(xué)們教案下載等。以現(xiàn)有的網(wǎng)絡(luò)教學(xué)平臺為依據(jù),進(jìn)行改版,改進(jìn)后的分類及內(nèi)容如圖1所示。

      2.3.2移動學(xué)習(xí)端設(shè)計(jì)

      移動學(xué)習(xí)端的用戶主要是教師和學(xué)生。學(xué)生登陸本移動平臺亦無需注冊,只要在移動終端登陸頁面輸入學(xué)號及密碼,同時(shí)執(zhí)行學(xué)生庫匹配。匹配成功后,即實(shí)現(xiàn)學(xué)員用戶成功登陸。登錄后將進(jìn)入系統(tǒng)主界面,如圖5所示。

      移動應(yīng)用成功的標(biāo)志就在于能否提供一個(gè)出眾的用戶體驗(yàn),因此在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),用戶體驗(yàn)將處于優(yōu)先考慮的位置??焖?、響應(yīng)、無縫即是最佳用戶體驗(yàn)必須具備的三個(gè)重要特征,詳細(xì)來說,就是運(yùn)行速度快,反應(yīng)敏捷和良好的交互。

      3結(jié)束語

      在移動設(shè)備和移動互聯(lián)技術(shù)高速發(fā)展的今天,移動學(xué)習(xí)的應(yīng)用發(fā)展已吸引了眾多關(guān)注。移動網(wǎng)絡(luò)學(xué)習(xí)平臺的研究目前還處于初期階段,如何使得平臺更加接近人性化,更能滿足學(xué)習(xí)者的需求,以及如何根據(jù)移動平臺的學(xué)習(xí)特征優(yōu)化和更新教學(xué)內(nèi)容,并且應(yīng)用到高校外的其他領(lǐng)域,因而發(fā)展基于移動平臺的全民普及教育的新模式即已成為本次及未來工作的首要研究方向。本次研發(fā)成功的Android移動學(xué)習(xí)平臺具有交互性好、資源更新方便、及數(shù)據(jù)流量小等主要特點(diǎn)。為此,基于Android的移動學(xué)習(xí)平臺亦可廣泛應(yīng)用于手機(jī)、PDA、平板電腦或其他便攜式設(shè)備,如此即為學(xué)習(xí)資源服務(wù)提供一條嶄新的獲取通道,而且對移動學(xué)習(xí)系統(tǒng)的深入研究也將具有重要的實(shí)用和參考價(jià)值。

      參考文獻(xiàn):

      [1]任海峰,趙君.移動學(xué)習(xí)國內(nèi)外研究現(xiàn)狀分析[J].成人教育,2010(1):95-96.

      [2]楊方琦,楊改學(xué). 近十年我國移動學(xué)習(xí)學(xué)術(shù)期刊論文的內(nèi)容分析研究[J].遠(yuǎn)程教育雜志,2010(6):39-45.

      [3]高蓉蓉,呂森林.基于手機(jī)的移動學(xué)習(xí)—教育技術(shù)研究的新熱點(diǎn)[J].現(xiàn)代教育技術(shù),2006(6):13-15.

      [4]丁永明,紀(jì)方明.基于Android平臺移動學(xué)習(xí)軟件的研究與實(shí)現(xiàn)[J].數(shù)字通信世界,2011(1):66-68.

      赣州市| 铜鼓县| 灯塔市| 和硕县| 洛扎县| 临海市| 泽库县| 建阳市| 安康市| 锡林浩特市| 岗巴县| 曲沃县| 恩平市| 吉木乃县| 瓦房店市| 樟树市| 彭泽县| 江北区| 安平县| 鸡西市| 栾川县| 忻城县| 银川市| 长白| 塔城市| 宁武县| 乌海市| 大连市| 阳泉市| 唐海县| 靖州| 隆子县| 井冈山市| 安吉县| 灯塔市| 隆昌县| 四川省| 蓬莱市| 营口市| 射洪县| 上饶县|