日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

J2ME平臺簡介_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:J2ME Timer 使用指南
J2SE 1.3 里有一項新的改進,那就是提供了一個可以更簡單的實現多任務調度執(zhí)行的定時器類,調度由一個后臺線程完成。MIDP 同樣也包含了這一改進,使得 J2ME 開發(fā)人員從中受益。 J2M

做J2ME應用開發(fā)的程序員也許經常會被一些名詞或者概念所迷惑,比如Personal Basic Profile和Personal Profile有什么關系?基于CLDC的應用程序能夠無修改的移植到基于CDC的設備上嘛?要回答這些問題并不容易,因為你必須首先揭開J2ME平臺的神秘面紗。

2000年當J2ME平臺的CLDC發(fā)布的時候,所有的java開發(fā)者都為之興奮不已。SUN也不負眾望在兩個月后發(fā)布了基于CLDC的MIDP,給開發(fā)者提供了開發(fā)交互式應用程序的平臺。我想現在國內還主要是基于CLDC/MIDP在開發(fā)應用吧。J2ME平臺的另一個規(guī)范CDC在大概10個月后才發(fā)布,同時發(fā)布的還有Foundation Profile。但是由于他們都沒有給開發(fā)者提供開發(fā)可交互應用程序的API,因此他們發(fā)布的影響遠遠小于CLDC/MIDP的發(fā)布。大概在2003年SUN發(fā)布了基于CDC的Personal Basic Profile和Personal Profile。他們的組合替代了以前的PersonalJava平臺。

是不是已經被這些名字弄糊涂了,我們現在來看J2ME平臺的結構。J2ME平臺是本著Configuration和Profile結合來設計的。Configuration是提供支持最大范圍設備的最小的平臺。Profile是針對特定的設備提供相應的開發(fā)包集合。在J2ME的兩個基本配置CDC和CLDC是按照如下的標準進行區(qū)分的。

CLDC:512 KB 以下內存

有限能源供應(通常使用電池)

有限或非持續(xù)網絡連接

簡單的用戶界面

16位或者32位的處理器

CDC:2M以上內存

具有網絡連接能力,通常為無線網絡

需要實現java虛擬機規(guī)范的全部功能

32位或者64位的處理器

從上述的要求中我們不難看出CLDC主要針對那些資源非常受限的設備比如手機、PDA、雙工尋呼機等。而CDC主要面對那些家電產品,比如機頂盒、汽車導航系統(tǒng)等。

下面我們來看看J2ME平臺的結構圖:

J2ME平臺簡介(圖一)

我們可以看出J2ME的核心是Configuration,在它里面定義了java的虛擬機,通過它來和底層的Host OS打交道。Profile提供了訪問設備的IO或者圖形界面的能力,這樣Configuration和Profile共同構成了J2ME的運行環(huán)境。比如CLCD/MIDP可以提供給你開發(fā)手機程序的環(huán)境。在Profile之上針對不同的設備還可以提供不同的可選開發(fā)包。

由于CLDC/MIDP大家都比較熟悉了,我們下面主要介紹一下基于CDC的J2ME系統(tǒng)構架,同樣還是看它的系統(tǒng)圖:

J2ME平臺簡介(圖二)

基于CDC的設備可以支持全部的Java2語言規(guī)范和Java虛擬機規(guī)范,它是CLDC的超集并且遠大于CLDC,因此基于CLDC的程序是可以無修改的移植到基于CDC的設備的。Foundation Profile是對CDC進行擴展的Profile,但是他并沒有提供GUI的開發(fā)包,GUI是在Personal Basic Profile中進行定義的,它提供了AWT的一個子集給開發(fā)人員。它還提供了Xlet應用程序模式——針對java TV。Personal Profile是Personal Basci Profile的超集。他提供了對Applet的支持,豐富了AWT的組件,添加了java.awt.datatransfer包。

總結:上面是我對J2ME平臺進行的闡述,我想最重要的就是Configuration/Profile的設計。理解了它就掌握了一半。如果大家有不同的意見,歡迎一起交流!

  

分享:J2ME開發(fā)站點資源
英文站點 SUN J2ME WebSite http://java.sun.com/j2me/ 英文好的開發(fā)者應該收藏的站點。 諾基亞開發(fā)論壇 http://discussion.forum.nokia.com/forum/ IBM alphaworks http

來源:模板無憂//所屬分類:JSP教程/更新時間:2008-08-22
相關JSP教程