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

正文內(nèi)容

j2me游戲開發(fā)相關(guān)畢業(yè)論文-文庫吧

2025-06-07 14:34 本頁面


【正文】 節(jié)碼應(yīng)用在執(zhí)行之前都要校驗(yàn);JVM 在執(zhí)行過程中監(jiān)督應(yīng)用的安全性和存儲違反問題。MIDP v2 運(yùn)行時間包括一個完全特征化的、基于域的安全管理員,它在應(yīng)用的數(shù)字簽名者鑒別的基礎(chǔ)上賦予應(yīng)用 API 級許可。 J2ME 現(xiàn)狀和前景展望 在消費(fèi)電子和嵌入式設(shè)備的廣闊領(lǐng)域中,目前最受關(guān)注的是移動通信設(shè)備,因此有必要介紹一下移動通信設(shè)備的主要操作系統(tǒng)平臺,這對 J2ME 的開發(fā)是相當(dāng)重要的。移動通信設(shè)備主要包括 PDA 和智能手機(jī),現(xiàn)在和將來都還會有一部分設(shè)備處于 PDA和智能手機(jī)交界的位置。其中手機(jī)的市場遠(yuǎn)比 PDA 要大得多,所以許多國外談到 J2ME的文章都是以 Wireless 應(yīng)用為主。 PDA 也即掌上電腦,一般是指類似于 Palm 公司出品的 Palm 這樣的設(shè)備,主要的操作系統(tǒng)有 Palm OS 和 Pocket C 兩大陣營。Palm OS 來自 Palm 公司,是一個開放的系統(tǒng),在 PDA 市場上占主導(dǎo)地位,已經(jīng)有非常多的第三方廠商開發(fā)的應(yīng)用和一大批非常忠實(shí)和狂熱的用戶。目前采用 Palm OS 的主要有 Palm 公司的 Palm 系列和 Sony 公司的 Clie 系列(Handspring 公司的 Visor 也屬于這類產(chǎn)品,但是已經(jīng)宣布退出傳統(tǒng) PDA市場,主要發(fā)展 PDA 和無線通訊結(jié)合的產(chǎn)品 Treo) 。 Pocket PC 是微軟及其合作伙伴 Casio、Compaq、Hewlett Packard 和 Symbol 推出的,基于 Win CE ,也是一個開放的標(biāo)準(zhǔn)系統(tǒng),功能可以擴(kuò)展(以往的 Win CE 是一個封閉的不可擴(kuò)展的系統(tǒng)) ,在這個平臺上廠商可以自己開發(fā)軟件。具體產(chǎn)品如 Compaq的 iPAQ。 另外,Sharp 公司 Zaurus 系列 PDA 采用 Linux 的一個針對嵌入式系統(tǒng)的版本。作為擁有高達(dá) 64M 內(nèi)存的高端 PDA,可以滿足 CDC 的標(biāo)準(zhǔn),預(yù)裝了 Personal Java 的虛擬機(jī)。 在智能手機(jī)領(lǐng)域,主要的平臺是 Symbian 的 EPOC。EPOC 最早由 Psion 開發(fā),主要面向智能手機(jī),也有 PDA 的特征,Psion 就是第一批主要的 PDA 廠商之一。Psion 宣布 EPOC 的第一個版本是開放的 OS,并向其它廠商授權(quán),隨后 Psion 與Ericsson,Nokia,及稍后的 Motorola 建立了名為Symbian的聯(lián)盟,目前主要股東為Motorola, Nokia, Panasonic, Psion 和 SonyEricsson,而且 Siemens4 月也宣布加入。Symbian 在歐洲有很好的基礎(chǔ),為大多數(shù)主要手機(jī)廠商所采用,典型的產(chǎn)品如 Norkia的 9210。 在這些操作系統(tǒng)平臺中,Palm OS 上已經(jīng)有了 MIDP 的參考實(shí)現(xiàn),但是并不是最適合 PDA 的 Profile。Symbian 實(shí)現(xiàn)了 CLDC 和 MIDP,作為智能手機(jī)的操作系統(tǒng),是理想的 MIDP 應(yīng)用平臺。在 Compaq 的 iPaq 上已經(jīng)實(shí)現(xiàn)了 CDC(基于 Pocket PC) ,另外前面提到過,IBM 的 WebSphere Micro Environment 在 Pocket PC 上實(shí)現(xiàn)了 CLDC,CDC 和MIDP。Sharp 的 Zaurus 實(shí)現(xiàn)了 Personal Java(基于 Linux) 。由于這些主要操作系統(tǒng)平臺都是開放的,基本可以相信,主要的移動通信設(shè)備操作系統(tǒng)都將一直提供 J2ME 的支持,但是具體支持哪個標(biāo)準(zhǔn)則并不一定死板地按照 CLDC 和 CDC 的最初定義,和設(shè)備的硬件條件和廠商的選擇有關(guān),或者可能同時實(shí)現(xiàn)多個標(biāo)準(zhǔn)。 手機(jī)游戲業(yè)務(wù)縱觀 IT 產(chǎn)業(yè)的歷史,就像軍事的發(fā)展時常推動計算機(jī)的演化一樣,計算機(jī)游戲已經(jīng)成為技術(shù)創(chuàng)新背后的動力之一。計算機(jī)游戲者渴望更加強(qiáng)大的硬件計算能力;渴望不受不同的軟件的限制——無論是將圖形強(qiáng)制在人工智能(AI)上 還是網(wǎng)絡(luò)安全性。游戲開發(fā)者和玩家常常是前沿計算機(jī)技術(shù)的最早的采用者。由于他們的創(chuàng)新天性,游戲不再是由大型采購公司控制的技術(shù)產(chǎn)品——游戲領(lǐng)域總是有充足的空間給那些在這方面有天分的單個創(chuàng)新者。手機(jī)游戲的盈利主要是由于它們的涉及面很廣。手機(jī)已經(jīng)與現(xiàn)代生活方式緊緊地結(jié)合在一起。他們是最普遍攜帶的個人用品中僅次于鑰匙和錢包的東西。傳統(tǒng)的臺式機(jī)游戲?qū)⒛繕?biāo)鎖定在低級趣味的人和青少年身上,而手機(jī)游戲則每個人都可以訪問的到——隨時,隨地。盡管每個手機(jī)游戲都不貴,但是巨大的使用量(如:每人每星期一個新游戲)將使得這個市場商機(jī)無限。但是,對于開發(fā)者來說,將控制臺游戲遷移到手機(jī)游戲工程很大。因?yàn)樗麄兯嫦虻膶ο?、生活方式和分布式模型都有著極大的區(qū)別。一個成功的手機(jī)游戲大多具有以下特征: 易于學(xué)習(xí): 既然手機(jī)游戲面向的是普通消費(fèi)者而不是計算機(jī)專家,那么他們不可能深入的學(xué)習(xí)游戲技巧。消費(fèi)者不會花幾個小時去研究一個 3 元的手動操作的游戲。保持游戲的簡單是最基本的要求。 可中斷性: 多任務(wù)處理是手機(jī)生活方式的基本特征。手機(jī)用戶常常在任務(wù)(如等一個電子郵件或者等車)之間有一小段時間。而游戲、日歷管理、通訊和工作數(shù)據(jù)訪問使用的是同一個設(shè)備。所以一個好的手機(jī)游戲應(yīng)該提供短時間的娛樂功能,并且允許用戶在游戲和工作模式之間順利切換。 基于訂閱:手機(jī)游戲的盈利成功取決于他們巨大的使用量。一開始開發(fā)和設(shè)計每個游戲都是昂貴的。如果一個手機(jī)游戲開發(fā)者要贏利的話,重要的是:同一個游戲引擎,多個標(biāo)題,基本的故事情節(jié)類似?;谟嗛喌挠螒蚴遣粩喈a(chǎn)生收入的最好方法。 豐富的社會交互: 不管一個游戲設(shè)計得多好,只要玩家找到了它的根本模式或者玩完了所有的游戲路徑很快就會厭煩這個游戲。對于一個基于訂閱的游戲,重要的是與別的玩家合作以增強(qiáng)所玩游戲的智力和隨機(jī)性。在今天紛繁復(fù)雜的多玩家游戲中具有豐富社會交互的游戲證明是成功的。 利用手機(jī)技術(shù)的優(yōu)點(diǎn): 巨額的手機(jī)技術(shù)研發(fā)費(fèi)用都花在提高設(shè)備和網(wǎng)絡(luò)的可用性和可靠性上面。因此,手機(jī)設(shè)備硬件和網(wǎng)絡(luò)協(xié)議與桌面/控制臺世界(如全球定位系統(tǒng)(GPS)擴(kuò)展、條形碼掃描儀、和短消息服務(wù)(SMS)/多媒體信息服務(wù)(MMS)通訊)有著非常大的差別。好的手機(jī)游戲應(yīng)該利用那些更新的設(shè)備特征和網(wǎng)絡(luò)基礎(chǔ)設(shè)備的優(yōu)點(diǎn)。 無違法內(nèi)容:既然所有年齡/性別的人群都玩手機(jī)游戲并且常常在公共/工作場合,就應(yīng)該避免明顯的暴力或者色情內(nèi)容。第二章 開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 J2ME 平臺總體結(jié)構(gòu)J2ME 雖然和 J2SE 有著許多不同,但仍然屬于 Java 技術(shù),具有 Java 方便開發(fā)的優(yōu)點(diǎn),也使得 Java 程序員學(xué)習(xí)移動信息設(shè)備開發(fā)沒有太大困難。J2ME 其作為一個可以與 J2EE,J2SE 相提并論的平臺是在 1999 年的 JavaOne 大會上提出的隨著時間的推移與技術(shù)逐漸地成熟其平臺本身的構(gòu)架也逐漸演繹嬗變下圖給出 J2ME 一個總體的構(gòu)架. J2ME 分層結(jié)構(gòu)及 MIDP 簡介   J2ME是SUN的JAVA2平臺微型版(JAVA2平臺3個版本之一,另兩個是標(biāo)準(zhǔn)版J2SE和企業(yè)版J2EE),采用3層結(jié)構(gòu)設(shè)計。最低層為配置層(Configuration),包括虛擬機(jī)(VM)和類庫兩部分,這一層與設(shè)備層(硬件及操作系統(tǒng))關(guān)系緊密,由SUN提供參考規(guī)范和源代碼,設(shè)備廠商根據(jù)設(shè)備特征進(jìn)行相應(yīng)的移植。當(dāng)前J2ME提供有兩個配置:連接設(shè)備配置(CDC)和有限連接設(shè)備配置(CLDC)。前者主要面向有較大內(nèi)存和處理能力而只需有限功能的設(shè)備,如電視置頂盒、冰箱、汽車導(dǎo)航設(shè)備等,這些設(shè)備都有連接網(wǎng)絡(luò)和相互交互的需求,其內(nèi)存在2M以上;后者主要面向?qū)?nèi)存和處理能力有較大限制的手持設(shè)備,如現(xiàn)在使用的手機(jī)、PDA等,現(xiàn)在及將來大多數(shù)這些設(shè)備都已經(jīng)能夠接入互聯(lián)網(wǎng),其內(nèi)存范圍160Kb(其中128Kb用于虛擬機(jī)及類庫,至少32Kb用于CLDC規(guī)范所要求的應(yīng)用程序堆棧空間)到2M。二者主要區(qū)別在于能提供給VM及應(yīng)用程序的存儲空間,CDC所用VM及類庫實(shí)際是參考J2SE標(biāo)準(zhǔn),去除了不需要的功能如AWT。CLDC所用VM(稱作KVM)則有較大區(qū)別,包括類驗(yàn)證機(jī)制。對于下一代移動終端設(shè)備如智能電話、高端PDA,則是CDC所應(yīng)用對象,因?yàn)樗鼈儗⒂谐^2M的內(nèi)存。    設(shè)備層之上是簡表層(Profile) ,再之上則是應(yīng)用層(Application) 。簡表層擴(kuò)展了配置層功能為上層應(yīng)用提供 API,如果說配置層面向設(shè)備,簡表層則面向應(yīng)用??梢愿鶕?jù)需要在 CDC 或 CLDC 基礎(chǔ)之上提供多種簡表,一個配置層之上也可以有多個簡表。當(dāng)前 CDC 之上有基礎(chǔ)簡表(Foundation Profile)和基于 FP 的 Personal Profile 和RMI Profile。CLDC 之上則主要提供有移動信息設(shè)備簡表(MIDP) ,即用于手機(jī)、PDA等移動終端的設(shè)備簡表,提供 API 以支持無線應(yīng)用的開發(fā)。   CLDC 類庫一部分來自 J2SE,這部分類庫是經(jīng)過裁減的,去除了不必要的功能,主要包括 包中的系統(tǒng)類、數(shù)據(jù)類型類、異常處理類, 包的集合類、時間類和附加工具類, 包的 I/O 處理類。CLDC 專有類則主要是通用連接框架(GCF),為 CLDC 提供網(wǎng)絡(luò)連接功能,這些網(wǎng)絡(luò)接口都是 Connection 類的子類,由類 Connector 所提供的方法調(diào)用,這些接口或類位于包 。   CDC 類庫則是 CLDC 的超集,因此為 CLDC 開發(fā)的應(yīng)用程序可以移植到 CDC 平臺,由于 CDC 采用標(biāo)準(zhǔn)的 J2SE VM,因此其開發(fā)與標(biāo)準(zhǔn)的 J2SE 開發(fā)一致,只是在用 javac 工具編譯源代碼時需要使用 CDC 的類庫,即使用bootclasspath 參數(shù)指向 CDC 類庫。   MIDP 擴(kuò)展了 CLDC 的功能,它繼承了 GCF 并在此基礎(chǔ)上增加了類HttpConnection,用以提供 HTTP 連接功能(盡管從理論上 CLDC/MIDP 可以提供socket、數(shù)據(jù)報、文件、NFS 等多種連接類型,但現(xiàn)在標(biāo)準(zhǔn)的 CLDC/MIDP 僅支持 HTTP協(xié)議,一些設(shè)備實(shí)現(xiàn)則提供了 socket 和 HTTPS 協(xié)議的支持) ,MIDP 類庫   總結(jié)如下:   、屬于 MIDP 的核心包,分別用來提供系統(tǒng) I/O、語言支持和工具支持。包中的類來自 CLDC 并稍有增加,但都來自 J2SE。   ,定義了 MIDP 應(yīng)用程序,以及應(yīng)用程序和它所運(yùn)行于環(huán)境之間的交互。   ,為 MIDP 應(yīng)用程序提供用戶界面 API。   ,用來為 MIDlet 提供持久存儲的機(jī)制,應(yīng)用程序可以存儲數(shù)據(jù),在以后需要的時候獲取這些數(shù)據(jù)。   ,提供了基于 CLDC 通用連接框架的網(wǎng)絡(luò)支持。 J2ME Wireless Toolkit 搭建開發(fā)基于 J2ME 平臺的手機(jī)應(yīng)用程序第一步就是要選擇一個好的開發(fā)工具。手機(jī)程序開發(fā)與 PC 程序開發(fā)有很大的不同點(diǎn),PC 程序可以直接在 PC 上開發(fā)并運(yùn)行測試,而在手機(jī)上沒有也肯定不可能提供應(yīng)用程序開發(fā)集成環(huán)境和測試工具。通常情況下,我們都是先利用 PC 機(jī)上 Java 開發(fā)工具編寫源代碼并使用 Java 編譯器和J2ME 庫一起生成 J2ME 手機(jī)程序,再將該程序上傳到手機(jī)上運(yùn)行。現(xiàn)在,大部分手機(jī)廠商都提供其生產(chǎn)的不同機(jī)型的模擬器,此模擬器可以在 PC 上直接運(yùn)行,真實(shí)模擬該型號手機(jī)上提供的 J2ME 運(yùn)行環(huán)境。如果安裝了手機(jī)模擬器,就可以將編譯好的手機(jī)程序直接在 PC 的模擬器上測試,等到測試運(yùn)行正常后再上傳到實(shí)機(jī)上運(yùn)行。雖然當(dāng)前有很多工具都可以開發(fā) J2ME 手機(jī)程序,其中不乏有功能強(qiáng)大的JBuilder 集成開發(fā)環(huán)境,但是對于初學(xué)者來說,使用 UltraEdit/NotePad+WTK 作為手機(jī)程序的開發(fā)工具會更好一點(diǎn)。UltraEdit 和 NotePad 都是 PC 上常用的編輯軟件,我們可以使用它們來編寫手機(jī)程序的代碼,然后使用 SUN 提供的 WTK(J2ME 無線工具包)對源代碼進(jìn)行編譯、模擬運(yùn)行以及上傳實(shí)機(jī)。下面我們將重點(diǎn)介紹 WTK 的安裝和使用。 安裝 J2ME Wireless ToolKitJ2ME Wireless ToolKit,它是由 SUN 公司開發(fā)用于支持開發(fā)那些可在與移動信息設(shè)備框架(MID
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1