【正文】
項目,比搭建基于 Eclipse 和 EclipseMe 的開發(fā)環(huán)境 , NETBeans IDE 更加簡單、友好。安裝完后,可以發(fā)現(xiàn)新建項目“類別”中增加了“移動”選項。先安裝 NETBeans IDE 中文版,因為 NETBeans IDE 比較耗費資源,所以建議在較高配置的計算機上使用,然后執(zhí)行“文件”目錄下的“新建項目”命令,彈出“新建項目”對話框,對話框中有5個項目類可提供選擇,包括“常規(guī)”、“ WEB”、“企業(yè)”、“ NETBeans 插件模塊”等。本實驗使用 NETBeans IDE Mobility Pack 配置 J2ME 開發(fā)環(huán)境,它們可以顯著提高 MIDP 應用程序的開發(fā)效率。用戶將能夠 根據(jù)他們的需求和興趣實現(xiàn)個性化的 設備 或是 應用 。 它專門為那些 CPU、 內(nèi)存 都非常有限且 帶寬 、 屏幕分辨率 也很小的 無線手持設備 而設計。最關鍵的要求是必須有一個共同而靈活的計算和通訊環(huán)境 ,擁有在不同的裝置上實現(xiàn) 安裝的和共享 的 能力。而現(xiàn)在最理想的靈活的計算和信息環(huán)境就是其能夠適應不同功能和不同制作方法的設備。 J2ME 技術擁有一個龐大的消費空間,它所覆蓋的產(chǎn)品范圍從最小的日常用品,比如智能卡或是傳呼機到機頂盒,或者是一個和電腦能力相差不大的設備。例如 PDA,移動電話。 J2ME Java 2分為 3個版本: Java2企業(yè)版( J2EE) ,Java2標準版 (J2SE)和 Java2微縮版( J2ME)。而 J2ME 是一個精簡版的 J2SE。最終他們將 Java2分成了 3個版本: ? J2SE – Java 2 Standard Edition ? J2EE – Java 2 Enterprise Edition ? J2ME – Java 2 Micro Edition J2SE 是一個以客戶程序為基礎的開發(fā)平臺,它專為 PC 機用戶設計。 J2ME 不同的 java版本 當 Sun 公司引入 Java2后,他們認識到,一個版本是遠遠不夠的。 而不必考慮硬件平臺和協(xié)議棧的不同對應用程序產(chǎn)生的影響。 2 2 研究方法 Java 2分為有 3個版本, 其中 J2ME 是一個高度優(yōu)化的 Java 運行 環(huán)境 ,它專門為那些 CPU、 內(nèi)存 都非常有限且 帶寬 、 屏幕分辨率 也很小的 無線手持設備 而設計。如果可以通過藍牙技術實現(xiàn)小區(qū)域聯(lián)機游戲。 由于手機無線網(wǎng)絡還處于研究階段,而藍牙在某種程度上可以認為是對手機無線網(wǎng)絡的彌補。 關鍵 詞 : J2ME; 藍牙 ; Netbeans 3 ABSTRACT Over the past two years, the field of mobile handheld devices to achieve a rapid development, and acpanied by huge changes. In recent years, technological innovation, Bluetooth can be one of the most attractive applications. JSR82 Bluetooth specification JCP specification of a standard Bluetooth J2ME development platform to ensure that the procedures developed can run on any J2ME device. This article is the use of J2ME development platform, the JCP through JSR82depth study of the Bluetooth specification, the realization of a Bluetoothbased online game Tetris. The software is very good in the Bluetooth technology was pleted on the basis of data reception, transmission and other functions. JAVA can be in support of the successful use of mobile phones. Keywords J2ME; Bluetooth; Netbeans 4 目錄 1前言 ...................................................................... 1 2研究方法 .................................................................. 2 J2ME ................................................................... 2 不同的 java版本 ...................................................... 2 J2ME ................................................................. 2 開發(fā)平臺的搭建 .......................................................... 3 藍牙技術 ............................................................... 3 JSR82(JABWT)規(guī)范 ........................................................ 3 3 游戲設計實現(xiàn) ............................................................. 4 結構設計 ............................................................... 4 系統(tǒng)靜態(tài)類圖 ............................................................ 5 MAINMIDLET 類 ............................................................ 6 TETRISBLOCK 類 ............................................................ 9 TETRISCANVAS 類 .......................................................... 10 BULETOOTHDISCOVERY 類 ..................................................... 14 4 結束語 .................................................................. 19 致 謝 ..................................................................... 20 參考文獻 .................................................................. 21 1 1 前言 過去的兩年,移動手持設備領域?qū)崿F(xiàn)了飛速的發(fā)展,并伴隨著巨大的變革。該軟件很好的完成了在藍牙技術的基礎上對數(shù)據(jù) 的接收、傳送等功能。 JSR82的 JCP 藍牙規(guī)范 規(guī)范了 一個標準的 J2ME 藍牙開發(fā)平臺 ,以 保證開發(fā)出來的的程序可以在任何 J2ME 設備上運行 。 1 新疆大學畢業(yè)論文 (設計 ) 題 目: 基于 J2ME 的手機游戲軟件開發(fā) 指導老師 : 張振宇 學生姓名: 黃超 所屬院系: 信息科學與工程學院 專 業(yè): 計算機科學與技術 班 級 : 計算機 051 班 完成日期 : 2021 年 5 月 15 日 2 摘要 過去的兩年,移動手持設備領域?qū)崿F(xiàn)了飛速的發(fā)展,并伴隨著巨大的變革。在近幾年的技術創(chuàng)新中,藍牙可謂是最為吸引人的應用之一。 本文正是利用 J2ME 開發(fā)平臺, 通過對 JSR82的 JCP 藍牙規(guī)范 的深入研究,實現(xiàn)了一個基于藍牙的 聯(lián)機俄羅斯方塊游戲 。并可以在支持 JAVA 的手機中成功使用 。在近幾年的技術創(chuàng)新中,藍牙可謂是最為吸引人的應用之一。很多手機單機游戲?qū)τ谙矏塾螒虻耐婕襾碚f并不具有吸引力。那么,在某種程度上來說,這會成為很多喜歡游戲的消費者的首選,便可以在很大程度上提高手機的銷量。 JSR82 的 JCP 藍牙規(guī)范規(guī)范了一個標準的 J2ME 藍牙開發(fā)平臺,以保證開發(fā)出來的的程序可以在任何 J2ME 設備上運行。因此,利用 JSR82 規(guī)范可以開發(fā)靈活高效的局域網(wǎng)聯(lián)機游戲。因為運行Java 的設 備在迅速變革。 J2EE 是基于服務器程序的一個版