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