第二章 Over The Air User Initiated Provisioning Specification
本章主要從以下兩個方面來解說
Over The Air User Initiated Provisioning
說明MIDlet suites如何通過無線來配布,並且說明為此客戶端設備所需條件。
設備必須提供一種機制使得用戶可以發現能夠下載的MIDlet Suites,也就是必須有DA(discovery application)。DA可能是設備內置的浏覽器,也可能是專用application。可以支持其他的安裝機制,比如Bluetooth,serial cable,IrDA。
AMS(application management software):指的是設備上的一種專門軟件,用於管理MIDlets的下載和生命周期。也可以叫做JAM(Java application manager)(我現在的項目組就是用JAM這個名稱,大部分函數名都是Jam或者TJam開頭,T是結構的意思)
下面開始講述設備的基本功能需求和如何支持MIDlet suite的生命周期(發現,安裝,更新,運行,刪除),此外還有一些擴充的應用程序描述屬性說明和如何給提供MIDlet suites的服務器識別設備類型和特性。
適用MIDP的設備必須能夠符合以下條件
通過HTTP1.1或者實現HTTP1.1功能的協議來從服務器上面下載MIDlet suite和其關聯的應用程序描述文件到設備的能力
設備最低必須支持RFC2617的基本認證。如果網絡要求詢問用戶名字和密碼的時候得到的Response為401(Unauthorized)或者407(Proxy Authentication Required)的時候,關於認證信息的要求有必要再次發送
能夠在設備上面安裝MIDlet Suite
能夠運行MIDlets
允許用戶去刪除保存在設備上面的MIDlet.如果安裝下載的時候是以MIDlet suite為單位的,則不能單獨的刪除其中一個MIDlet。