【正文】
va ME概況Java的最大目標和特點,就是一次編寫,到處運行的平臺無關(guān)性。s lives, to provide quick information and plays an essential role.Based on Java ME technology, puter phone game running processes based on a Reversi game software module development.In this paper, the following contents focus on research and explore:The structure of the system as a whole, according to the design goals, bined with ordinary mobile phone games running processes, given the overall system design, and discusses the key technologies required system design. The design through the development of a chess game of chess game development process, including the analysis of the logic of the software development, program design, software implementation and software testing several steps.Keywords: Java ME。本設(shè)計通過一個棋類游戲的開發(fā),闡述了棋類游戲的開發(fā)過程,包括軟件開發(fā)的邏輯分析,程序設(shè)計,軟件實現(xiàn)和軟件測試幾個步驟。本文基于Java ME技術(shù),以計算機手機游戲的運行流程為基礎(chǔ),分模塊開發(fā)一款黑白棋游戲軟件。畢業(yè)設(shè)計定做、課程設(shè)計定做,淘寶店地址:基于Java ME的黑白棋游戲設(shè)計及實現(xiàn)摘 要在現(xiàn)代社會中,手機及其它無線設(shè)備越來越多的走進普通老百姓的工作和生活。隨著3G技術(shù)的普及與應(yīng)用,基于Java開發(fā)的軟件在手機上的使用非常的廣泛,手機增值服務(wù)的內(nèi)容也是越來越多,對豐富人們的生活內(nèi)容、提供快捷的資訊起著不可忽視的作用。本文對以下幾點內(nèi)容做了重點研究和探討:系統(tǒng)整體結(jié)構(gòu),根據(jù)設(shè)計目標,結(jié)合普通手機游戲的運行流程,給出了系統(tǒng)總體設(shè)計方案,并探討了系統(tǒng)設(shè)計時需要用到的關(guān)鍵技術(shù)。關(guān)鍵詞:Java ME;手機游戲;黑白棋ABSTRACTIn modern society, more and more cell phones and other wireless devices into the work and life of ordinary people. With the popularization and application of 3G technology, developed in Javabased software on the mobile phone use is very extensive, mobile valueadded services is more and more content to enrich people39。 Mobile Games。但是,一套標準無法適應(yīng)各種不同的需求。Standard Edition(J2SE,標準版):針對桌面端PC和工作站的個人和低端商務(wù)應(yīng)用。Micro Edition(J2ME,袖珍版):針對有限內(nèi)存,顯示和處理能力的設(shè)備,主要是消費電子和嵌入式設(shè)備領(lǐng)域(這實際正是Java語言設(shè)計最初的目標領(lǐng)域)。這就使得J2ME的標準需要有不同的層次和類別來適應(yīng)這個復(fù)雜的領(lǐng)域,因此相比之下J2ME就比J2SE和J2EE的標準要復(fù)雜得多。J2ME的3層體系結(jié)構(gòu)依照各種設(shè)備的資源特性,將J2ME技術(shù)構(gòu)架分為簡表(Profile)、配置(Configuration)和Java Virtual Machine(JVM)3層,然后再進一步細分,這使J2ME能夠在每一類設(shè)備的限制下工作,而同時提供最低限度的Java語言功能性。Configuration是一個規(guī)范,定義了這類設(shè)備的共同Java平臺,定義與設(shè)備無關(guān)的Java虛擬機和核心庫,是平臺相容性的基礎(chǔ)。Profile是一組API,在某一Configuration的基礎(chǔ)上擴展了針對設(shè)備特定功能的API,使得標準能夠完全適應(yīng)特殊的設(shè)備,徹底發(fā)揮設(shè)備的功能。Configuration提供了基本的語言特性,Profile提供針對設(shè)備的特殊功能API和擴展類庫。MIDP(Mobile Information Device Profile)定義了針對移動信息處理設(shè)備(主要指智能手機和一部分具有無線通信功能的PDA)的圖形界面,輸入和時間處理,持久性存儲,無線電話網(wǎng)絡(luò)連接之上的一些消息處理(例如短消息),安全等等API,并且考慮到了移動信息設(shè)備的屏幕和內(nèi)存限制。應(yīng)為MIDP提出較的比較早,目前重要的智能手機和PDA操作系統(tǒng)上都已有了相應(yīng)的實現(xiàn),而且應(yīng)用的也比較廣泛。這種架構(gòu)對于消費性電子產(chǎn)品而言是具有革命性的,因為在消費性電子產(chǎn)品中的處理器及操作系統(tǒng)各不相同,要在這些平臺上開發(fā)程序必須要了解各個平臺的特性。短短幾年內(nèi),手機已經(jīng)升級了幾代產(chǎn)品,普及率逐年攀升,生產(chǎn)效率不斷上升,以至手機是大多是城市居民不可缺少的一件隨身設(shè)備。為了適應(yīng)移動數(shù)據(jù)的發(fā)展,推動無線電子商務(wù)等業(yè)務(wù)的發(fā)展,J2ME(Java 2 M