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