freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

參考]基于j2mejavaplatformmicroedition技術(shù)的手機(jī)游戲開發(fā)(編輯修改稿)

2024-12-13 22:19 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 的用途絕對(duì)不止這些, J2ME 應(yīng)用的發(fā)展有賴于各種硬件廠商提 供的支持。 選擇 J2ME 的原因 到目前為止,手機(jī)上的應(yīng)用軟件開發(fā)幾乎都是基于 J2ME 平臺(tái)的。這是因?yàn)?,首先,隨著無線 Inter 新應(yīng)用的出現(xiàn),手機(jī)軟件的需求越來越大,但是如果使用C 語言和專有的實(shí)時(shí)操作系統(tǒng),不僅開發(fā)速度慢,而且沒有動(dòng)態(tài)加載應(yīng)用程序的能力,導(dǎo)致手機(jī)上的應(yīng)用程序開發(fā)很困難。一方面,單純依靠手機(jī)廠商自身的軟件開發(fā)能力難以滿足市場(chǎng)的需求,另一方面廣大的軟件開發(fā)商卻又無法參與進(jìn)來,這無疑極大地制約了新應(yīng)用的推廣與普及。其次,目前的手機(jī)訪問 Inter只能通過 WAP( Wireless Application Protocol)方式,而且只能訪問 WML( Wireless MarkupLanguage)網(wǎng)頁,而不是主流的 HTML 網(wǎng)頁,也不能顯示復(fù)雜的圖形格式,此外, WAP 采用的 Brower/Server 方式訪問 Inter,能提供的功能很有限,并且,因?yàn)楝F(xiàn)有的 WAP 解決方案不夠智能化,又不能訪問本地存儲(chǔ)區(qū),如果進(jìn)行在線交易會(huì)增加服務(wù)器負(fù)荷,使服務(wù)器的反應(yīng)速度變慢,使無線 Inter 的應(yīng)用受到很大的限制。 J2ME 的出現(xiàn)則使上述問題迎刃而解。因?yàn)?J2ME 是基于 Java 語言的,所以它天生就 具有以下優(yōu)點(diǎn): 1. 動(dòng)態(tài)內(nèi)容傳輸。新的應(yīng)用、服務(wù)和內(nèi)容可以通過不同類型的網(wǎng)絡(luò)動(dòng)態(tài)下載。 2. 安全。類文件校驗(yàn)、明確定義的應(yīng)用程序編程接口和安全組件確保了第三方應(yīng)用程序的行為是可靠的,不會(huì)對(duì)設(shè)備或者網(wǎng)絡(luò)造成損害。 3. 交叉平臺(tái)的兼容性。標(biāo)準(zhǔn)化語言組件和庫意味著由于支持 J2ME 配置和描述所帶來的約束使應(yīng)用和內(nèi)容可以在不同設(shè)備之間靈活地傳輸。 4. 離線獲取。不用激活網(wǎng)絡(luò)連接,應(yīng)用就可以被使用。這種特點(diǎn)降低了傳輸費(fèi)中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 5 用,減輕了可能的網(wǎng)絡(luò)故障帶來的影響?;?J2ME 的手機(jī)游戲設(shè)計(jì)與開發(fā) 5. 一種功能強(qiáng)大的現(xiàn)代 面向?qū)ο蟮木幊陶Z言。 Java 相對(duì)于當(dāng)前用于無線軟件開發(fā)的編程語言和工具來說具有更加完善的抽象機(jī)制和更高級(jí)的程序構(gòu)造,這使得應(yīng)用開發(fā)更加有效。 6. 巨大的開發(fā)者團(tuán)隊(duì)。據(jù)估計(jì),在全球有超過 300 萬的 Java 軟件開發(fā)者 [5]。這些特性使第三方軟件開發(fā)商可以很容易地介入應(yīng)用程序的開發(fā)過程中,并且可以很方便地將應(yīng)用程序安裝到手機(jī)上。開發(fā)周期大大縮短,而且還能支持應(yīng)用程序的動(dòng)態(tài)下載和升級(jí)。 J2ME 提供了 HTTP 協(xié)議支持,使手機(jī)能以 PC 機(jī)使用的Client/Server 方式直接訪問 Inter 上的全部信息,此外還能 訪問本地存儲(chǔ)區(qū),提供最高效率的在線交易。將 J2ME 技術(shù)應(yīng)用到手機(jī)上絕不是強(qiáng)制的,最重要的一點(diǎn)是這種應(yīng)用是通過補(bǔ)充現(xiàn)有的技術(shù)和標(biāo)準(zhǔn)循序漸進(jìn)地完成的,而不是同這些現(xiàn)有的技術(shù)和標(biāo)準(zhǔn)競(jìng)爭(zhēng)。 J2ME 并沒有為無線設(shè)備定義一個(gè)新的操作系統(tǒng)或者一個(gè)完整的系統(tǒng)軟件集合,它只是定義和標(biāo)準(zhǔn)化了一種可移植的無線應(yīng)用開發(fā)環(huán)境,主要是針對(duì)第三方軟件開發(fā)商,將設(shè)備軟件開發(fā)向第三方開放,這個(gè)環(huán)境可以靈活地附加到設(shè)備制造商開發(fā)的 已經(jīng)存在的軟件和硬件之上,并且不會(huì)對(duì)已經(jīng)存在的系統(tǒng)軟件造成影響。 開發(fā)環(huán)境的介紹及配置 開發(fā)環(huán)境 根據(jù)以上的分析,本小組決定使用如下環(huán)境進(jìn)行開發(fā): 操作系統(tǒng): Microsoft Windows XP SP3 程序語言: Java 開 發(fā) 包: Java(TM) 2 Standard Edition () Sun Micro. J2ME Wireless Tool Kit ( Wireless Tool Kit) IDE: EclipseSDK WTK 的介紹 和配置方法 Sun 公司為 J2ME 標(biāo)準(zhǔn)的制定和發(fā)展作了大量的工作,其中 WTK(無線通信工具包 )是 Sun 公司提供的一個(gè) MIDP 應(yīng)用程序開發(fā)包,它是最常用的 J2ME 開發(fā)工具之一。下面將介紹 J2ME WTK 的安裝,配置和使用方法 ,我們選用的是 WTK 版本。由于 J2ME WTK 只是一個(gè)編譯和模擬工具,而不是一個(gè)完整的 IDE(集成開發(fā)環(huán)境 ),所以在后面會(huì)介紹 Eclipse IDE 工具。 在安裝 之前,先盡量卸載這個(gè)軟件的其他任何版本。我們將從 上下載 ,然后雙擊安裝程序圖標(biāo),按 照下面幾個(gè)步驟正式開始安裝: 1. 首先經(jīng)過解包和準(zhǔn)備階段,安裝軟件進(jìn)入 的安裝向?qū)鹗冀缑妫缰猩酱髮W(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 6 圖 21 所示,單擊“下一步”按鈕開始安裝。 圖 21 WTK 安裝起始界面 2. 接下來 安裝軟件會(huì)提示許可證協(xié)議,如圖 22 所示,單擊“ 接受 ”按鈕, 接受所有條款 。 圖 22 sun 公司條款 3. 選擇 Java 虛擬機(jī)的位置(當(dāng)然事先已經(jīng)安裝了 JDK),安裝程序會(huì)自動(dòng)尋找,然后顯示出當(dāng)前虛擬機(jī)所在路徑,如圖 23 所示,如果沒有找到則提示推出安裝程序。如果裝有多個(gè)虛擬機(jī),單擊“瀏覽”按鈕可手動(dòng)選擇 需要的虛擬機(jī)。 的版本需要 或更高版本才行。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 7 圖 23 選擇 JDK 路徑 4. 選擇好虛擬機(jī)后,單擊“下一步”按鈕,進(jìn)入 WTK 安裝位置的選擇屏幕,單擊“瀏覽”按鈕更改默認(rèn)的安裝位置,這里把它安裝在 C:\ 目錄下,如圖 24 所示。 圖 24 WTK 安裝路徑 5. 確認(rèn)所作的安裝設(shè)置,單擊“下一步”按鈕,安裝程序開始復(fù)制文件,直到安裝成功,這樣安裝 就完成了。 Eclipse 和 EclipseME 的介紹和配置方法 Eclipse 是 一個(gè)開發(fā)源代碼的、基于 java 的可擴(kuò)展開發(fā)平臺(tái)。 Eclipse 相關(guān)的中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 8 許可證是大多數(shù)基于 Common Public License (CPL), CPL 是一個(gè)為 Open Source Initiative (OSI)所認(rèn)可的許可證。由于 Eclipse Foundation 的建立, Eclipse 的許可證將逐漸趨向于使用 Eclipse Public License (EPL), EPL 是一個(gè)與 CPL 相類似的許可證,正在進(jìn)行 OSI 的認(rèn)證工作。作為當(dāng)今最流行的 java 開發(fā) IDE 之一, java社群使用 Eclipse 以及基于 Eclipse 技術(shù)而來的 IBM Websphere 的開發(fā)者已經(jīng)超過了半數(shù)。 Eclipse 本身只是一個(gè)框架和一組響應(yīng)的服務(wù),并不能夠開發(fā)什么程序。在 Eclipse 中幾乎每樣?xùn)|西都是插件。同時(shí)各個(gè)領(lǐng)域的開發(fā)人員通過開發(fā)插件,可以構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 eclipse 的發(fā)行版都已經(jīng)帶有最基本的插件,方便了開發(fā)人員。因此,除了搭建移動(dòng)開發(fā)環(huán)境之外,也可以下載 Jsp 插件、 Tomcat 插件、 Jboss 插件來進(jìn)行整合,以用于 JSP、 J2EE 的開發(fā) 。 EclipseME 作為 Eclipse 一個(gè)插件,致力于幫助 開發(fā)者開發(fā) J2ME 應(yīng)用程序。EclipseME 并不為開發(fā)者提供無線設(shè)備仿真器,而將各手機(jī)廠商的實(shí)用仿真器緊密連接到 Eclipse 開發(fā)環(huán)境中,為開發(fā)者提供一種無縫統(tǒng)一的集成開發(fā)環(huán)境。在 EclipseME。 下面我們將不介紹Eclipse 的安裝過程,我們直接介紹怎么部署 Eclipse 來開發(fā) J2ME。 使用 Eclipse 搭建 J2ME 開發(fā)平臺(tái) 1. 啟動(dòng) Eclipse,再選擇 HelpSoftware UpdatesFind and Install 命令,將會(huì)出現(xiàn)如圖 25 所示的對(duì)話框,我們?cè)谶@里選擇 Search for new features to install,然后單擊 Next 按鈕 。 圖 25 添加插件界面 2. 選擇 New Archived Site 將 EcilpseME 插件導(dǎo)入其中,出現(xiàn)如圖 26 所示對(duì)話框,選中 eclipseme feature ,然后單擊 Finish 按鈕。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 9 圖 26 選擇添加 EclipseMe 3. 進(jìn)入選擇安裝協(xié)議如圖 27,選擇接受所給的條款,然 后單擊 Next 按鈕,直到出現(xiàn) Install All,單擊該按鈕,正式安裝。 圖 27 安裝協(xié)議 4. 接著進(jìn)入安裝完成界面,點(diǎn)擊 Finish 完成安裝,根據(jù)提示重啟 Ecilpse,打開WindowsPreferences,可以發(fā)現(xiàn)有 J2ME 的選項(xiàng),如圖 28 所示,則 EclipseME插件安裝成功。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 10 圖 28 插件安裝檢查 5. 接著選擇 J2MEDevice Management,點(diǎn)擊 Import 按鈕,進(jìn)入到 Import Device選擇界面,然后選擇 WTK 的安裝目錄,單擊 Refresh 按鈕, 出現(xiàn)如圖 29 所示的圖片。 圖 29 選擇模擬器界面 6. 點(diǎn)擊 Finish 按鈕,返回到 Device Management 的界面如圖 210 所示,點(diǎn)擊 OK按鈕,完成 WTK 的配置。 中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 11 圖 210 WTK 配置界面 本章小結(jié) 第 2 章介紹了 手機(jī)游戲開發(fā)的主流技術(shù) — J2ME 及選擇該技術(shù)進(jìn)行開發(fā)的原因,最后介紹 本程序 使用的 開發(fā)環(huán)境及其相關(guān)工具的原理和使用 方法 。中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 12 第 3 章 楓際神話游戲方案設(shè)計(jì) 下面主要講楓際神話游戲設(shè)計(jì)中需要考慮的問題,并根據(jù)該問題提出設(shè)計(jì)目標(biāo),然后對(duì)整個(gè)游戲的故事背景、游戲模式和 游戲模塊進(jìn)行介紹,最后將解釋游戲的整個(gè)流程。 設(shè)計(jì)需要考慮的因素 移動(dòng)電話的發(fā)展日新月異,如果試圖跟上每款新式的移動(dòng)電話的技術(shù)規(guī)范,那是不切實(shí)際的。做如此的設(shè)計(jì)與開發(fā),只能使開發(fā)和維護(hù)的成本大大的增加。因此,我們所作的工作應(yīng)該是在廣泛的通用的平臺(tái)上構(gòu)建游戲。 J2ME 平臺(tái)為手機(jī)游戲的開發(fā)提供了一個(gè)廣泛而通用的平臺(tái),但是在開發(fā)時(shí)仍然有很多因素值得去考慮。 1. 移動(dòng)電話的有限處理能力 現(xiàn)在絕大多數(shù)的手機(jī)都支持 J2ME 平臺(tái),但是基本上只能提供非常有限的處理能力。移動(dòng)電話的處理能力不足,這一點(diǎn)在很大程度上限 制了游戲開發(fā)者所能提供的游戲類型。在目前,大多數(shù)手機(jī)都采用德州儀器 ( TI) 、英特爾 ( Intel) 或者三星 ( Samsung) 所生產(chǎn)的 CPU,且芯片大多數(shù)為 TI OMAP850、 Intel PXA272或者 Samsung S3C 2442,其中 TI OMAP850 被運(yùn)用得最為廣泛,這三大處理器的工作頻率分別為 195MHz、 416MHz 以及 400MHz(工作頻率指的是 1 秒內(nèi)發(fā)生的同步脈沖數(shù),用來表示 CPU 的運(yùn)算速度) [5]。從上面的數(shù)據(jù)可以看出,雖然在移動(dòng)電話的不斷更新中,其處理能力也得到了加強(qiáng),但是相對(duì)于臺(tái)式機(jī) 芯片的處理能力還是有很大差距。所以從移動(dòng)電話的硬件來看,其處理能力還遠(yuǎn)遠(yuǎn)不能夠滿足處理復(fù)雜的游戲應(yīng)用程序的要求。 2. 受限的存儲(chǔ)器 移動(dòng)電話等使用嵌入式技術(shù)的設(shè)備的存儲(chǔ)能力一般有限,存儲(chǔ)區(qū)分為 ROM 和RAM,其中 ROM 主要是裝載手機(jī)的操作系統(tǒng)和常用的軟件,對(duì)程序設(shè)計(jì)來說沒有多大意義。通常是在 RAM 中運(yùn)行實(shí)際的操作系統(tǒng)和軟件,對(duì)于運(yùn)行 J2ME 平臺(tái)的手機(jī),即使手機(jī)可用的 RAM 可能有幾個(gè) MB,但是提供給 J2ME 運(yùn)行的可能就幾十至上百 KB 而已。比如說支持 的手機(jī),大部分僅支持 JAR 不超過 64K 的程序; 而大部分支持 的手機(jī),所支持的應(yīng)用程序一般也不超過 256KB。正因?yàn)槿绱耍瑢?duì)于 J2ME 程序的運(yùn)行,需要特別注意手機(jī)的存儲(chǔ)空間問題。 3. 數(shù)據(jù)傳輸速度基于 J2ME 的手機(jī)游戲設(shè)計(jì)與開發(fā) 對(duì)于單機(jī)版的游戲來說基本不會(huì)存在這個(gè)問題,只要從服務(wù)商那里下載到手機(jī)里后運(yùn)行即可??蓪?duì)于網(wǎng)絡(luò)游戲來說,網(wǎng)絡(luò)上的數(shù)據(jù)傳輸速度是游戲成功的關(guān)鍵之一?,F(xiàn)在支持 J2ME 的手機(jī),除了 3G 以外,有 CDMA 和 GSM 兩種規(guī)格。在中國(guó)目前的運(yùn)營(yíng)商中, CDMA 才有了接近于 3G 的 CDMA1X 技術(shù),峰值傳輸速率可以達(dá)到 [6],而 GSM 手機(jī)采用 GPRS 技術(shù),可以達(dá)到 的峰值速率 [6],一般來說只要支持上述兩種技術(shù)的手機(jī),都可以使用 Inter。而傳輸帶寬在一般情況下, CDMA1X 可以達(dá)到 120Kbps 左右,而 GPRS 只有 40Kbps左右。這給通過網(wǎng)絡(luò)進(jìn)行傳輸數(shù)據(jù)的網(wǎng)絡(luò)游戲的開發(fā)帶來了很大的制約。 4. 移動(dòng)電話的可視屏幕尺寸有限 移動(dòng)電話的可視屏幕都不是很大。除此之外,對(duì)于開發(fā)者來說,還有一點(diǎn)比較頭痛的事情就是沒有一個(gè)“標(biāo)準(zhǔn)”的可視屏幕的大小,全都依賴于所開發(fā)游戲的目中山大學(xué)南方學(xué)院 2020屆本科生畢業(yè)設(shè)計(jì) 13 標(biāo)移動(dòng)電話的可視屏幕大小。型號(hào)的不同,往 往意味著可視屏幕大小的不同,也意味著處理的增加。對(duì)于特殊型號(hào)的移動(dòng)電話所定制的圖像和代碼在適應(yīng)性和可移植性上就顯得很差了。 5. 顏色 對(duì)于手機(jī)屏幕的色彩來說,同一個(gè)色彩在不同的手機(jī)上表現(xiàn)也不相同,這個(gè)依賴于硬件的顏色表。為了達(dá)到最大的視覺沖擊力和表現(xiàn)效果,應(yīng)盡量使用基本的顏色而不使用各種漸進(jìn)色。由于移動(dòng)電話的內(nèi)存比較有限,所以在表現(xiàn)顏色方面必須小心,才能用較少的內(nèi)存來完成工作,資源文件的大小也要小心控制。 6. 音效問題 移動(dòng)電話的音效在逐步的提高,但其表現(xiàn)力還是不能令人滿意。在游戲中音效的表現(xiàn)及控制也是 要注意的。尤其是對(duì)于當(dāng)前的 J2ME 平臺(tái)上的游戲應(yīng)用來說,聲音的表現(xiàn)力是一個(gè)軟肋。在控制方面的代碼編寫上,也時(shí)常令人頭疼。 7. 移植性問題 對(duì)于不同的移動(dòng)電話所提供的能力,移植問題也是要多加考慮的。對(duì)不同標(biāo)準(zhǔn)、不同協(xié)議的支持,可視屏幕的大小不同,諸如此類的問題都是要在開發(fā)中注意的。 8. 按鍵問題 對(duì)于移動(dòng)電話的使用者來說,同時(shí)按鍵和連續(xù)按鍵都是習(xí)慣的操作手法。當(dāng)前的移動(dòng)電話對(duì)于同時(shí)按鍵是不提供支持的,對(duì)連續(xù)按鍵的支持也要游戲的開發(fā)者特殊處理。 設(shè)計(jì)目標(biāo) 基于移動(dòng)電話的硬件條件(尤其是其處理能力和物 理內(nèi)存)以及 J2ME 平臺(tái)的 楓際 神話設(shè)計(jì)與實(shí)現(xiàn)特性,需要實(shí)現(xiàn)以下目標(biāo): 1. 可用性 2. 模塊化設(shè)計(jì) 3. 可移植性 4. 易測(cè)試性 5. 性能良好 游戲介紹 此游戲?yàn)?
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1