亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        移動(dòng)學(xué)習(xí)資源開發(fā)平臺(tái)和工具的選擇與評(píng)價(jià)

        2010-01-01 00:00:00孫益祥
        現(xiàn)代教育技術(shù) 2010年4期

        【摘要】移動(dòng)學(xué)習(xí)逐漸成為一種趨勢(shì),而移動(dòng)學(xué)習(xí)資源開發(fā)是開展移動(dòng)學(xué)習(xí)至關(guān)重要的環(huán)節(jié)。文章詳細(xì)分析了目前移動(dòng)學(xué)習(xí)資源開發(fā)中流行的幾種移動(dòng)開發(fā)平臺(tái)及開發(fā)工具,并針對(duì)其是否適合移動(dòng)學(xué)習(xí)資源開發(fā)而進(jìn)行了評(píng)價(jià)總結(jié)。

        【關(guān)鍵詞】移動(dòng)學(xué)習(xí);移動(dòng)學(xué)習(xí)資源;開發(fā)平臺(tái);評(píng)價(jià)

        【中圖分類號(hào)】G434 【文獻(xiàn)標(biāo)識(shí)碼】B 【論文編號(hào)】1009—8097(2010)04—0112—03

        一 引言

        國(guó)際遠(yuǎn)程教育權(quán)威、愛爾蘭教育技術(shù)專家戴斯孟德#8226;基更(DesmondKeegan)博士把遠(yuǎn)程學(xué)習(xí)分為三個(gè)階段,即D-Learning(遠(yuǎn)程學(xué)習(xí)),E-Learning(電子學(xué)習(xí))和M-Learning(移動(dòng)學(xué)習(xí))。他認(rèn)為,移動(dòng)學(xué)習(xí)將是未來遠(yuǎn)程教育的主要方式。因?yàn)閷?duì)于遠(yuǎn)程教育而言,“成功的教育技術(shù),不是那些本身具有適合教學(xué)特性的技術(shù),而是已經(jīng)達(dá)到了廣泛普及的技術(shù)”。移動(dòng)通信技術(shù)是有史以來世界普及最廣的技術(shù)。看數(shù)字就可以一目了然,目前在全世界60億人口中,有15億人口擁有手機(jī),中國(guó)的手機(jī)增長(zhǎng)速度更是飛快,尤其是在農(nóng)村,手機(jī)的普及率遠(yuǎn)遠(yuǎn)高于計(jì)算機(jī)的普及率。因此,說移動(dòng)學(xué)習(xí)就是遠(yuǎn)程教育的未來絲毫不為過。

        在科技飛速發(fā)展的今天,移動(dòng)計(jì)算技術(shù)和移動(dòng)通信技術(shù)的融合,使個(gè)體和團(tuán)體隨時(shí)隨地學(xué)習(xí)成為可能,推動(dòng)了移動(dòng)學(xué)習(xí)的發(fā)展。而技術(shù)作用于教育往往從“物化”的學(xué)習(xí)資源開始,而學(xué)習(xí)資源開發(fā)又對(duì)學(xué)習(xí)過程、學(xué)習(xí)方式和學(xué)習(xí)者產(chǎn)生了深遠(yuǎn)的影響。移動(dòng)學(xué)習(xí)資源是對(duì)現(xiàn)有學(xué)習(xí)資源的一種補(bǔ)充,是開展一切移動(dòng)學(xué)習(xí)活動(dòng)的基礎(chǔ)。移動(dòng)學(xué)習(xí)資源開發(fā)是開展移動(dòng)學(xué)習(xí)至關(guān)重要的環(huán)節(jié)[1]。本文詳細(xì)分析了目前移動(dòng)學(xué)習(xí)資源開發(fā)中流行的幾種移動(dòng)開發(fā)平臺(tái)及開發(fā)工具,并作出了評(píng)價(jià),期望對(duì)資源開發(fā)者在從PC平臺(tái)向移動(dòng)設(shè)備平臺(tái)的轉(zhuǎn)換過程中有所幫助。

        二 移動(dòng)學(xué)習(xí)資源開發(fā)平臺(tái)和工具概述

        1 開發(fā)平臺(tái)和工具的重要性

        隨著3G時(shí)代的到來,基于手機(jī)等移動(dòng)設(shè)備的學(xué)習(xí)資源開發(fā)已經(jīng)逐漸成為一個(gè)熱門領(lǐng)域。因此越來越多的學(xué)習(xí)資源開發(fā)人員開始研究基于手機(jī)的學(xué)習(xí)資源開發(fā),那應(yīng)該如何轉(zhuǎn)型呢?如何快速上手呢?如何開始資源開發(fā)呢?

        由于移動(dòng)設(shè)備硬件構(gòu)造、性能和PC區(qū)別很大,導(dǎo)致了移動(dòng)開發(fā)平臺(tái)編程和PC平臺(tái)編程也存在著很大的差異。以前要想進(jìn)行手機(jī)軟件開發(fā),不僅要了解手機(jī)硬件的構(gòu)成,還需要掌握手機(jī)編程的專屬編程語言,加之相關(guān)手機(jī)編程學(xué)習(xí)資料的匱乏,使得很多PC平臺(tái)編程人員望而卻步,而有勇氣的PC平臺(tái)編程人員卻又苦于找不到手機(jī)編程的入門方法。

        現(xiàn)在,有了移動(dòng)開發(fā)工具包(即SDK),利用它開發(fā)移動(dòng)設(shè)備軟件,沒有了對(duì)設(shè)備硬件的顧慮,簡(jiǎn)化了編程方式。編程語言也跟PC平臺(tái)一樣,例如C/C++、Java、Python等,從PC軟件開發(fā)轉(zhuǎn)型到移動(dòng)設(shè)備軟件設(shè)計(jì),完全不用重新學(xué)習(xí)新的編程語言。這些工具包的推出,大大地降低了移動(dòng)軟件開發(fā)難度和開發(fā)時(shí)間。

        2 開發(fā)平臺(tái)和工具的定義

        SDK是Software Development Kit的縮寫,中文意思就是“軟件開發(fā)工具包”。這是一個(gè)覆蓋面相當(dāng)廣泛的名詞,可以這么說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做SDK。

        用于手機(jī)軟件開發(fā)的SDK,是各大手機(jī)廠商針對(duì)自己手機(jī)平臺(tái)推出的一個(gè)軟件工具開發(fā)包。它為手機(jī)開發(fā)者們提供了一整套豐富的應(yīng)用編程的接口和工具,這樣開發(fā)者們可以更容易更方便地去開發(fā)相關(guān)手機(jī)的應(yīng)用軟件。例如我們想讓程序使用藍(lán)牙設(shè)備,直接調(diào)用SDK中關(guān)于藍(lán)牙的API即可,根本不需要了解藍(lán)牙設(shè)備的構(gòu)造和驅(qū)動(dòng)內(nèi)容。

        除此以外,有些SDK還提供了手機(jī)模擬器功能,它能在電腦里模擬出一部手機(jī)的環(huán)境,讓開發(fā)者能在電腦上方便的測(cè)試自己開發(fā)的手機(jī)軟件。每個(gè)手機(jī)廠商推出的SDK都是不同的,常見的有Symbian的S60 SDK,微軟的Pocket PC/Smartphone 2003 SDK,蘋果的iPhone SDK和Google的Android SDK,它們各自有自己的特點(diǎn)。

        三 怎樣利用SDK開始基于Symbian S60平臺(tái)的程序開發(fā)

        第一步:安裝SDK。S60的SDK版本較多,針對(duì)的是不同版本的S60操作系統(tǒng),這里使用的是針對(duì)S60 3rd Edition,F(xiàn)eature Pack 2的最終版SDK??梢栽贜okia的官方網(wǎng)站下載該版本SDK[2]。

        第二步:下載SDK的運(yùn)行環(huán)境,下載最新的Active Perl Script安裝程序[3],再下載最新的J2RE程序[4]。

        第三步:依次安裝下載的軟件Active Perl、J2RE以及SDK,安裝完畢后,點(diǎn)擊“開始”菜單,再展開“所有菜單”,可以看見“S60 Developer Tools”的一個(gè)目錄,選擇“3rd Edition FP2 SDK”中的“Emulator”,如果看見一個(gè)手機(jī)模擬器,說明已經(jīng)將SDK安裝成功了。

        第四步:SDK安裝完成后,還需要安裝一個(gè)開發(fā)環(huán)境,開發(fā)環(huán)境根據(jù)開發(fā)者習(xí)慣使用的語言進(jìn)行選擇,如支持C++的Visual C++ 6.0、Metrowork Codewarrior,支持Java的Eclipse、NetBeans等,本文這里選擇Netbeans6.5來開發(fā)第一個(gè)手機(jī)程序。

        第五步:啟動(dòng)NetBeans開發(fā)環(huán)境,選擇“工具”菜單中的Java平臺(tái),點(diǎn)擊左下方的“添加平臺(tái)”按鈕,在“選擇要安裝的平臺(tái)類型”的對(duì)話框中選擇“定制Java ME MIDP平臺(tái)仿真器”并單擊“下一步”。

        第六步:在接下來的窗口中點(diǎn)擊“平臺(tái)home目錄”的瀏覽按鈕定位到Nokia S60 3rd SDK的安裝目錄并點(diǎn)擊“下一步”,這樣便完成了NetBeans下開發(fā)S60程序的配置。

        第七步:啟動(dòng)NetBeans IDE,點(diǎn)擊“文件”菜單下的“新建項(xiàng)目”,在彈出的對(duì)話框中選擇J2ME,然后選擇“Mobile應(yīng)用程序”后點(diǎn)擊“下一步”,在下一個(gè)界面中選擇“設(shè)置為主項(xiàng)目”和“創(chuàng)建Hello MIDlet”(將創(chuàng)建一個(gè)Hello World!的基本程序框架)后點(diǎn)擊“下一步”。

        第八步:將仿真器平臺(tái)設(shè)為“定制平臺(tái)1”,設(shè)備設(shè)為“定制設(shè)備”,點(diǎn)擊“完成”。

        第九步:在生成的項(xiàng)目中,點(diǎn)擊“源”,便可以看見“Hello World!”的源代碼。

        第十步:最后查看項(xiàng)目運(yùn)行的結(jié)果,按“F6”或者點(diǎn)擊“運(yùn)行”即可。

        四 其他移動(dòng)開發(fā)技術(shù)平臺(tái)和工具簡(jiǎn)述

        1 iPhone平臺(tái)

        開發(fā)環(huán)境:由于蘋果公司對(duì)市場(chǎng)策略的考慮,iPhone至今不支持Java,所以目前只能使用iPhone專用的SDK并結(jié)合Objective-C語言來開發(fā)程序。非常遺憾的是,iPhone的開發(fā)環(huán)境需要搭建在Mac OS系統(tǒng)中,這對(duì)于手中沒有蘋果計(jì)算機(jī)的移動(dòng)學(xué)習(xí)資源開發(fā)者來說將是一筆不小的投資。

        在Mac OS系統(tǒng)中搭建開發(fā)環(huán)境,我們要用到的軟件主要有iPhone SDK和Xcode。Xcode是運(yùn)行在Mac OS系統(tǒng)中的一個(gè)編程工具,提供了IDE和調(diào)試等功能,Xcode從3.1版本開始可被用來開發(fā)iPhone程序。

        以上軟件均可以從蘋果官方站點(diǎn)下載,網(wǎng)頁為英文[5]。該站點(diǎn)提供了從安裝步驟到程序樣例在內(nèi)的詳細(xì)資料,并配有視頻教程,但資料都是英文,要求開發(fā)者有較高的英文水平。

        注意事項(xiàng):iPhone的開發(fā)平臺(tái)式搭建在Mac OS系統(tǒng)中的,如果手上沒有蘋果計(jì)算機(jī),也可以通過搭建基于Cygwin的iPhone開發(fā)環(huán)境來實(shí)現(xiàn)Windows下的iPhone程序開發(fā)。但是由于其并不受蘋果官方支持,因此很少開發(fā)者使用此方式開發(fā)iPhone程序。

        2 Android平臺(tái)

        開發(fā)環(huán)境:Android的開發(fā)平臺(tái)搭建相對(duì)比較容易。下載Android SDK并解壓縮到指定的目錄(如果沒有安裝過JRE,則需要先安裝JRE)[6]。

        Android編程環(huán)境一般使用Eclipse+ADT插件,安裝比較簡(jiǎn)單。在創(chuàng)建一個(gè)項(xiàng)目的時(shí)候,“Package name”一項(xiàng)必須是類似于xxx.xxx這樣的形式,否則會(huì)出錯(cuò),而其他各項(xiàng)可隨意命名。

        注意事項(xiàng):Android僅提供了Java語言的開發(fā)包,和J2ME并不兼容。此外,Android SDK的文檔瀏覽與IE存在不兼容的問題,還需要安裝一個(gè)非IE內(nèi)核的第三方瀏覽器,比如Firefox等。

        3 Windows Mobile平臺(tái)

        開發(fā)環(huán)境:Windows Mobile的最佳開發(fā)環(huán)境是Visual Studio,它集成了Windows Mobile開發(fā)時(shí)所必需的工具,并且為我們提供了一個(gè)強(qiáng)大易用的IDE。

        注意事項(xiàng):由于VS體積非常龐大,建議在安裝時(shí)選擇自定義,并根據(jù)實(shí)際情況選擇語言,筆者推薦選擇C#作為開發(fā)語言,開發(fā)者可依據(jù)情況去掉多余的選項(xiàng),以節(jié)省空間。但要切記要安裝相應(yīng)語言的“智能設(shè)備可編程技術(shù)”模塊。

        五 平臺(tái)和工具的選擇和評(píng)價(jià)

        有些開發(fā)者會(huì)感到茫然,這么多的手機(jī)平臺(tái)和工具,要進(jìn)行學(xué)習(xí)資源的開發(fā),該選擇哪一個(gè)?在詳細(xì)分析以上各種平臺(tái)和工具的基礎(chǔ)上,筆者有以下幾點(diǎn)看法。

        上文可以看到每個(gè)平臺(tái)都有各自的特點(diǎn),所以我們?cè)谶M(jìn)行選擇的時(shí)侯首先是對(duì)資源開發(fā)的內(nèi)容進(jìn)行分析,再根據(jù)每個(gè)平臺(tái)的特點(diǎn)來選擇適合的平臺(tái)。

        1 教育游戲類開發(fā):作為一名專攻教育游戲開發(fā)的人員,更看重的是平臺(tái)在這游戲開發(fā)方面的表現(xiàn)力。顯然給iPhone開發(fā)游戲是一種很奇妙的體驗(yàn),我們可以利用iPhone的多點(diǎn)觸摸等特性開發(fā)出非常漂亮和耐玩的游戲。

        優(yōu)點(diǎn):新平臺(tái),潛力大,多媒體性能強(qiáng),功能強(qiáng)大,軟件也超多,可借助蘋果的App Store銷售軟件,娛樂功能強(qiáng)大,UI設(shè)計(jì)及人機(jī)操作非常好,電容式觸控屏3.2寸大屏。

        缺點(diǎn):不支持Java,開發(fā)門檻高,國(guó)內(nèi)用戶少。

        2 網(wǎng)絡(luò)應(yīng)用類開發(fā):同樣的,如果你是主要開發(fā)基于網(wǎng)絡(luò)的應(yīng)用的話,Google的Android平臺(tái)式個(gè)不錯(cuò)的選擇,Google作為一個(gè)互聯(lián)網(wǎng)公司,其系統(tǒng)對(duì)于互聯(lián)網(wǎng)應(yīng)用的支持也相應(yīng)好一些。

        優(yōu)點(diǎn):新平臺(tái),潛力大,開放度高,對(duì)網(wǎng)絡(luò)友好,無縫結(jié)合的Google應(yīng)用,豐富的功能選擇。

        缺點(diǎn):手機(jī)終端少,用戶少,開發(fā)資料少。

        3 辦公軟件類:辦公軟件開發(fā),首選Windows Mobile平臺(tái),因?yàn)閃indows Mobile平臺(tái)的商務(wù)功能非常的全面。

        優(yōu)點(diǎn):功能強(qiáng)大,開發(fā)便捷,支持桌面插件、軟件和系統(tǒng)完美融合(比如短息大師,它能完全替代系統(tǒng)短息功能。還有短息備份軟件能直接插入系統(tǒng)短息菜單)、商務(wù)功能全面(代表軟件:CAD制圖PPC版)、DIY能力強(qiáng)(自己整合系統(tǒng)功能,完全升級(jí)系統(tǒng)版本,安裝SD卡驅(qū)動(dòng)直接支持16G內(nèi)存卡)、硬件平臺(tái)統(tǒng)一(GOOGLE、LIUNX統(tǒng)一平臺(tái))。

        缺點(diǎn):不開源,受到Android等新興系統(tǒng)的挑戰(zhàn),系統(tǒng)穩(wěn)定性相對(duì)較差。

        4 綜合類:Symbian平臺(tái)則全面一些,各方面都可以兼容并包,不過沒有突出點(diǎn),算是大眾化的系統(tǒng)。

        優(yōu)點(diǎn):Symbian OS是目前市場(chǎng)占有率最高的移動(dòng)設(shè)備OS,國(guó)產(chǎn)軟件眾多、較低的研發(fā)成本、用戶數(shù)量多、性價(jià)比超高、安裝卸載軟件方便、S60V3系統(tǒng)安全系數(shù)高、界面簡(jiǎn)單易懂上手快,體型小巧,硬件要求低,內(nèi)存管理優(yōu)秀,娛樂功能完備等。

        缺點(diǎn):所采用的硬件配置較低,采用的的處理器主頻較低,在多媒體方面,Symbian OS對(duì)主流的媒體格式的支持性較差。各個(gè)平臺(tái)之間第三方軟件不兼容,版本之間兼容性差,細(xì)節(jié)注意不夠。

        當(dāng)然,開發(fā)是離不開設(shè)備的,我們不能單純依賴模擬器。如果你決定做Symbian平臺(tái)開發(fā),最好擁有一臺(tái)Symbian手機(jī),做iPhone開發(fā)最好擁有一臺(tái)iPhone手機(jī)。因?yàn)槟M器的性能和效果是不同于真機(jī)的。所以,無論選擇哪個(gè)平臺(tái),最好能有一個(gè)真實(shí)的設(shè)備作測(cè)試。

        六 總結(jié)

        移動(dòng)開發(fā)技術(shù)眾多,移動(dòng)開發(fā)平臺(tái)和工具也越來越多,本文只涉及了其中易于初學(xué)者掌握和使用的四種平臺(tái)及其對(duì)應(yīng)的開發(fā)工具,對(duì)于移動(dòng)學(xué)習(xí)資源開發(fā),最重要的是教學(xué)設(shè)計(jì)的創(chuàng)新,能充分發(fā)揮移動(dòng)設(shè)備和無線網(wǎng)絡(luò)的潛力;在開發(fā)技術(shù)平臺(tái)和工具方面,可以通過研究移動(dòng)商業(yè)應(yīng)用的成功案例,借鑒其開發(fā)模式和方法;最后還要大膽嘗試,勇于實(shí)踐,設(shè)計(jì)開發(fā)出更多的移動(dòng)學(xué)習(xí)資源,通過學(xué)習(xí)者的共同實(shí)踐來推動(dòng)移動(dòng)學(xué)習(xí)的發(fā)展。

        參考文獻(xiàn)

        [1] 熊志剛.移動(dòng)學(xué)習(xí)及其資源設(shè)計(jì)研究[D].上海:華東師范大學(xué),2005.

        [2] Nokia官方網(wǎng)站論壇[EB/OL].

        [3] ActiveState Home[EB/OL].

        [4] Sunmicrosystems, Google Java Downloads for All Operating Systems[EB/OL].

        [5] [EB/OL].

        [6] Android開發(fā)包下載[EB/OL].

        亚洲精品久久一区二区三区777| 国产人妖直男在线视频| 中文字幕乱码日本亚洲一区二区 | 日本办公室三级在线看| av无码特黄一级| 九一精品少妇一区二区三区| 国产精品女同久久久久电影院| 亚洲精品成人区在线观看| 亚洲欧美国产日产综合不卡| 亚洲一区域二区域三区域四| 一个人看的www片免费高清视频 | 成年人黄视频大全| 日本一极品久久99精品| 亚洲一区二区三区少妇| 久久久www成人免费精品| 91福利国产在线观看一区二区| 国产一区二区三区免费小视频| 久久中文字幕人妻淑女| 国产成人精品亚洲日本在线观看| 18禁黄久久久aaa片| 国产精品11p| 91精品国产色综合久久不| 亚洲天堂av三区四区不卡| 亚洲av之男人的天堂网站| 亚洲色偷拍一区二区三区| 精品国产色哟av一区二区三区 | 亚洲国产精品第一区二区| av无码av在线a∨天堂app| 国产风骚主播视频一区二区| 国产精品女同久久久久电影院| 国产免费午夜a无码v视频| 久久久精品国产视频在线| 亚洲精品久久区二区三区蜜桃臀| 777亚洲精品乱码久久久久久| 国产亚洲AV无码一区二区二三区| 在线观看日本一区二区三区| 天天躁日日躁狠狠躁欧美老妇小说| 国产成人亚洲综合无码| av一区二区不卡久久| 国产亚洲av无码av男人的天堂| 精品国产一区二区三区av 性色 |