2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于J2ME的俄羅斯方塊手機游戲.txt兩個人吵架,先說對不起的人,并不是認輸了,并不是原諒了。他只是比對方更珍惜這份感情。本文由455382237貢獻doc文檔可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。俄羅斯方塊手機游戲基于J2ME的俄羅斯方塊手機游戲軟件著作權(quán)登記申請文檔及源程序材料申請人:申請人:河海大學電子信息工程王楷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ò),使用的藍牙激素和標準為: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標準版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)品為目標的高度優(yōu)化的Java運行環(huán)境”。這樣的定義是因為J2ME應(yīng)用起源與一些需要支持類似計算機功能的電子消費性產(chǎn)品和嵌入式終端的開發(fā),由于這些小

5、型終端設(shè)備與普通大型設(shè)備相比較沒有統(tǒng)一的硬件配標準,并且外觀、操作方式也是千差萬別,同時這些終端設(shè)備通常是使用有限電源、有限網(wǎng)絡(luò)連接以及有限圖形用戶界面能力的設(shè)備。為了在應(yīng)用這些終端設(shè)備的時候能夠及時考慮到整體設(shè)備的發(fā)展與規(guī)劃,進而創(chuàng)造出能實際描繪兼容性終端設(shè)備的J2ME平臺應(yīng)用環(huán)境,所以J2ME跟J2SE平臺標準版規(guī)范、J2EE平臺企業(yè)版標準規(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è)計證明了主要的機器標準設(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、用戶定義配置:當開發(fā)與配置相關(guān)的應(yīng)用時,可以使用項目模板一次性創(chuà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標準設(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論