999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

手機(jī)下Java游戲開(kāi)發(fā)概述

2009-06-05 03:59:50王光亞
新媒體研究 2009年9期
關(guān)鍵詞:手機(jī)游戲

王光亞

[摘要]手機(jī)是數(shù)目巨大的消費(fèi)類電子產(chǎn)品。在我國(guó),數(shù)量已經(jīng)超過(guò)2億臺(tái)。以手機(jī)為平臺(tái)的java游戲的開(kāi)發(fā),有巨大的市場(chǎng)前景和發(fā)展前途。尋根溯源,將java游戲的開(kāi)發(fā)背景,開(kāi)發(fā)平臺(tái),制作過(guò)程,使用步驟做詳細(xì)的介紹。

[關(guān)鍵詞]J2ME 手機(jī) 游戲

中圖分類號(hào):TP6文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0510026-01

一、J2ME及其基本概念

(一)Java版本。各種不同的Java版本,在其支援的核心類別函數(shù)庫(kù)之完整性以及所支援的Java基本型別這兩件事情上都有所差異。J2SE所提供的Java編譯器(javac.exe)可以幫助我們編譯各種不同平臺(tái)上的Java程序,而J2SE所提供的Java虛擬機(jī)器(java.exe)則可以幫助我們?cè)赑C上先行測(cè)試這些程序執(zhí)行結(jié)果的正確與否。另外,Java編譯器并不會(huì)幫您檢查您的程序是否符合各種平臺(tái)上所支援的核心類別函數(shù)庫(kù)與Java基本型別。有檢查器的協(xié)助,您大致上可以確定您的程序可以符合目標(biāo)平臺(tái)的規(guī)定并順利執(zhí)行。

(二)Java版本的演進(jìn)。Java技術(shù)一開(kāi)始并非就叫做Java,而是叫做OAK。雖然Java已經(jīng)被用到許多企業(yè)級(jí)軟件上,可是其實(shí)骨子里面還是非常適合用在嵌入式系統(tǒng)之中。

從Java1.1開(kāi)始,Java又回到了它一開(kāi)始的老路--也就是嵌入式系統(tǒng)方面的應(yīng)用,在當(dāng)時(shí)SunMicrosystems發(fā)表了EmbeddedJava與PersonalJava

(也有人簡(jiǎn)稱為PJava)這兩項(xiàng)規(guī)格。其中EmbeddedJava是為了資源十分有限,而且沒(méi)有顯示設(shè)備的嵌入式裝置而設(shè)計(jì);PersonalJava則是為了在能夠與網(wǎng)際網(wǎng)絡(luò)連線、并擁有顯示系統(tǒng)(例如彩色LCD)的消費(fèi)性電子裝置而設(shè)計(jì)。接著Java的版本演進(jìn)到Java2,這時(shí)為了再明顯區(qū)分各種Java的應(yīng)用,所以分割出了J2EE、J2SE、以及J2ME三種版本。

(三)Java2MicroEdition概念。J2ME在設(shè)計(jì)其規(guī)格的時(shí)候,遵循著「對(duì)于各種不同的裝置而造出一個(gè)單一的開(kāi)發(fā)系統(tǒng)是沒(méi)有意義的事」這個(gè)基本原則。是J2ME先將所有的嵌入式裝置大體上區(qū)分為兩種:一種是運(yùn)算功能有限、電力供應(yīng)也有限的嵌入式裝置(比方說(shuō)PDA、手機(jī));另外一種則是運(yùn)算能力相對(duì)較佳、并請(qǐng)?jiān)陔娏?yīng)上相對(duì)比較充足的嵌入式裝置(比方說(shuō)冷氣機(jī)、電冰箱、電視機(jī)上盒(set-topbox)。因?yàn)檫@兩種形態(tài)的嵌入式裝置,所以Java引入了一個(gè)叫做Configuration的概念,然后把上述運(yùn)算功能有限、電力有限的嵌入式裝置定義在ConnectedLimitedDeviceConfiguration

(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為ConnectedDeviceConfiguratio

N(CDC)規(guī)格。也就是說(shuō),J2ME先把所有的嵌入式裝置利用Configuration

的概念區(qū)隔成兩種抽象的形態(tài)。

區(qū)分出兩種主要的Configuration之后,J2ME接著在定義出Profile的概念。Profile是架構(gòu)在Configuration之上的規(guī)格。之所以有Profile的概念,是為了要更明確地區(qū)分出各種嵌入式裝置上Java程序該如何開(kāi)發(fā)以及它們應(yīng)該具有哪些功能。因此Profile之中定義了與特定嵌入式裝置非常相關(guān)的擴(kuò)充類別函數(shù)庫(kù),而Java程序在各種嵌入式裝置上的使用者介面該如何呈現(xiàn)就是定義在Profile里頭。Profile之中所定義的擴(kuò)充類別函數(shù)庫(kù)是根據(jù)底層Configuration內(nèi)所定義的核心類別函數(shù)庫(kù)所建立。

(四)為何要用Java撰寫(xiě)PDA上的應(yīng)用程序。由于預(yù)期到今后行動(dòng)通訊時(shí)代的來(lái)臨,有更多的廠商相繼投入PDA的生產(chǎn)與開(kāi)發(fā)。本來(lái)PDA主要的平臺(tái)有PalmOS、WindowsCE以及EPOC。

Java有”writeonce,runanywhere”特性。利用Java來(lái)做PDA上的程序當(dāng)然有其缺點(diǎn),最廣為人知的可能就是執(zhí)行效率的問(wèn)題

二、J2ME移動(dòng)開(kāi)發(fā)平臺(tái)搭建

要進(jìn)行J2ME的開(kāi)發(fā),首先必須要建立開(kāi)發(fā)的平臺(tái),而在開(kāi)發(fā)的平臺(tái)選擇上,有三種方案,在此推薦給大家。

(一)功能比較全的BorlandJbuilder平臺(tái)

搭建這個(gè)平臺(tái),我們必需要安裝:JBUILDER7或JBUILDER8,BORLAND

的MOBILESET3.1。還可以根據(jù)自己需要加一些模擬器如7210等。

有了以上的材料就足夠我們搭建一個(gè)很不錯(cuò)的開(kāi)發(fā)平臺(tái)了。

搭建步驟:

1.安裝JBUILDER,并注冊(cè);

2.正確安裝JBUILDER,并、成功注冊(cè)后,安裝MOBILESET3.1,安裝完成后,需要注冊(cè);

3.完成以上2步必須步驟后,就可以安裝你選裝的DEVELOPER'SSUITE

和模擬器了。

(二)Sun公司官方工具,使用滿方便的平臺(tái)j2me_wireless_toolkit

我們必需要安裝有:jdk1.4,j2me_wireless_toolkit1。04或j2me_

wireless_toolkit2。0beta1

1.首先安裝jdk1.4;

2.正確安裝JDK后,才可以安裝j2me_wireless_toolkit;

3.完成以上2步必須步驟后,就可以安裝你選裝的DEVELOPER SSUITE和模擬器了。

j2me_wireless_toolkit的作用就和JBUILDER差不多,用來(lái)編譯你寫(xiě)的JAVA程序,但它本身不提供編輯等功能,所以你得用記事本或其他文本編輯軟件寫(xiě)程序。

(三)個(gè)頭最小,但用起來(lái)比較復(fù)雜的平臺(tái)cldc+MIDP

搭建這個(gè)平臺(tái),我們必需要安裝:jdk1.4,J2ME_CLDC_1.04,MIDP2.0

對(duì)這個(gè)平臺(tái)的使用方法我自己到現(xiàn)在還不是特別清楚,只粗略的介紹一下

1.同樣首先要安裝jdk1.4;

2.將J2ME_CLDC_1.04,MIDP2.0和解壓到同一目錄下如c:j2me下,其實(shí)這兩個(gè)就是在命令行下的編譯器和JBUILDER,toolkit的作用一樣,但用起來(lái)更麻煩。

三、使用手機(jī)的Java功能

手機(jī)當(dāng)然要支持Java功能了,常見(jiàn)的機(jī)型有:西門(mén)子的2128/S57/M55

/SL55,諾基亞的3100及以上,摩托羅拉的T720/C系列/E系列等部分產(chǎn)品。

所需軟硬件:首先需要數(shù)據(jù)線一條(分USB接口線和串口線兩種,市價(jià)在60元和30元左右),支持紅外傳輸?shù)募t外線接口設(shè)備也可;手機(jī)內(nèi)存管理軟件。

參考文獻(xiàn):

[1]SomaGhosh(sghosh@entigo.com),高級(jí)應(yīng)用程序開(kāi)發(fā)員,Entigo《仔細(xì)研究J2ME》,Java平臺(tái).

[2]關(guān)聯(lián)對(duì)等網(wǎng)(relatingpeer-to-peer).

[3]IBM的PervasiveComputing站點(diǎn),最新進(jìn)行的開(kāi)發(fā).

[4]IBM的VisualAgeforJava編譯,Java應(yīng)用程序.

[5]J2ME的主頁(yè),J2ME體系結(jié)構(gòu)和配置的詳細(xì)信息(PDF格式).

猜你喜歡
手機(jī)游戲
游戲
數(shù)獨(dú)游戲
媒介融合下的手機(jī)媒體新聞傳播研究
瘋狂的游戲
飛碟探索(2016年11期)2016-11-14 19:34:47
智能手機(jī)時(shí)代隱私權(quán)的保護(hù)
法制博覽(2016年11期)2016-11-14 10:13:24
蘋(píng)果手機(jī)黑產(chǎn)案件偵查與法律適用研究
法制博覽(2016年11期)2016-11-14 09:42:53
例談沒(méi)收手機(jī)引發(fā)的師生矛盾沖突
關(guān)于高校體育課堂“手機(jī)”現(xiàn)象的思考
手機(jī)鋰離子電池充電電路的設(shè)計(jì)與實(shí)現(xiàn)
爆笑游戲
主站蜘蛛池模板: 丁香婷婷久久| аⅴ资源中文在线天堂| 成人欧美在线观看| 欧美精品成人一区二区视频一| 欧美国产综合色视频| 99视频在线精品免费观看6| 日韩一级二级三级| 亚洲第一区在线| 四虎永久免费地址| 99免费在线观看视频| 亚洲欧洲天堂色AV| 专干老肥熟女视频网站| 91色在线观看| 日韩二区三区无| 免费女人18毛片a级毛片视频| 欧美精品另类| 超碰免费91| 亚洲第一国产综合| 亚洲国产精品一区二区第一页免| 成人久久精品一区二区三区| 在线欧美一区| 97超级碰碰碰碰精品| 亚洲有无码中文网| 久久综合色视频| 欧美色99| 久久精品亚洲专区| 亚洲欧美极品| 欧美日本一区二区三区免费| 国产激情无码一区二区三区免费| 国产sm重味一区二区三区| 午夜成人在线视频| 国产精品99一区不卡| 亚洲精品动漫| 亚洲免费人成影院| 欧美日韩第三页| 色有码无码视频| 国产亚洲欧美日韩在线一区二区三区| 91精品国产综合久久香蕉922| 久久国语对白| 69精品在线观看| 国产精品va| 色综合成人| 午夜欧美理论2019理论| 国产福利在线免费观看| 特级毛片免费视频| 亚洲国产精品日韩欧美一区| 欧美日本在线观看| 国产精品无码翘臀在线看纯欲| 国产乱子伦精品视频| 日韩精品亚洲人旧成在线| 欧美午夜在线播放| 久久久久88色偷偷| 97久久免费视频| h视频在线观看网站| 99热国产这里只有精品无卡顿"| 四虎国产精品永久在线网址| 国产精品jizz在线观看软件| 亚洲精品在线影院| 四虎永久在线精品国产免费| 美美女高清毛片视频免费观看| 国产精品乱偷免费视频| 国产女人18水真多毛片18精品 | 99在线国产| 亚洲成人免费在线| 高清精品美女在线播放| 日本91在线| 亚洲国产综合自在线另类| 波多野结衣久久精品| 国产成人麻豆精品| 国产麻豆福利av在线播放| 亚洲AV无码精品无码久久蜜桃| 国产在线视频二区| 日本一本在线视频| 综合五月天网| 欧美国产日韩在线| 精品91自产拍在线| 色天堂无毒不卡| 思思热精品在线8| 免费一级α片在线观看| 亚洲av无码牛牛影视在线二区| 美女视频黄又黄又免费高清| 91福利免费视频|