• 
    

    
    

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

      ?

      基于手機(jī)平臺(tái)的學(xué)件開(kāi)發(fā)

      2007-12-29 00:00:00孟祥增
      中國(guó)信息技術(shù)教育 2007年11期


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

      镶黄旗| 宕昌县| 孟州市| 千阳县| 光泽县| 门源| 库伦旗| 南丰县| 柞水县| 新巴尔虎右旗| 龙川县| 保亭| 扎鲁特旗| 五常市| 滁州市| 平舆县| 金沙县| 昌黎县| 德州市| 蒲城县| 根河市| 景泰县| 维西| 九龙城区| 同心县| 陕西省| 蒙自县| 通州区| 报价| 墨脱县| 芒康县| 恩施市| 泰宁县| 靖安县| 新宾| 旺苍县| 新乡市| 二连浩特市| 利辛县| 奇台县| 南城县|