亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇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撰寫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)編譯你寫的JAVA程序,但它本身不提供編輯等功能,所以你得用記事本或其他文本編輯軟件寫程序。

        (三)個(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ī)型有:西門子的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
        蘋果手機(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)
        爆笑游戲
        国产精品久久久精品三级18| 一本久久a久久精品亚洲| 久久网视频中文字幕综合| 成美女黄网站18禁免费| 国产精品久久av色婷婷网站| 亚洲va韩国va欧美va| 国产欧美亚洲精品a| 在线无码精品秘 在线观看| 日本国产一区二区在线| 国产精品亚洲片在线观看不卡| 看曰本女人大战黑人视频| 亚洲网站免费看| 久久精品国产黄片一区| 五月四房播播| 一道久在线无码加勒比| 熟妇与小伙子露脸对白| 日韩精品视频在线观看无| 亚洲av日韩精品久久久久久久| 国产精品多人P群无码| 亚洲一区二区三区在线更新| 青青草精品在线视频观看| 国产精品成人观看视频| 中文字幕无码日韩欧毛| 亚洲国产综合一区二区| 国产极品粉嫩福利姬萌白酱 | 欧美性猛交xxx嘿人猛交| 中国国语毛片免费观看视频| 国产在线观看黄| 国产一区二区三区精品毛片| 人妻洗澡被强公日日澡电影 | 2021国产最新无码视频| 亚洲精品美女中文字幕久久| 成人一区二区免费中文字幕视频 | 国产精品人成在线观看| 性感女教师在线免费观看| 男女上下猛烈啪啪免费看| 国产91色在线|亚洲| 一区二区三区国产天堂| 欧美精品国产综合久久| 亚洲日本va中文字幕久久| 女同国产日韩精品在线|