摘 要:隨著多媒體和計算機信息技術的廣泛應用,多媒體信息技術在我們的生產生活中發(fā)揮著不可或缺的作用。發(fā)達的網絡科技技術為改進教學模式提供了技術條件,從開始的多媒體電子教室教學到現階段的移動教學,計算機網絡技術在教學應用中取得了質的飛躍。文章主要對基于Android技術的移動教學平臺的設計進行分析和研究。
關鍵詞:Android;移動教學;平臺設計
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2013) 14-0000-01
網絡教學平臺的實現,大幅度的推動了教育的發(fā)展,加快了教學模式的改革速度,通過校園網絡,構建完善的網絡教學平臺,能夠有效的提高教學質量,推動教學目標的實現。隨著3G職能手機的普及和廣泛應用,聯合3G與移動互聯網技術的智能手機的性能不斷提高,智能手機的應用軟件和功能越來越多,手機電子書、文檔閱讀和手機視頻音頻等技術的逐漸成熟,Android移動3G逐漸應用到教學當中,為網絡教學向移動教學的轉變提供了條件[1]。
一、Android移動技術
(一)Android移動平臺
Android移動系統(tǒng)是建立在Linux系統(tǒng)的基礎之上的,Android系統(tǒng)包括了Android移動操作系統(tǒng)、中間件、用戶界面以及應用程序軟件四個組成部分。Android系統(tǒng)的應用程序包括了電子郵件客戶端、日歷、地圖、瀏覽器等較為重要的核心應用程序,而在Android系統(tǒng)中,把API函數應用到Android系統(tǒng)的應用程序當中,能夠簡化不少重要的基礎軟件和程序的開發(fā),這個API函數庫為Android系統(tǒng)提供了多媒體庫、界面管理、3D庫等。
(二)Android的組件
Android系統(tǒng)的4個重要的組件分別是Activity、Service、Broadcast Receiver以及Content Provider。這四個重要組件的功能分別是顯示可視化的用戶界面,把系統(tǒng)在接收和同用戶在交互過程中,將界面所發(fā)生的事件顯示出來;Service主要應用在Android系統(tǒng)的后臺運行當中;Content Provider是Android系統(tǒng)中標準的共享數據機制。四個組件通過互聯網的連接進行相互之間的通信,使得Android系統(tǒng)成為一個能夠相互通信的組件的集合[2]。
二、構建Android移動教學平臺的意義
(一)教學現狀
在各大高校,對于高校的大學生而言,經歷了高考之后,在大學期間容易出現學習怠倦感,對于那些普通的高職院校來說,一方面學生的層次復雜;另一方面高職院校本身的教學水平有限,同時,現階段,許多學校的教學環(huán)境、教學設備等都還比較傳統(tǒng),這些問題導致學生的學習積極性受到了打擊,嚴重影響了教學質量。
(二)Android移動教學平臺構建的必要性
在高校中,比較普遍的教學模式和教學平臺是多媒體電子教室,多媒體電子教室和多媒體教學的應用,縮小了學校與學校之間的教學資源的差距,在一定程度上能夠改變低效率的教學狀態(tài)。另外,據有關調查表明,到去年的3月份為止,擁有網絡教學平臺的高校占我國總高校的60%以上。但是隨著3G、4G等技術的出現,我國提出了新的教育規(guī)劃,未來社會必將是高科技信息社會,教育的發(fā)展也要隨之形成信息化的教育體系,以Android系統(tǒng)為代表的移動教學平臺的構建和應用將是未來信息化教育發(fā)展的趨勢和方向。
三、Android移動教學平臺的設計
(一)Android系統(tǒng)通信方式的選擇
目前,Android移動系統(tǒng)中客戶端和服務器的主要通信方式有以下幾種,一是基于TCP和UDP基礎上的Socket通信;二是通過URL訪問網絡共享資源;三是基于Http協(xié)議的基礎之上的Http URL Connection;四是由Apache開源組織所提供的Http Client;五是將Web Service應用到Android系統(tǒng)的通信當中。
(二)Android系統(tǒng)服務端的設計
Android系統(tǒng)中的移動教學服務器的主要功能是增加、修改、刪減教學資源。基于Android系統(tǒng)的移動教學平臺的結構中,Android系統(tǒng)服務端的實現方式有以下幾種,一是通過Android平臺的服務器將Java EE進行結構的分層,Java EE結構可以分成視圖層、控制器層、業(yè)務邏輯層等。Java EE結構的分層使得Android系統(tǒng)的移動教學在應用的過程中獲取Android系統(tǒng)服務器的響應,從而有利于教學資源和數據的交互。
(三)Android系統(tǒng)客戶端的設計
Android系統(tǒng)的客戶端軟件是學校教師和學生能夠直接通過Android系統(tǒng)的接入設備進行移動教學資源訪問的接入口,Android系統(tǒng)移動教學平臺的客戶端的模塊主要包括閱讀模塊、多媒體處理模塊、資料的上傳和下載模塊、通信模塊、基于位置的服務模塊等五個主要模塊。Android移動系統(tǒng)中閱讀模塊的實現需要設計一個PDF閱讀器,將互聯網中的共享資料轉化為PDF文檔。Android系統(tǒng)中的通信模塊和基于位置的服務模塊是根據教學要求來進行設計的,通過LBS子模塊和CIS技術使得移動教學的功能得以實現[3]。
四、結語
眾所周知,自出現3G技術以來,3G安卓智能手機得到廣泛的應用。基于Android系統(tǒng)的手機的出現深受廣大群眾的青睞。通過Android手機,能夠實現移動的資源共享等。將Android系統(tǒng)與互聯網連接起來,應用到教學當中,實現了移動教學的教學模式,能夠有效的提高教學的質量。
參考文獻:
[1]方明,田野,戶銀龍.基于Android平臺的嵌入式軟件項目組織方法[J].電腦知識與技術,2011,34:5-6.
[2]熊志君.Android在高校學生信息服務系統(tǒng)中的應用研究[D].南昌大學,2010,10:1-3.
[3]吳林,熊滔,蔡永香.基于Android手機的地圖應用設計與開發(fā)[J].城市勘測,2011,02:8-9.
[作者簡介]劉光楠(1978.1-),男,吉林省長春市人,海南大學碩士,海口經濟學院信息工程學院,講師,研究方向:軟件工程。