版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于J2ME的俄羅斯方塊手機游戲.txt兩個人吵架,先說對不起的人,并不是認輸了,并不是原諒了。他只是比對方更珍惜這份感情。本文由455382237貢獻doc文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。俄羅斯方塊手機游戲基于J2ME的俄羅斯方塊手機游戲軟件著作權(quán)登記申請文檔及源程序材料申請人:申請人:河海大學(xué)電子信息工程王楷1本軟件通過采用藍牙技術(shù)使手機用戶能在小區(qū)內(nèi)進行聯(lián)網(wǎng)俄羅斯方塊游戲。在進行設(shè)計時
2、通過BeansIDE5.0和MobilityPack搭建的J2ME編程軟件,編CLDC寫了游戲程序,通過對系統(tǒng)和藍牙技術(shù)的分析研究,確定了系統(tǒng)的架構(gòu)為:(ConnectLimitedDeviceConfiguration)有限制的連接設(shè)備網(wǎng)絡(luò),使用的藍牙激素和標(biāo)準(zhǔn)為:JAVA開發(fā)社區(qū)(JCP)發(fā)布了基于J2ME平臺的藍牙API規(guī)范JSR82(Java藍牙無線技術(shù)APIs,JavaAPIsfBluetoothWirelessTechnol
3、ogy)。下面介紹一下該軟件的開發(fā)環(huán)境、軟件功能、設(shè)計過程以及軟件的操作使用。開發(fā)環(huán)境:開發(fā)環(huán)境:J2ME技術(shù)通過對手機的增值應(yīng)用的開發(fā),Java的跨平臺應(yīng)用就被完整的移植到手機應(yīng)用上。Java對于手機的支持也在很久就提出了,JavaSun早期對系統(tǒng)應(yīng)用就定義出三個Java平臺,每一項都定義給不同的使用環(huán)境,而這三種平臺的應(yīng)用環(huán)境分別為:1、Java標(biāo)準(zhǔn)版Java2StardEdition(J2SE);2、Java企業(yè)版Java2Ent
4、erpriseEdition(J2EE);3、Java微型版Java2MicroEdition(J2ME)。這三個平臺分別應(yīng)用于企業(yè)和個人平臺,且這三種平臺環(huán)境技術(shù)發(fā)展的很完善。如圖所示三種環(huán)境的關(guān)系。圖J2EE、J2SE、J2ME之間關(guān)系在提出J2ME平臺時,將它定義為“一種以廣泛的消費性產(chǎn)品為目標(biāo)的高度優(yōu)化的Java運行環(huán)境”。這樣的定義是因為J2ME應(yīng)用起源與一些需要支持類似計算機功能的電子消費性產(chǎn)品和嵌入式終端的開發(fā),由于這些小
5、型終端設(shè)備與普通大型設(shè)備相比較沒有統(tǒng)一的硬件配標(biāo)準(zhǔn),并且外觀、操作方式也是千差萬別,同時這些終端設(shè)備通常是使用有限電源、有限網(wǎng)絡(luò)連接以及有限圖形用戶界面能力的設(shè)備。為了在應(yīng)用這些終端設(shè)備的時候能夠及時考慮到整體設(shè)備的發(fā)展與規(guī)劃,進而創(chuàng)造出能實際描繪兼容性終端設(shè)備的J2ME平臺應(yīng)用環(huán)境,所以J2ME跟J2SE平臺標(biāo)準(zhǔn)版規(guī)范、J2EE平臺企業(yè)版標(biāo)準(zhǔn)規(guī)范相比,J2ME不是一個單獨的技術(shù)規(guī)范,為是一系列的技術(shù)規(guī)范總稱。J2ME所包含的應(yīng)用環(huán)境可
6、以為:個人化與移動式的終端設(shè)備:具有能夠處理間斷性的網(wǎng)絡(luò)連接能力,列入移動電話、尋呼機、個人數(shù)字助理、個人數(shù)字移動式設(shè)備;固定式連接信息設(shè)備、不間斷網(wǎng)絡(luò)連接:如機頂盒、網(wǎng)絡(luò)電視、網(wǎng)絡(luò)視頻電話、高級終端通信設(shè)備、車載娛樂系統(tǒng)、車載導(dǎo)航系統(tǒng)等。在實際應(yīng)用中,其應(yīng)用能力是區(qū)分這兩種類型設(shè)備的最主要條件。J2ME平臺能夠給市場上具有不同功能的終端設(shè)備提供不同的服務(wù)。J2ME的設(shè)計證明了主要的機器標(biāo)準(zhǔn)設(shè)計方2式能夠支持多種類型的終端設(shè)備。J2ME
7、平臺的開發(fā)環(huán)境配置由于J2ME平臺應(yīng)用的針對性,對它的配置也有別于其他Java語言程序開發(fā)平臺,且其支持的Java類庫等也與其他開發(fā)平臺有所區(qū)別。所以需要使用一些專用的軟件對其進行配置,以下就對這些用于配置的開發(fā)軟件和其所支持的Java語言和類庫進行介紹。JDK、WTK及開發(fā)工具簡介、JDK(JavaDevelopmentKit)是SunMicrosystems針對Java開發(fā)員的產(chǎn)品。自從JavaBeansIDE包含以下功能:(1)a
8、va桌面應(yīng)用程序-使用BeansJavaGUIBuilder(支持Swing應(yīng)用程序框架和Bean綁定)創(chuàng)建專業(yè)桌面應(yīng)用程序;(2)PHP開發(fā)-快捷的輕量級PHPIDE,具有代碼完成和快速修復(fù)功能,集成了FTP和Xdebug,并支持常用的Web服務(wù);(3)JavaEE和Web應(yīng)用程序-使用Ajax、Javript和CSS生成Web應(yīng)用程序。支持包括JSF、Struts、Spring和Hibernate在內(nèi)的框架。用于進行EJB開發(fā)的完整
9、工具集;(4)Ruby和RubyonRails開發(fā)-具有代碼完成功能的強大Ruby編輯器和調(diào)試器,完全支持RubyonRails。包括JRuby運行時;(5)可視移動開發(fā)-創(chuàng)建、測試和調(diào)試在移動電話、機頂盒和PDA上行的GUI應(yīng)用程序;(6)C和C開發(fā)-功能完備的CC編輯器、調(diào)試器、項目模板,支持多項目配置、4遠程開發(fā)以及對已完成項目進行打包。MobilityPack是BeansIDE的擴展無線開發(fā)模塊,MobilityPack用于開發(fā)
10、、測試和調(diào)試P應(yīng)用程序。同時MobilityPack還可以很容易地與第三方模擬器集成為開發(fā)者提供所需的運行環(huán)境。本課題就是通過MobilityPack5的無線應(yīng)用開發(fā)進行設(shè)計的。BeansIDEMobilityPack具有的一些特性為:(1)流程設(shè)計器:支持Drag方式,可以自由定制執(zhí)行流程,顯示窗口以及執(zhí)行動作;并且自動生成相應(yīng)的代碼;(2)無線連接向?qū)В和ㄟ^let與WebService和服務(wù)器端代碼進行連接,支持JSR172;(3)
11、用戶定義配置:當(dāng)開發(fā)與配置相關(guān)的應(yīng)用時,可以使用項目模板一次性創(chuàng)建配置,然后在不同的項目當(dāng)中重復(fù)使用;(4)部署向?qū)В和ㄟ^WebDAV、FTP、SCP等方式將let上傳到設(shè)備上進行部署;(5)本地化P:允許加入本地化的一些P模塊;(6)CDC項目向?qū)В禾砑恿藢DC項目的直接支持;(7)可以利用Matisse進行CDC開發(fā)時的界面編輯;(8)支持SonyEricssonCDCPlatfm1和NokiaS80平臺;(9)支持第三方模擬器:
12、BeansIDE5.0可以支持幾乎所有主流手機廠商的開發(fā)平臺模擬器,包括:Motola、Nokia、Samsung、iemens、BENQ和SonyEricsson;(10)JUnit支持:可以使用JUnit測試CDC應(yīng)用程序。在配置J2ME環(huán)境時,首先安裝JDK,在安裝BeansIDE5.0然后在安裝MobilityPack5.0,最后安裝所需的開發(fā)平臺模擬器。在進行本課題設(shè)計時,針對本課題需求選擇環(huán)境架構(gòu)。J2ME配置層和簡表層配置
13、層(Configuration)和簡表層(Profile)是構(gòu)建J2ME標(biāo)準(zhǔn)設(shè)計的主要元素,這兩種元素能夠為J2ME提供支持多樣性的終端設(shè)備的能力。J2ME定義了家庭式終端設(shè)備的最小Java平臺,其需求是內(nèi)存和處理器的能力,而簡表層則是真正規(guī)范與定義出系統(tǒng)設(shè)備的可用程度。圖J2ME平臺所組成的基本層次在配置層(Configuration)中規(guī)范出三個基本元素:5規(guī)定了Java的編程語言特性;規(guī)定了Java虛擬機特性;規(guī)定了所支持的Jav
14、a類庫和應(yīng)用程序接口(API)。J2ME的設(shè)計者之定義了兩個架構(gòu)層,為了避免分隔出兩個不兼容的平臺,定義了兩個架構(gòu),這兩個架構(gòu)層為:(1)個人的、間歇性連接的移動設(shè)備:有限連接設(shè)備配置(CLDC);(2)經(jīng)常性連接的網(wǎng)絡(luò)終端設(shè)備:連接設(shè)備配置(CDC)。Application應(yīng)用程序Foundation基礎(chǔ)規(guī)范類CDC連接設(shè)備配置HostOperationSystem主機操作系統(tǒng)DeviceHardware硬件設(shè)備Application
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 使用javagui開發(fā)俄羅斯方塊游戲
- 俄羅斯方塊
- 俄羅斯方塊游戲畢業(yè)論文
- 俄羅斯方塊游戲畢業(yè)設(shè)計
- 俄羅斯方塊游戲開發(fā)實習(xí)報告
- 《c++俄羅斯方塊》課程設(shè)計--俄羅斯方塊
- java課程設(shè)計--俄羅斯方塊游戲
- 俄羅斯方塊游戲java畢業(yè)論文
- java課程設(shè)計---俄羅斯方塊游戲
- 基于qt的俄羅斯方塊游戲開發(fā)
- 基于java的俄羅斯方塊游戲開發(fā)
- 畢業(yè)設(shè)計---俄羅斯方塊游戲java
- 俄羅斯方塊游戲課程設(shè)計報告
- 俄羅斯方塊游戲開發(fā)畢業(yè)論文
- net俄羅斯方塊游戲設(shè)計與實現(xiàn)
- 基于qt的俄羅斯方塊游戲開發(fā)
- 俄羅斯方塊論文
- 俄羅斯方塊項目
- java課程設(shè)計---俄羅斯方塊游戲
- 畢業(yè)論文(java游戲俄羅斯方塊)
評論
0/150
提交評論