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

?

基于手機平臺的學件開發(fā)

2007-12-29 00:00:00孟祥增
中國信息技術教育 2007年11期


  手機的普及也使之成為我們進行移動學習的重要設備,所以,基于手機平臺的學件開發(fā)是移動學習資源建設的一個重要方面。手機平臺上的學件應該能夠提供和控制一種富有趣味性和競爭性的教學環(huán)境,激發(fā)學生的學習動機,使學生在富有教學意義且教學目標明確的學習活動中得到訓練或有所發(fā)現(xiàn),取得積極的教育效果。
  
  基于手機平臺的學件開發(fā)技術分析與比較
  
  由于手機處理器性能和內(nèi)存大小的限制,我們不能把學件所需要的資源都集成到學件中,而是通過無線網(wǎng)絡和學件資源服務器聯(lián)接。所以,手機平臺上的學件開發(fā)技術和電腦平臺上的學件開發(fā)技術就有所區(qū)別。在實際的學件開發(fā)中使用的技術主要有J2ME、Symbian、BREW、Windows Mobile和Flash Lite。其中,BREW技術是基于CDMA手機的開發(fā)技術,通用性不強;而Symbian和Windows Mobile技術的用戶數(shù)量雖然非常多,但它們又都基于特定軟件平臺。因此,只有J2ME和Flash Lite技術是跨平臺的通用技術。在制作基于移動平臺的學件時一般也選用這兩種技術。
  J2ME全稱為Java2 Micro Edition,中文名稱為Java2縮微版,它是SUN公司推出的針對消費類電子設備的開發(fā)技術。J2ME技術將Java語言與平臺無關的特性移植到小型電子設備上,允許移動無線設備之間共享應用程序,是一種主要針對手機、PDA、機頂盒、智能家電等設備的開發(fā)技術。在我國,一般稱之為KJava應用。
  Flash Lite技術是Adobe公司推出的一種應用于手機平臺上的開發(fā)技術,最新版本是Flash Lite 2.1。Flash Lite并不是一種新技術,是專為非個人電腦類電子設備推出的Flash Player新版本,為手機產(chǎn)品和消費電子產(chǎn)品提供更加豐富的用戶界面和全面的網(wǎng)絡瀏覽能力。Flash Lite完全基于PC機上的Flash標準,開發(fā)者在PC開發(fā)平臺上就可以開發(fā)移動設備上的應用程序。Flash Lite支持動態(tài)XML數(shù)據(jù),允許動態(tài)加載和解析外部XML數(shù)據(jù)。并且,F(xiàn)lash Lite還可以利用手機設備所支持的可用解碼器動態(tài)加載外部多媒體內(nèi)容,比如圖像、聲音、動畫和視頻等,甚至還可以支持攝像的應用。
  J2ME和Flash Lite這兩種技術各有自己的優(yōu)勢和劣勢。比如,F(xiàn)lash Lite在兼容性、界面設計、動畫顯示、服務器整合、入門門檻方面有著先天的優(yōu)勢。而J2ME在安全機制、存儲能力和網(wǎng)絡連接等層面又要比Flash Lite更強,由于J2ME是由國際化標準組織JCP推動的,在國際標準化和廠商支持方面有著更大的優(yōu)勢。所以,我們在制作手機平臺上的學件時要根據(jù)學件的實際需求來選擇合適的開發(fā)工具。
  
  使用Flash Lite開發(fā)學件的過程
  
  在此,我們將制作一個基于Symbian6.0平臺的,可以讓學習者利用零星時間自主學習英語單詞的簡單學件,來說明使用Flash Lite技術制作學件的一般過程。
  Flash Lite的操作和Flash完全相同,但在進行內(nèi)容設計時應該注意手機和PC機的不同。首先,由于手機處理器速度和內(nèi)存的限制,在內(nèi)容中不應該使用非常大的多媒體素材。另外,普通的手機都不具備完整的QWERTY鍵盤,沒有鼠標,在手機上可以用來操作的按鈕只有0~9數(shù)字鍵、方向鍵、確定鍵、*、#和左右軟鍵,所以,在交互的設計上不能太復雜,要使用戶操作起來簡單、方便。
  1.準備工作
  首先配置好Flash的工作環(huán)境,如果使用的是Flash MX Professional,還必須在Adobe的官方網(wǎng)站下載Flash Lite CDK。解壓縮后,將文件夾中的FlashLite1_1.dll和Flash-Lite1_1.xml拷貝到Flash安裝目錄下的Configuration\\Players目錄中。將文件DeviceMsg.cfg拷貝到當前用戶的Application Data\\Macromedia文件夾下。這樣,就完成了Flash MX Professional的配置工作。如果使用的是Flash 8 Professional,則不需要進行以上的配置。除此之外,還需要準備一部Symbian6.0的手機,用來對開發(fā)好的學件進行測試,這里以Nokia 7610為例。
  2.開發(fā)過程
  (1)界面設計
  ①打開Flash,新建一個Flash文檔,選擇“從模板創(chuàng)建”。Flash 8中提供了Symbian6.0的一些模板,可以直接使用。選擇“全球電話”\\“Flash Lite 1-1 Symbian Series 60”,點擊“確定”進入設計界面。
 ?、谑紫?,設計好總體的界面布局,界面如圖1所示。然后,在“移動學單詞”、“單詞釋義”、“近義詞”下面分別插入一個動態(tài)文本字段,變量名分別設置為“word”、“interpretation”和“similar”,用來顯示相應的內(nèi)容。然后再對動態(tài)文本字段分別進行如下設置:選中文本字段后,選擇“修改\\轉(zhuǎn)換為元件”,在彈出的“轉(zhuǎn)換為元件”對話框中,選擇“影片剪輯”作為元件類型,單擊“確定”,并將對象的實例名稱分別改為“word”、“inter-pretation”和“similar”。最后,在動畫中加入一個按鈕,放在舞臺外面,用來接收用戶的按鍵動作。
  (2)詞典設計
  詞典的設計可以使用多種方法,F(xiàn)lash Lite支持文本文件、XML文件和數(shù)據(jù)庫文件作為外部的數(shù)據(jù)源。在這里使用最簡單的文本文件建立詞典,詞典的建設必須遵循MIME編碼規(guī)則,即兩個詞條之間使用符號‘&’分割。詞典建立完成之后保存為word.txt,詞典文件必須和Flash Lite最后生成的SWF文件保存在同一目錄中。
  
  (3)編碼
 ?、僭诿恳粚拥牡诙偷谌龓鞑迦胍粋€關鍵幀,選中最上一層的第一幀,打開動作窗口,插入代碼:
  loadVariables("word.tx

郴州市| 嘉义市| 紫云| 普陀区| 洛浦县| 三亚市| 宝应县| 岐山县| 雷州市| 沧州市| 金塔县| 留坝县| 宁国市| 中江县| 靖江市| 高要市| 托克逊县| 蚌埠市| 都江堰市| 中西区| 克山县| 泰兴市| 上饶县| 祁阳县| 兴义市| 苍梧县| 吉林市| 海城市| 三江| 民权县| 静乐县| 瑞丽市| 拉萨市| 长丰县| 宁陕县| 尤溪县| 攀枝花市| 土默特右旗| 德庆县| 开阳县| 新田县|