<source id="4vppl"><ins id="4vppl"></ins></source>
<u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
<object id="4vppl"></object>
  • <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

    <object id="4vppl"></object>
    <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

      <i id="4vppl"><thead id="4vppl"></thead></i>

      <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>

      當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > J2ME的概述,結(jié)構(gòu),現(xiàn)在與未來(lái),以及我能用J2ME做什么?

      J2ME的概述,結(jié)構(gòu),現(xiàn)在與未來(lái),以及我能用J2ME做什么?
      2010-01-13 23:29:24  作者:  來(lái)源:
      J2ME的概述,結(jié)構(gòu),現(xiàn)在與未來(lái),以及我能用J2ME做什么?
       
       
      原文出處:
      http://blog.csdn.net/gooogledev/archive/2007/05/06/1598274.aspx
       
      目錄
      前言... 1
      J2ME 是什么?... 1
      J2ME 總體架構(gòu)... 1
      配置概述... 2
      簡(jiǎn)表概述... 2
      J2ME 目標(biāo)設(shè)備... 3
      J2MEJ2SE J2EE 之間的比較... 3
      J2ME的現(xiàn)狀。... 4
      我能用J2ME做什么呢?... 5
      下篇文章我要為大家做的事情... 5
      <!--[if !supportEmptyParas]--> <!--[endif]-->
      前言
      對(duì)于這一篇文章,我覺(jué)得沒(méi)有比現(xiàn)有的資料更詳細(xì)了,所以我把那些現(xiàn)有的文字搬到這里來(lái)。并把這些內(nèi)容作為我的系列文章的砸轉(zhuǎn)石。
      J2ME 是什么?
      ??Sun Microsystems 將 J2ME 定義為“一種以廣泛的消費(fèi)性產(chǎn)品為目標(biāo)的的高度優(yōu)化的 Java 運(yùn)行時(shí)環(huán)境,包括尋呼機(jī)、移動(dòng)電話、可視電話、數(shù)字機(jī)頂盒和汽車導(dǎo)航系統(tǒng)。” 自從 1999 年 6 月在 JavaOne Developer Conference 上聲明之后,J2ME 為小型設(shè)備帶來(lái)了 Java 語(yǔ)言的跨平臺(tái)功能,允許移動(dòng)無(wú)線設(shè)備共享應(yīng)用程序。有了 J2ME,Sun 已經(jīng)使 Java 平臺(tái)能夠適應(yīng)集成了或基于小型計(jì)算設(shè)備的用戶產(chǎn)品。
      J2ME 總體架構(gòu)
      ??J2ME 使用配置和簡(jiǎn)表定制 Java 運(yùn)行時(shí)環(huán)境 (JRE)。作為一個(gè)完整的 JRE,J2ME 由配置和簡(jiǎn)表組成,配置決定了使用的 JVM,而簡(jiǎn)表通過(guò)添加特定于域的類來(lái)定義應(yīng)用程序。
      ??配置將基本運(yùn)行時(shí)環(huán)境定義為一組核心類和一個(gè)運(yùn)行在特定類型設(shè)備上的特定 JVM。我們將在 J2ME 配置一章中詳細(xì)討論配置。
      ??簡(jiǎn)表定義應(yīng)用程序;特別地,它向 J2ME 配置中添加特定于域的類,定義設(shè)備的某種作用。我們將在 J2ME 簡(jiǎn)表一章中深入介紹簡(jiǎn)表。
      ??下面的圖表描述了不同的虛擬機(jī)、配置和簡(jiǎn)表之間的關(guān)系。它同時(shí)把 J2SE API 和它的 Java 虛擬機(jī)進(jìn)行了比較。雖然 J2SE 虛擬機(jī)通常被稱為一種 JVM,但是 J2ME 虛擬機(jī)、KVM 和 CVM 都是 JVM 的子集。KVM 和 CVM 均可被看作是一種 Java 虛擬機(jī) -- 它們是 J2SE JVM 的壓縮版,并特定于 J2ME。
       
      配置概述
      配置將基本運(yùn)行時(shí)環(huán)境定義為一組核心類和一個(gè)運(yùn)行在特定類型設(shè)備上的特定 JVM。雖然還可能在將來(lái)定義其他的配置,但當(dāng)前 J2ME 存在兩種配置:
      • 連接限制設(shè)備配置 (CLDC) 特別與 KVM 一起用于內(nèi)存有限的 16 位或 32 位設(shè)備。這是用于開(kāi)發(fā)小型 J2ME 應(yīng)用程序的配置(虛擬機(jī))。(從開(kāi)發(fā)的角度來(lái)看)它的大小限制讓它比 CDC 更有趣、更具挑戰(zhàn)性。CLDC 同時(shí)還是用于開(kāi)發(fā)繪圖工具應(yīng)用程序的配置。 Palm 電腦便是一個(gè)運(yùn)行小應(yīng)用程序的小型無(wú)線設(shè)備的示例。我們將在 J2ME 配置一章中深入介紹 CLDC。
      • 連接設(shè)備配置 (CDC) 與 C 虛擬機(jī) (CVM) 一起使用,用于要求內(nèi)存超過(guò) 2 兆的 32 位體系結(jié)構(gòu)。互聯(lián)網(wǎng)電視機(jī)頂盒便是這類設(shè)備的一個(gè)示例。雖然稍后我們將在 CDC API 一章中簡(jiǎn)要介紹 CDC,但它并不在本教程的范圍內(nèi)。
      簡(jiǎn)表概述
      ??簡(jiǎn)表定義了您的應(yīng)用程序所支持的設(shè)備類型。特別地,它向 J2ME 配置添加了特定于域的類來(lái)定義設(shè)備的某種作用。簡(jiǎn)表建立在配置的頂部。已經(jīng)為 J2ME 定義了兩種簡(jiǎn)表:KJava 和移動(dòng)信息設(shè)備簡(jiǎn)表 (MIDP),它們也被建立在 CDLC 上。這兩種簡(jiǎn)表適用于小型設(shè)備。
      ??有一種綱要簡(jiǎn)表,您可以在它的上面創(chuàng)建自己的簡(jiǎn)表,這種綱要簡(jiǎn)表也稱為基礎(chǔ)表,可供 CDC 使用。然而,在本教程中,我們只重點(diǎn)介紹建立在 CLDC 頂部,適用于小型設(shè)備的簡(jiǎn)表。
      ??我們將在后面的章節(jié)中討論上述這些簡(jiǎn)表,還會(huì)使用 KJava 和 MIDP 建立一些示例應(yīng)用程序。
      J2ME 目標(biāo)設(shè)備
      使用 CLDC 開(kāi)發(fā)的 J2ME 應(yīng)用程序的目標(biāo)設(shè)備通常具有以下特征:
      • 可供 Java 平臺(tái)使用的 160 到 512 千字節(jié)的總內(nèi)存
      • 功率有限,常常是電池供電
      • 網(wǎng)絡(luò)連通性,常常是無(wú)線的、不一致的連接并且?guī)捰邢?/li>
      • 用戶接口混亂,程度參差不齊;有時(shí)根本就沒(méi)有接口
      一些 CLDC 支持的設(shè)備,包括無(wú)線電話、尋呼機(jī)、主流個(gè)人數(shù)字助手 (PDA),以及小型零售支付終端。
      依照 Sun Microsystems,CDC 的目標(biāo)設(shè)備通常具有以下特征:
      • 使用 32 位處理器
      • 2 兆字節(jié)或更多可供 Java 平臺(tái)使用的總內(nèi)存
      • 設(shè)備要求的 Java 2 “藍(lán)皮書(shū)”虛擬機(jī)的全部功能
      • 網(wǎng)絡(luò)連通性,常常是無(wú)線的、不一致的連接并且?guī)捰邢?/li>
      • 用戶接口混亂,程度參差不齊;有時(shí)根本就沒(méi)有接口
      一些 CDC 支持的設(shè)備,包括常駐網(wǎng)關(guān)、智能電話和通訊器、PDA、管理器、家用電器、銷售網(wǎng)點(diǎn)終端以及汽車導(dǎo)航系統(tǒng)。
      J2MEJ2SE J2EE 之間的比較
      下面的圖表描述了支持 J2ME 應(yīng)用程序的設(shè)備,同時(shí)說(shuō)明了 J2ME 適合 Java 平臺(tái)之處:
      <!--[endif]-->
      以上是從官方文檔摘錄下來(lái)的文章。下的一些文字是從j2medev.com上獲取的,版權(quán)貴j2medev.com所有。我只是提供給大家學(xué)習(xí)之用
      J2ME的現(xiàn)狀。
      隨著移動(dòng)通信的突飛猛進(jìn),移動(dòng)開(kāi)發(fā)這個(gè)新鮮的字眼慢慢成為開(kāi)發(fā)者關(guān)注的熱點(diǎn)。在CSDN
      的最近一份調(diào)查顯示,有24.34%的受訪者涉足嵌入式/移動(dòng)設(shè)備應(yīng)用開(kāi)發(fā),這個(gè)數(shù)字可能略高于實(shí)際的比例,但也足可說(shuō)明嵌入式/移動(dòng)設(shè)備應(yīng)用開(kāi)發(fā)是一塊誘人的新鮮奶酪。J2ME(Java 2Micro Edition)是嵌入式/移動(dòng)應(yīng)用平臺(tái)的王者,Linux 和WinCE 分列二、三位。Nokia 等廠商力推的Symbian 平臺(tái)目前開(kāi)發(fā)者占有率尚未達(dá)到滿意水平,考慮到調(diào)查項(xiàng)合并了嵌入式設(shè)備(例如PDA)和移動(dòng)設(shè)備(例如智能手機(jī)),Symbian、WinCE 系列在移動(dòng)平臺(tái)上會(huì)是競(jìng)爭(zhēng)的主要兩方。如果廠商能在標(biāo)準(zhǔn)實(shí)現(xiàn)上做得更加規(guī)范,則J2ME 的跨平臺(tái)特性會(huì)揮得更加淋漓盡致,繼續(xù)保有王者地位。本章將從J2ME 的體系結(jié)構(gòu)和MIDlet 應(yīng)用程序模型。
      J2ME的未來(lái)。
         結(jié)合我從事1年的j2me工作來(lái)講,j2me在企業(yè)方面的應(yīng)該還算不多,而且成功的也比較少,不過(guò)在游戲上的到是全面開(kāi)花,現(xiàn)在很多pc上的游戲手機(jī)上都有復(fù)制品。而且收費(fèi)的方式1.以移動(dòng)百寶箱的形式,比如下載一個(gè)游戲給多少錢(qián),這樣的模式。
      2.網(wǎng)絡(luò)游戲的形式,比如售賣點(diǎn)卡之類的,虛擬物品交易等。(不過(guò)這方面占的比例很小)。
      3.會(huì)員收費(fèi)制度,比如一些提供增值服務(wù)的軟件。靠收取會(huì)員費(fèi)用。這方面的應(yīng)用有IM,股票之類的交易系統(tǒng),彩票資訊系統(tǒng)等。
      現(xiàn)階段J2ME的發(fā)展還處在一個(gè)爆發(fā)增長(zhǎng)的前期。出于JSR出的各個(gè)規(guī)劃,對(duì)于各大手機(jī)廠商支持不統(tǒng)一,導(dǎo)致了業(yè)界所說(shuō)的write once debug anywhere! 另外一個(gè)就是手機(jī)網(wǎng)絡(luò)的各種限制。比如移動(dòng)全球通跟現(xiàn)在的互聯(lián)網(wǎng)一樣,可以支持各種協(xié)議,但是動(dòng)感地帶等其他卡卻只能支持HTTP。所以一些高端的應(yīng)用沒(méi)辦法推廣。而且網(wǎng)絡(luò)速度也不快。
         現(xiàn)在可以說(shuō)是J2ME本身的技術(shù)已經(jīng)相對(duì)成熟,而且市面上的終端基本都符合了大規(guī)模的應(yīng)用J2ME,就只欠東風(fēng)了,而這東風(fēng)我想就是-----3G了。
      所以說(shuō)J2ME的未來(lái)在3G
      我能用J2ME做什么呢?
      經(jīng)過(guò)上面的學(xué)習(xí),我想大家對(duì)J2ME也算是有可初步的認(rèn)識(shí)了。有了基本認(rèn)識(shí),心里自然就會(huì)想到,我學(xué)習(xí)它就是要讓它為我所用,這是最重要的。J2ME能為我做些什么了?下面讓我們來(lái)看看我找的這些優(yōu)秀的應(yīng)該吧。
      發(fā)達(dá)通----一個(gè)足球即時(shí)資訊軟件,這款軟件是我入道的第一個(gè)j2me軟件。網(wǎng)絡(luò)地址是:
      http://wap.fadato.com/
      BOBI -----同上, 地址: http://www.exgoal.com/ViewPage.action?siteNodeId=19
      UCWEB ---- 一個(gè)用j2me寫(xiě)成的Wap瀏覽器,即說(shuō)有相當(dāng)部分人群在使用.
      地址:http://www.ucweb.com/
      航海家 --- 同上,聽(tīng)說(shuō)活躍用戶超過(guò)了UCWEB了。
      地址:http://3gtb.com:1080/drupal/?q=node/13
      WAP EXPLERE ---同上,這個(gè)軟件只是完成了一個(gè)框架,出自我的手筆。
      地址:http://blog.csdn.net/gooogledev/archive/2007/03/30/1547004.aspx
      6.至于股票之類的應(yīng)用想來(lái)也很多,大家可以上網(wǎng)搜索下,游戲這里就不做介紹了
      綜合可以大概了解到,我們能做以下方面的工作:
      游戲。
      企業(yè)應(yīng)用,比如足球咨詢,彩票咨詢,配合SP使用,做的好的話,前景也不錯(cuò)
      通用軟件,好的軟件是永遠(yuǎn)被人記住的
       
      在這里我總結(jié)下J2ME能實(shí)現(xiàn)的功能
      提供一個(gè)高級(jí)的UI實(shí)現(xiàn)各種企業(yè)應(yīng)用程序
      提供一個(gè)低級(jí)的UI實(shí)現(xiàn)游戲,其他軟件所需要的基礎(chǔ)設(shè)施。
      提供對(duì)本地程序的調(diào)用,比如調(diào)用一個(gè)本地Wap瀏覽器。
      提供對(duì)本地文件的訪問(wèn)
      提供對(duì)本地電話號(hào)碼等信息的讀取
      提供對(duì)MMS,SMS等支持,也可以提供打電話的支持
      提供對(duì)音頻,視頻文件的處理API。這樣我們就可以構(gòu)建各種豐富的娛樂(lè)軟件了。
      提供對(duì)網(wǎng)絡(luò)的基本支持。包括http等協(xié)議。這樣就可以構(gòu)建豐富的網(wǎng)絡(luò)應(yīng)用程序
      提供J2SE的簡(jiǎn)化API,具體要去查看API。
      10.3D的支持。這樣就可以構(gòu)建一個(gè)好游戲了。
      11.其他。
       
       


      安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
      国产午夜福三级在线播放_亚洲精品成a人片在线观看_亚洲自慰一区二区三区_久久棈精品久久久久久噜噜
      <source id="4vppl"><ins id="4vppl"></ins></source>
      <u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
      <object id="4vppl"></object>
    1. <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

      <object id="4vppl"></object>
      <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

        <i id="4vppl"><thead id="4vppl"></thead></i>

        <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>
        亚洲中文字幕乱码影院在线 | 午夜免费人成视频在线 | 一区二区久久综合网 | 网站不卡在线观看资源精品 | 日韩在线一本三区四区 | 日本搞碰视频在线 |