![移動信息設備簡表優(yōu)秀文檔_第1頁](http://file4.renrendoc.com/view/53222348f64126286c977b9cca8c58e2/53222348f64126286c977b9cca8c58e21.gif)
![移動信息設備簡表優(yōu)秀文檔_第2頁](http://file4.renrendoc.com/view/53222348f64126286c977b9cca8c58e2/53222348f64126286c977b9cca8c58e22.gif)
![移動信息設備簡表優(yōu)秀文檔_第3頁](http://file4.renrendoc.com/view/53222348f64126286c977b9cca8c58e2/53222348f64126286c977b9cca8c58e23.gif)
![移動信息設備簡表優(yōu)秀文檔_第4頁](http://file4.renrendoc.com/view/53222348f64126286c977b9cca8c58e2/53222348f64126286c977b9cca8c58e24.gif)
![移動信息設備簡表優(yōu)秀文檔_第5頁](http://file4.renrendoc.com/view/53222348f64126286c977b9cca8c58e2/53222348f64126286c977b9cca8c58e25.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第3章移動信息設備簡表-MIDP
郝玉龍《J2ME移動應用開發(fā)》電子講義3.1MIDP概述3.2MIDP需求3.3MIDP范圍3.4MIDP2.0新特性小結其中,CLDC包括KVM和由CLDC規(guī)范定義的相關庫函數(shù),這部分提供上層JavaAPI所需的最底層Java功能。2002年10月,JCP推出了MIDP2.2002年10月,JCP推出了MIDP2.應用程序模型(即定義MIDP應用程序的語義和如何控制應用程序)。表3-1移動信息設備上的應用程序類型0的規(guī)范,和MIDP1.一些功能被認為超出了MIDP的范圍,其中包括:多媒體方面:為了支持對聲音的處理,中增加了一個可選包ABB(AudioBuildingBlock,音頻構建模塊)。一方面,支持HTTPS,可以對傳輸?shù)臄?shù)據(jù)進行加密;最基本的顯示位圖能力。對無線網(wǎng)絡的讀寫訪問,以便提供MIDP中網(wǎng)絡API的支持。應用部署:支持OTA是的一個重要的新特性,它使得用戶能夠動態(tài)地部署和更新移動設備上的應用程序。一種或多種輸入方式:單手鍵盤(指ITU-T電話鍵盤),雙手鍵盤(QWERTY鍵盤)或觸摸屏。最底層的部分為移動信息設備硬件。像素形狀(縱橫比):大約1:1。在硬件設備之上是本地代碼的系統(tǒng)軟件,這一部分包括移動操作系統(tǒng)和系統(tǒng)使用的庫文件。另一方面,采用了和不同的安全機制,利用安全域來確保未經(jīng)授權的MIDlet套件無法訪問受權限控制的數(shù)據(jù)、應用程序以及其他網(wǎng)絡和設備資源。3.1MIDP概述MIDP(MobileInformationDeviceProfile,移動信息設備簡表)就是專門面向移動信息設備的一類簡表。MIDP2.0規(guī)范設計的目的是定義一體系架構和相應的API,從而為第三方的移動信息設備應用的開發(fā)提供一開放的標準環(huán)境。MIDP被設計在CLDC的基礎上運行。雖然MIDP2.0規(guī)范是在CLDC1.0所提供的功能的基礎上制訂的,但它仍能運行在CLDC1.1的基礎上,以及以后的更新版本雙向、無線、可能間歇、有限帶寬的網(wǎng)絡連接。要求移動信息設備的硬件必須達到以下要求:0規(guī)范設計的目的是定義一體系架構和相應的API,從而為第三方的移動信息設備應用的開發(fā)提供一開放的標準環(huán)境。這個內(nèi)核必須提供至少一個可運行的實體去運行Java虛擬機。像素形狀(縱橫比):大約1:1。在硬件設備之上是本地代碼的系統(tǒng)軟件,這一部分包括移動操作系統(tǒng)和系統(tǒng)使用的庫文件。多媒體方面:為了支持對聲音的處理,中增加了一個可選包ABB(AudioBuildingBlock,音頻構建模塊)。此內(nèi)核不需支持獨立的地址空間(或進程),也不需要保證任何實時功能。這個內(nèi)核必須提供至少一個可運行的實體去運行Java虛擬機。32KB隨機存儲器用作Java運行時使用(例如,Java堆)。一種或多種輸入方式:單手鍵盤(指ITU-T電話鍵盤),雙手鍵盤(QWERTY鍵盤)或觸摸屏。圖3-1移動信息設備軟件體系結構應用程序模型(即定義MIDP應用程序的語義和如何控制應用程序)。3.2MIDP需求要求移動信息設備的硬件必須達到以下要求:顯示屏幕大?。?6×54。顯示深度:1位。像素形狀(縱橫比):大約1:1。輸入一種或多種輸入方式:單手鍵盤(指ITU-T電話鍵盤),雙手鍵盤(QWERTY鍵盤)或觸摸屏。存儲器128KB非易失存儲器用來裝載MIDP的組件。8KB非易失存儲器,裝載應用程序產(chǎn)生的靜態(tài)數(shù)據(jù)。32KB隨機存儲器用作Java運行時使用(例如,Java堆)。網(wǎng)絡雙向、無線、可能間歇、有限帶寬的網(wǎng)絡連接。雙向、無線、可能間歇、有限帶寬的網(wǎng)絡連接。最底層的部分為移動信息設備硬件。MIDlet簽名模型提供的附加安全性。此內(nèi)核不需支持獨立的地址空間(或進程),也不需要保證任何實時功能。因此像能源管理或語音壓縮等底層的系統(tǒng)API超出了MIDP的范圍。對無線網(wǎng)絡的讀寫訪問,以便提供MIDP中網(wǎng)絡API的支持。MIDP應用程序,或者稱為MIDlet,是只使用MIDP和CLDC定義的API的應用程序。在CLDC上有兩種API,一類是MIDPAPI,另外一類OEM(OriginalEquipmentManufacturer,原始設備生產(chǎn)商)特殊類,它擴展了MIDP所定義的功能,但它不可能滿足所有OEM提出的要求。底層安全功能:除了CLDC所提供的安全保護以外,MIDP沒有提供額外的底層安全保護措施。2002年10月,JCP推出了MIDP2.這個內(nèi)核必須提供至少一個可運行的實體去運行Java虛擬機。0的規(guī)范,和MIDP1.多媒體方面:為了支持對聲音的處理,中增加了一個可選包ABB(AudioBuildingBlock,音頻構建模塊)。一些功能被認為超出了MIDP的范圍,其中包括:多媒體方面:為了支持對聲音的處理,中增加了一個可選包ABB(AudioBuildingBlock,音頻構建模塊)。一種或多種輸入方式:單手鍵盤(指ITU-T電話鍵盤),雙手鍵盤(QWERTY鍵盤)或觸摸屏。用于控制底層硬件的最小內(nèi)核(例如中斷,異常,最小時序的處理)。這個內(nèi)核必須提供至少一個可運行的實體去運行Java虛擬機。此內(nèi)核不需支持獨立的地址空間(或進程),也不需要保證任何實時功能。
對非易失存儲器進行讀和寫的機制,以支持數(shù)據(jù)的持久性存儲。對無線網(wǎng)絡的讀寫訪問,以便提供MIDP中網(wǎng)絡API的支持。定時機制,即用來提供永久保存記錄時的時間戳,同時用來支持定時器。最基本的顯示位圖能力??梢詮墓?jié)中提及的三個輸入機制中捕獲一個(或幾個)用戶輸入的機制。能控制應用程序生命周期的機制。3.3MIDP范圍功能范圍包括以下:應用程序模型(即定義MIDP應用程序的語義和如何控制應用程序)。用戶界面支持。網(wǎng)絡支持。持久化存儲支持。聲音。2D游戲。通過HTTPS和安全套接字的端到端的安全性。MIDlet簽名模型提供的附加安全性。應用程序的遞送和安裝。其他類如定時器類和異常類。3.3MIDP范圍一些功能被認為超出了MIDP的范圍,其中包括:系統(tǒng)級API:需要再次強調(diào)的是,MIDPAPI的主要功能是支持開發(fā)應用程序,而不是開發(fā)系統(tǒng)級程序。因此像能源管理或語音壓縮等底層的系統(tǒng)API超出了MIDP的范圍。底層安全功能:除了CLDC所提供的安全保護以外,MIDP沒有提供額外的底層安全保護措施。
3.4MIDP2.0新特性2002年10月,JCP推出了MIDP2.0的規(guī)范,和MIDP1.0相比,它大大加強了對用戶界面、多媒體和游戲功能、網(wǎng)絡連接功能的支持,同時將OTA(OverTheAir,空中下載)這一應用程序發(fā)布方式包括到規(guī)范中來,另外還為無線信息設備提供了端到端(end-to-end)的安全機制。3.4MIDP2.0新特性多媒體方面:為了支持對聲音的處理,中增加了一個可選包ABB(AudioBuildingBlock,音頻構建模塊)。---第13章游戲方面:提供的游戲API使得游戲本身可以更充分的利用設備自身的圖形處理功能。---第14章3.4MIDP2.0新特性通信方面:則增加了對HTTPS、報文、socket通信以及串口通信的支持。另外,還支持服務器Push體系架構---第10章和第16章應用部署:支持OTA是的一個重要的新特性,它使得用戶能夠動態(tài)地部署和更新移動設備上的應用程序。---第5章安全方面:增加了強大的“端到端”的安全模型。一方面,支持HTTPS,可以對傳輸?shù)臄?shù)據(jù)進行加密;另一方面,采用了和不同的安全機制,利用安全域來確保未經(jīng)授權的MIDlet套件無法訪問受權限控制的數(shù)據(jù)、應用程序以及其他網(wǎng)絡和設備資源。---第11章圖3-1移動信息設備軟件體系結構最底層的部分為移動信息設備硬件。在硬件設備之上是本地代碼的系統(tǒng)軟件,這一部分包括移動操作系統(tǒng)和系統(tǒng)使用的庫文件。再向上一層,就是CLDC或本地代碼的應用程序。其中,CLDC包括KVM和由CLDC規(guī)范定義的相關庫函數(shù),這部分提供上層JavaAPI所需的最底層Java功能。本地代碼的程序可以是基于本地系統(tǒng)軟件的程序,可以使用C等高級語言編寫的應用。在CLDC上有兩種API,一類是MIDPAPI,另外一類OEM(OriginalEquipmentManufacturer,原始設備生產(chǎn)商)特殊類,它擴展了MIDP所定義的功能,但它不可能滿足所有OEM提出的要求。這些類可能由OEM為某一給定的設備提供,并且是不可移植的。表3-1移動信息設備上的應用程序類型應用程序類型描述MIDP型MIDP應用程序,或者稱為MIDlet,是只使用MIDP和CLDC定義的API的應用程序。這種應用程序是針對MIDP規(guī)范開發(fā)的,是移動信息設備上使用最廣泛的應用程序。OEM特殊型OEM專用應用程序依賴于一些不屬于MIDP規(guī)范的類(例如,OEM專用型類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全責任協(xié)議合同
- 2025年貨運從業(yè)模擬考試題庫
- 2025年本溪a2貨運從業(yè)資格證模擬考試題
- 2025年鐵嶺下載b2貨運從業(yè)資格證模擬考試考試
- 電力負荷平衡合同(2篇)
- 某市人力資源和社會保障局2024年度政治生態(tài)分析報告
- 2024-2025學年高中地理課時分層作業(yè)1地球的宇宙環(huán)境含解析魯教版必修1
- 2024-2025學年高中英語Module5GreatPeopleandGreatInventionsofAncientChinaSectionⅡGrammar課后篇鞏固提升外研版必修3
- 2024-2025學年四年級語文上冊第五單元18爭吵說課稿語文S版
- 托班第一學期工作總結
- 第二十三屆華羅庚金杯少年數(shù)學邀請賽初賽試卷(小中組)
- 電子病歷系統(tǒng)年度維護服務
- 九年級數(shù)學下學期教學計劃(青島版)
- 地鐵保潔服務投標方案(技術標)
- 食堂成本核算表
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點題庫(共500題含答案解析)模擬練習試卷
- 成都高新技術產(chǎn)業(yè)開發(fā)區(qū)
- 2023年小升初簡歷下載
- 廣府文化的奇葩
- 小學硬筆書法教案(老師專用)
- 公路工程標準施工招標文件(2018年版)解析
評論
0/150
提交評論