- 相關推薦
MIDP2.0及其移植技術分析
摘要:MIDP即移動信息設備規(guī)范,是專門基于資源和網絡連接有限的移動設備之上的J2ME應用規(guī)范。本文在分析MIDP2.0的基礎上,詳細闡述MIDP的事件處理、文件系統(tǒng)、用戶圖形接口和網絡等主要部分在不同平臺間移植的實現過程。關鍵詞:J2ME MIDP 移植 平臺無關 本地代碼
1 MIDP2.0簡介
隨著現代信息化社會的發(fā)展,小型移動通信設備已經從最初的一種單純的通信工具轉變成如今集通信、工作、娛樂等功能為一體的綜合設備;但僅有這些還不能滿足用戶的要求。個性永遠是千變萬化的,時尚也不會始終為一種模式。因此,在移動終端上開發(fā)通用的、豐富的應用已成為必然的趨勢。這些應用可以按用戶的意愿隨時安裝和刪除。
J2ME(JAVA2 Micro Edition)正是這樣一種JAVA應用開發(fā)平臺。實際上,JAVA語言從其誕生起就以其運行的平臺無關性這一強大的優(yōu)勢而成為網絡應用的寵兒。J2ME是JAVA2標準版本的微型版本,專門為小型移動設備所設計。這些設備處理器的處理能力都不強,可使用的資源也有限。因此,J2ME只包含了J2SE中在移動通信設備上所必需的功能和組件,使其能夠在移動設備及其有限的資源上開發(fā)出豐富多彩且平臺無關的應用。J2ME在結構上分為CDC(Connecte Device Configuration)和基于其上,以Foundation Profile為主的規(guī)范,以及CLDC(Connecte Limited Device Configuration)和基于其上,以MIDP為主的規(guī)范。
MIDP(Mobile Information Device Profile)是移信息設備規(guī)范的簡稱。規(guī)范具體定義了J2ME適用的硬件和軟件框架,并提供了這個框架要實現的基本功能及其標準接口;而應用開發(fā)者就可以基于這個框架開發(fā)出各種應用。2000年9月,SUN公司發(fā)布了MIDP的第一個正式版本MIDP1.0。它將J2ME適用的設備定位在至少擁有數百KB RAM和ROM,并具有基本網絡和顯示功能的移動通信設備上;在該基礎上定義了一系列軟件接的移動通信設備上;在該上基礎上定義了一系列軟件接口,其中包括基本輸入輸出、圖形化用戶接口(GUI)、網絡、事件機制、文件系統(tǒng)、應用管理系統(tǒng)(AMS)等之后,隨著JAVA技術的不斷發(fā)展和用戶需求的不斷提高,SUN公司又于2002年11月發(fā)布了MIDP2.0。它對設備的內存資源和處理能力的要求較1.0要高,但MIDP2.0也為應用開發(fā)者提供了更方便、更豐富多彩的軟件包,主要增加了游戲接口的實現、聲音輸出接口的實現安全網絡機制的實現。MIDP2.0的這些特性將使基于移動設備的JAVA應用具有更加廣闊的前景,也必將使新一代的移動設備發(fā)生革命性的變化并領導時尚潮流。MIDP2.0接口包如表1所列。
表1 MIDP2.0接口包及其功能
包[1] [2] [3] [4] [5]
【MIDP2.0及其移植技術分析】相關文章:
煙氣脫硝技術及其技術經濟分析04-25
中水回用技術及其前景分析04-30
中子衍射殘余應力分析技術及其應用04-27
GPS網絡RTK技術及其應用現狀分析04-28
大樹移植技術04-28
疊前深度偏移及其配套技術分析04-27
油氣儲層特征微觀分析技術及其應用04-28
論洛川縣古樹移植的技術可行性分析04-26
油松大樹移植技術04-30
牛胚胎移植技術(續(xù))04-26