安徽新华电脑专修学院_安徽电脑培训_安徽电脑培训学校_合肥电脑培训

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > J2ME的概述,結構,現在與未來,以及我能用J2ME做什么?

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


安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 硬脂酸钡_硬脂酸镁_硬脂酸镉_硬脂酸铝_硬脂酸锌-石家庄中石恒达矿产品有限公司 | 重庆风机_风阀_风口-重庆仁龙风机有限公司 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 真空电镀机_镀膜机厂家_离子镀膜机_磁控溅射镀膜设备_镀钛设备-江苏驰诚科技发展有限公司 | 微米环境-餐厨/厨余/果蔬垃圾处理设备厂家-大型成套设备解决方案 | 合肥年会策划-合肥开业庆典公司-合肥会务活动礼仪公司-合肥展台搭建/音响租赁公司 [七色海] | 武汉牛凸科技有限公司| 上海办公家具_高端实木办公家具_现代智能办公家具定制厂-上海迈亚家具有限公司 | 玉米加工机械_玉米深加工机械_玉米加工设备--河南工粮机械设备有限公司 | 合肥固化地坪-安徽耐磨地坪-合肥环氧地坪厂家-安徽玉平地坪工程有限公司 | 消防施工,消防工程施工,消防施工改造-北京消防工程公司-亿杰(北京)消防工程有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 兔展-H5页面制作、微信营销活动一站式企业营销数字化增长平台 | 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 | 矿用精确定位系统,井下4G无线通讯系统,工作面集控系统,皮带保护系统-山东新云鹏电气有限公司 | 搅拌器「厂家直销」-淄博亿贝化工设备有限公司 | 景县泉兴永塔业有限公司-广播电视塔、通信塔、电力塔、交通设施、监控杆塔、气象塔、森林防火瞭望塔、避雷塔、烟筒塔、训练塔 | 学校直饮水机-反渗透纯水设备-家用净水器厂家-广州颖圣能源设备 学校洗碗机-郑州洗碗机厂家-商用洗碗机-郑州旭申环保科技有限公司 | 郑州空调维修_郑州中央空调维修_空调清洗维保-郑州大晟机电设备安装工程有限公司 | 微机保护装置_发电机保护_变压器保护_逆功率保护_防孤岛保护装置_光伏发电_杭州继保电气集团有限公司 | 专注欧美工业控制自动化设备-MRO工业品采购服务-科电远扬 | 汽油发电机,柴油发电机,小型汽油发电机,小型柴油发电机,家用发电机生产厂家——上海东明动力设备有限公司 | 沥青灌缝胶-路面贴缝带-灌缝胶厂家-山东晟辉工程材料有限公司 | 内衬不锈钢复合管,大口径内衬不锈钢复合钢管,双金属复合管,内衬不锈钢复合管厂家-江苏新澎 | 吉林市发布(雾凇融媒)官网 | 天津实验室纯水机-GMP认证制药纯化水设备-天津开发区瑞尔环保科技有限公司 | 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 | 康复器材_常州市友邦医疗康复器材有限公司官网| 熊猫家装-装修公司,上海装修、室内设计、家装、别墅装修、办公室装修、全屋定制就上熊猫家装 | 新鲜水果 新鲜茶 - 甜啦啦官网 | 液体粉末包装机_颗粒粉剂自动包装机-上海巧慈自动化设备有限公司 | 江西新华电脑学院_南昌新华电脑中专学校_新华电脑培训学校_官方网站 | 小程序定制,小程序开发,北京小程序公司,网站建设,网站制作,北京网站建设,北京网站制作 | 景县泉兴永塔业有限公司-广播电视塔、通信塔、电力塔、交通设施、监控杆塔、气象塔、森林防火瞭望塔、避雷塔、烟筒塔、训练塔 | 机械智能停车设备_智能机械式立体停车库_立体车库停车设备租赁_山东科博机械车库 | 太阳能路灯-庭院灯-太阳能灯生产厂家-北京日月升太阳能科技公司 太阳能路灯生产厂家-郑州太阳能高杆灯价格-道路照明智能路灯-河南坤德照明 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 上海汽车音响_上海汽车隔音降噪_上海汽车音响改装店_上海音豪 | 罗湖人才网_罗湖招聘网_求职找工作平台 | 陕西柱塞泵厂家_智能张拉设备_桥梁施工设备_千斤顶_液压分裂棒_液压分裂枪|陕西中拓矿山设备有限公司 | 同步分流马达_液压泵维修_派克多路阀-济南富诚液压设备有限公司 通用变频器|国产变频器|深圳变频器厂家-深圳市英捷思技术有限公司 |