版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章J2ME開(kāi)發(fā)環(huán)境的安裝及配置
Java是一種程序設(shè)計(jì)語(yǔ)言,也是一個(gè)根底平臺(tái),但內(nèi)部一般只提供基于命令行的根底工具,例如javac、java等。因此,第三方軟件提供商根據(jù)自己的優(yōu)勢(shì)以及需求,提供了各種開(kāi)發(fā)工具方便開(kāi)發(fā)人員使用。
這些開(kāi)發(fā)工具實(shí)現(xiàn)的功能大同小異,但是根據(jù)不同的開(kāi)發(fā)商的設(shè)計(jì)和要求,在細(xì)節(jié)方面有所不同。
開(kāi)發(fā)人員可以根據(jù)自己習(xí)慣和喜好,以及開(kāi)發(fā)工程的特點(diǎn),來(lái)選擇自己的開(kāi)發(fā)工具,并通過(guò)調(diào)整開(kāi)發(fā)工具的配置,更為有效地進(jìn)行程序開(kāi)發(fā)。
搭建J2ME開(kāi)發(fā)環(huán)境,最根本的工具Sun公司提供的WTK,就是標(biāo)準(zhǔn)Java提供的J2ME開(kāi)發(fā)工具,事實(shí)上每個(gè)不同的開(kāi)發(fā)工具都離不開(kāi)WTK,只是有的集成環(huán)境已經(jīng)把WTK集成到里面,從而簡(jiǎn)化了安裝過(guò)程。
開(kāi)發(fā)之前,首先準(zhǔn)備一下自己的開(kāi)發(fā)環(huán)境。幾乎所有的主流PC都可以用來(lái)開(kāi)發(fā)游戲,它的要求不高,內(nèi)存128M、硬盤(pán)空間200M以上就可以用來(lái)開(kāi)發(fā)了。
本章主要介紹一些常用的開(kāi)發(fā)工具配置和使用。
安裝JDK2.1設(shè)置環(huán)境變量2.2安裝SunWTK
2.3Eclipse下開(kāi)發(fā)環(huán)境的搭建2.4手機(jī)游戲開(kāi)發(fā)平臺(tái)介紹
2.52.1安裝JDK
JDK是Java開(kāi)發(fā)工具包〔JavaDevelopmentKit〕的英文縮寫(xiě)。它是一種用于構(gòu)建在Java平臺(tái)上發(fā)布的應(yīng)用程序、Applet和組件的開(kāi)發(fā)環(huán)境。
JDK是一切Java應(yīng)用程序的根底,所有的Java應(yīng)用程序是構(gòu)建在這個(gè)之上的。它是一組API,也可以說(shuō)是一些JavaClass。
注意在Java1.2之后,這通常被稱為J2SDK,即Java2SDK??梢缘絁ava的官方網(wǎng)站下載。
圖2-1選擇同意對(duì)話框
圖2-2選擇安裝路徑2.2設(shè)置環(huán)境變量
環(huán)境變量就是系統(tǒng)在運(yùn)行時(shí)所用到的變量,設(shè)置環(huán)境變量就是指定文件所在的路徑,使系統(tǒng)在運(yùn)行時(shí)能夠在指定路徑下找到命令。
圖2-3設(shè)置環(huán)境變量
圖2-4新建環(huán)境變量
圖2-5設(shè)置環(huán)境變量
圖2-6編輯環(huán)境變量2.3安裝SunWTK
Sun公司為了J2ME而提供了WTK開(kāi)發(fā)工具,是最根本的J2ME程序開(kāi)發(fā)工具,它是免費(fèi)提供的,體積小,執(zhí)行速度較快,完全遵守J2ME的各種標(biāo)準(zhǔn),因此是J2ME程序員最根底的必備的工具。
使用WTK搭建J2ME的開(kāi)發(fā)環(huán)境,必須首先安裝標(biāo)準(zhǔn)的Java開(kāi)發(fā)環(huán)境JDK,如。
目前Sun公司提供的WTK版本有WTK1.04、WTK2.0、WTK2.1和WTK2.2,開(kāi)發(fā)人員通常可以根據(jù)自己的目標(biāo)選擇安裝其中之一。
其中WTK1.04用于MIDP1.0的開(kāi)發(fā),而WTK2.0那么用于MIDP2.0的開(kāi)發(fā),而WTK2.1和WTK2.2那么同時(shí)包含了對(duì)MIDP1.0和MIDP2.0支持。
正確安裝JDK后,就可以安裝j2me_wireless_toolkit,即WTK了。與JDK類似,WTK也可以從Sun公司的網(wǎng)站中免費(fèi)下載。
1.下載并安裝J2MEWirelessToolkit
圖2-7安裝無(wú)線工具包
圖2-8同意許可證協(xié)議
圖2-9搜索虛擬機(jī)
圖2-10選擇虛擬機(jī)路徑
圖2-11選擇開(kāi)發(fā)包路徑
2.安裝后的目錄結(jié)構(gòu)
表2-1 WTK目錄結(jié)構(gòu)
表2-2 apps目錄結(jié)構(gòu)
表2-3 新工程目錄結(jié)構(gòu)附:1J2MEWirelessToolkit的快速使用選擇“開(kāi)始”>“程序”>"J2MEWirelessToolkit2.2">"KToolbar"
單擊“翻開(kāi)工程...”按鈕,翻開(kāi)一個(gè)演示應(yīng)用程序。將看到一個(gè)包含所有可用應(yīng)用程序的列表。從中選擇一個(gè)應(yīng)用程序,然后單擊對(duì)話框中的“翻開(kāi)工程”按鈕翻開(kāi)該應(yīng)用程序后,只需按下“運(yùn)行”按鈕。運(yùn)行例如應(yīng)用程序時(shí)將彈出仿真器。單擊“創(chuàng)立工程...”按鈕,新建一個(gè)應(yīng)用程序。2Toolkit中的工具KToolbar使創(chuàng)立MIDP應(yīng)用程序時(shí)涉及的多項(xiàng)任務(wù)能夠自動(dòng)執(zhí)行。仿真器是一部模擬移動(dòng)。用于測(cè)試MIDP應(yīng)用程序。實(shí)用程序集提供了其他有用的功能,包括文本消息傳送控制臺(tái)和加密實(shí)用程序。唯一需要的另外一個(gè)工具是用于編輯源代碼的文本編輯器。3Toolkit功能生成和打包:只需要編寫(xiě)源代碼,其余的工作都可以交給工具箱來(lái)完成。只需按下某個(gè)按鈕,該工具箱即可完成以下工作:編譯源代碼,預(yù)校驗(yàn)類文件,以及對(duì)MIDlet套件打包。運(yùn)行和監(jiān)視:可以在仿真器中直接運(yùn)行某個(gè)MIDlet套件,也可以使用與在真實(shí)設(shè)備上安裝應(yīng)用程序類似的過(guò)程安裝該套件。提供內(nèi)存監(jiān)視器、網(wǎng)絡(luò)監(jiān)視器和方法事件探查器,用于分析MIDlet的運(yùn)行情況。MIDlet套件簽名:該工具箱包含用于對(duì)MIDlet套件進(jìn)行加密簽名的工具。這可用于在不同保護(hù)域中測(cè)試MIDlet的運(yùn)行情況。4支持的技術(shù)J2MEWirelessToolkit支持通過(guò)JavaCommunityProcess(JCP)定義的許多標(biāo)準(zhǔn)應(yīng)用程序編程接口(API)。5簡(jiǎn)單開(kāi)發(fā)周期簡(jiǎn)單開(kāi)發(fā)周期類似于: 編輯源代碼->生成->運(yùn)行編輯源代碼。在此步驟中,創(chuàng)立您的應(yīng)用程序?qū)⑹褂玫腏ava源文件和資源文件。生成。J2MEWirelessToolkit對(duì)您的Java源文件進(jìn)行編譯和預(yù)校驗(yàn)。運(yùn)行。在仿真器上運(yùn)行已編譯的Java類文件。開(kāi)發(fā)的完整流程
3.安裝模擬器WTK本身就提供多種模擬器,除了WTK本身提供的模擬器之外,某些廠商也提供自己的模擬器,通常需要額外安裝。
J2MEWTK初始默認(rèn)的模擬器是DefaultColorPhone,這是一種虛擬的彩色屏幕設(shè)備。
圖2-12選擇模擬器
J2MEWTK提供了根本的開(kāi)發(fā)庫(kù)以及工具。2.4Eclipse下開(kāi)發(fā)環(huán)境的搭建
Eclipse是一個(gè)非常著名的集成開(kāi)發(fā)工具,其自身功能強(qiáng)大而易用。
Eclipse的另一個(gè)非常重要的特點(diǎn)是其提供了非常靈活的擴(kuò)展能力。
同樣,Eclipse中也包含對(duì)J2ME支持的插件,而且不止一種。
2.4.1安裝Eclipse前面已經(jīng)介紹過(guò)JDK和WTK安裝,在此不再重復(fù),在安裝好它們的根底上就可以進(jìn)行Eclipse的安裝。
Eclipse的Windows版本目前是3.1,都是以壓縮包的形式提供的,安裝方式比較簡(jiǎn)單,只需要解壓縮至硬盤(pán)就可以了。
圖2-13選擇工作區(qū)
2.4.2安裝EclipseMe
圖2-14安裝EclipseMe
圖2-15選擇安裝包
圖2-16選擇新的歸檔文件
圖2-17選擇EclipseMe安裝包路徑
圖2-18選擇安裝完成
圖2-19選擇EclipseMe安裝包
圖2-20安裝EclipseMe
圖2-21選擇全部安裝
2.4.3配置EclipseJ2ME的環(huán)境1.設(shè)置文件存放的路徑
圖2-22填寫(xiě)構(gòu)建路徑
2.設(shè)置字符集
圖2-23設(shè)置Editors
3.添加WTK
圖2-24選擇WTK
圖2-25選擇WTK路徑
圖2-26安裝成功界面
2.4.4Eclipse調(diào)試環(huán)境的配置
圖2-27設(shè)置Debug
2.4.5Eclipse的第一個(gè)J2ME工程在Eclipse中,選擇“File”→“New”→“Other”→“J2ME”→“J2MEMidletSuite”選項(xiàng),單擊“Next”按鈕,如圖2-28所示。
圖2-28選擇J2MEMidletSuite
圖2-29設(shè)置工程路徑
圖2-30設(shè)置類的名稱
圖2-31設(shè)置運(yùn)行
圖2-32運(yùn)行結(jié)果2.5游戲開(kāi)發(fā)平臺(tái)介紹就游戲開(kāi)發(fā)平臺(tái)而言,目前的平臺(tái)有多種,它們各有特色,本節(jié)介紹幾個(gè)目前較流行的平臺(tái)。
2.5.1MicrosoftSmartphoneMicrosoftSmartphone和PocketPCPhoneEdition這兩款系統(tǒng)都是從Microsoft公司的WindowsCE系統(tǒng)裁剪出來(lái)的,有很多的相同之處,甚至大多數(shù)應(yīng)用接口都一樣。
但是Microsoft公司給廠商的開(kāi)發(fā)兩種設(shè)備的開(kāi)發(fā)包是完全不同的,測(cè)試標(biāo)準(zhǔn)也有很大不同。
無(wú)論是開(kāi)發(fā)還是用戶操作,PocketPCPhoneEdition都和PocktePC更相似,所以我們暫且把它看作一種有功能的PocketPC。
Microsoft公司自己定義的智能那么是采用Smartphone系統(tǒng)的這種,也就是目前市面上能看到的Dopod515和Mio8380。
MicrosoftSmartphone是Microsoft端對(duì)端無(wú)線計(jì)算策略的組成局部,它為用戶提供了另外一種訪問(wèn)高級(jí)客戶端功能、后端數(shù)據(jù)和最終用戶效勞的方式。
MicrosoftSmartphone體系結(jié)構(gòu)基于WindowsCE3.0操作系統(tǒng),并包含很多基于Win32的相同特性和功能。
MicrosoftSmartphone用戶可能會(huì)通過(guò)使用其設(shè)備來(lái)訪問(wèn)公司數(shù)據(jù)或處理其他保密事務(wù),如根本Internet的采購(gòu)。
MicrosoftSmartphone將的特性和PDA的典型功能融合在一起,并將它們結(jié)合為移動(dòng)的形式。
圖2-33Smartphone體系結(jié)構(gòu)組件
2.5.2Symbian1998年6月,由愛(ài)立信、諾基亞、摩托羅拉和Psion共同出資,籌建了Symbian公司。Symbian公司以開(kāi)發(fā)和供給先進(jìn)、開(kāi)放、標(biāo)準(zhǔn)的操作系統(tǒng)——SymbianOS為目標(biāo)。
Symbian公司同時(shí)向那些希望開(kāi)發(fā)基于SymbianOS產(chǎn)品的廠商發(fā)放軟件許可證。如今,圍繞著SymbianOS開(kāi)發(fā)和生產(chǎn)的一系列軟硬件產(chǎn)品,在全球掌上電腦和智能市場(chǎng)上占據(jù)了大局部的份額。
Symbian分兩個(gè)主要的智能平臺(tái),一個(gè)是適于單手操作的S60,代表產(chǎn)品是諾基亞7560和3650;另一個(gè)是使用雙手操作的S80,代表產(chǎn)品是諾基亞9210,主要針對(duì)商務(wù)用戶。
此外,Symbian上還有另一個(gè)平臺(tái)UIQ,以筆操作為主,代表產(chǎn)品是索尼愛(ài)立信的P802。
Symbian的優(yōu)勢(shì)在于它得到了占據(jù)市場(chǎng)份額大多數(shù)的手持通信設(shè)備廠商的支持,在諾基亞的大力倡導(dǎo)下,它已經(jīng)成為一個(gè)開(kāi)放的、易用的、專業(yè)的開(kāi)發(fā)平臺(tái),支持C++和Java語(yǔ)言。
該系統(tǒng):〔1〕集成的多模式移動(dòng)技術(shù)?!?〕信息效勞?!?〕開(kāi)放式應(yīng)用環(huán)境。〔4〕標(biāo)準(zhǔn)化和互操作性。
〔5〕多任務(wù)處理?!?〕穩(wěn)定性?!?〕靈活的界面設(shè)計(jì)?!?〕國(guó)際化。
2.5.3BREWBREW是BinaryRuntimeEnvironmentforWireless的縮寫(xiě),是高通〔QUALCOMM〕為無(wú)線數(shù)據(jù)應(yīng)用程序開(kāi)發(fā)和執(zhí)行提供的通用內(nèi)容。
早在三四年前,高通在自己做時(shí),就開(kāi)始研發(fā)BREW技術(shù),為此每年要花去數(shù)千萬(wàn)美元。
自部門(mén)轉(zhuǎn)賣給日本京瓷公司以后,高通專門(mén)成立了一個(gè)基于BREW研發(fā)的互聯(lián)網(wǎng)效勞公司。2001年1月31日,BREW平臺(tái)正式推出。
BREW運(yùn)行時(shí)環(huán)境是一個(gè)較薄的軟件接口層,位于芯片系統(tǒng)軟件和應(yīng)用程序間的無(wú)線設(shè)備上,使最終用戶可以無(wú)線下載并在BREW設(shè)備上運(yùn)行程序。BREW具有較高的閃存和RAM使用效率。
完整的BREW解決方案始于無(wú)線設(shè)備上駐留的開(kāi)放、標(biāo)準(zhǔn)應(yīng)用程序執(zhí)行平臺(tái)。
BREW
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電商平臺(tái)會(huì)員服務(wù)與分成合同4篇
- 二零二五年度新能源汽車質(zhì)押借款電子合同樣本4篇
- 二零二五版農(nóng)機(jī)保險(xiǎn)代理銷售合同6篇
- 2025年度民辦學(xué)校教師繼續(xù)教育與進(jìn)修合同4篇
- 二零二五年度大型企業(yè)集團(tuán)內(nèi)部招聘240名管理崗位合同4篇
- oem合同范本共(2024版)
- 2025年度代辦廣告發(fā)布許可合同范本4篇
- 2025年內(nèi)河水路運(yùn)輸船舶及貨物安全保障服務(wù)合同4篇
- 二零二五年度棗樹(shù)種植技術(shù)培訓(xùn)與推廣服務(wù)合同4篇
- 2025年度公共場(chǎng)所消毒承包服務(wù)合同范本4篇
- 小學(xué)網(wǎng)管的工作總結(jié)
- 2024年銀行考試-興業(yè)銀行筆試參考題庫(kù)含答案
- 泵站運(yùn)行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學(xué)校中考一模數(shù)學(xué)試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標(biāo)準(zhǔn)》
- 第19章 一次函數(shù) 單元整體教學(xué)設(shè)計(jì) 【 學(xué)情分析指導(dǎo) 】 人教版八年級(jí)數(shù)學(xué)下冊(cè)
- 浙教版七年級(jí)下冊(cè)科學(xué)全冊(cè)課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計(jì)算公式測(cè)量方法
- DB32-T 4004-2021水質(zhì) 17種全氟化合物的測(cè)定 高效液相色譜串聯(lián)質(zhì)譜法-(高清現(xiàn)行)
- DB15T 2724-2022 羊糞污收集處理技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論