中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范_業(yè)務(wù)承載規(guī)范-JVM分冊_第1頁
中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范_業(yè)務(wù)承載規(guī)范-JVM分冊_第2頁
中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范_業(yè)務(wù)承載規(guī)范-JVM分冊_第3頁
中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范_業(yè)務(wù)承載規(guī)范-JVM分冊_第4頁
中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范_業(yè)務(wù)承載規(guī)范-JVM分冊_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

QB/CUXXX-200X 中國聯(lián)通公司企業(yè)標(biāo)準(zhǔn) QB/CUxxx 2010 中國聯(lián)通 家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM 分冊 ( V0.1) China Unicom ( Version 0.1) 20010-0X-XX 發(fā)布 20010-0X-XX 實施 中國聯(lián)通公司 發(fā)布 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 I 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 目 錄 前 言 . 1 1 范圍 . 2 2 引用標(biāo)準(zhǔn) . 2 3 相關(guān)術(shù)語和縮略語解釋 . 2 4 目的 . 2 5 國際規(guī)范要求及說明 . 3 5.1 Java 虛擬機(jī) Java Virtual Machine . 3 5.1.1 JSR 139 CLDC 1.1 . 3 5.2 應(yīng)用環(huán)境 Application Environment . 3 5.2.1 JSR 118 MIDP 2.0(必選 ) . 3 5.2.2 JSR 238 Mobile Internationalization API(必選) . 4 5.2.3 JSR 232: Mobile Operational Management(可選) . 4 5.3 游戲與圖形 Games &Graphics . 5 5.3.1 JSR 184 3D Graphics(可選 ) . 5 5.3.2 JSR 226 Vector Graphics(可選) . 5 5.3.3 JSR 135 Mobile Media API(必選) . 5 5.3.4 JSR 234 Multimedia Support(可選) . 6 5.3.5 JSR 239 Open GL ES(可選 ) . 6 5.3.6 JSR 209 Advanced Graphics and User Interface Optional Package for the J2ME Platform(可選) . 6 5.3.7 JSR 281: IMS Services API(可選) . 7 5.3.8 JSR 287: Scalable 2D Vector Graphics API 2.0 for J2ME(可選) . 7 5.4 通訊 Commination. 8 5.4.1 JSR 180 SIP (必選 ) . 8 5.4.2 JSR 164 SIMPLE Presence(可選) . 8 5.4.3 JSR 186 Presence(可選) . 8 5.4.4 JSR 187 Instant Messaging(可選) . 8 5.5 個人信息 Personal Information . 9 5.5.1 JSR 75 File & PIM (必選 ) . 9 5.6 應(yīng)用連 接 Application Connectivity . 9 5.6.1 JSR 211 Content Handler(可選) . 9 5.7 其他 JSRs . 10 5.7.1 JSR 113 Java Speech API 2.0(可選) . 10 5.7.2 JSR 256: Mobile Sensor API(可選) . 10 5.7.3 JSR 280 XML API for J2ME(可選 ) . 10 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 1 前 言 本 冊 規(guī)范 對 中國聯(lián)通 家庭寬帶多媒體應(yīng)用盒端 Java虛擬機(jī) (JVM)提出全面要求,是中國聯(lián) 家庭寬帶多媒體應(yīng)用盒端瀏覽器所需遵從的 技術(shù)文件。 本 規(guī)范要求內(nèi)容 包含以下幾方面說明: Java虛擬機(jī)規(guī)范、程序包和接口 。 本標(biāo)準(zhǔn)由中國聯(lián)通公司產(chǎn)品創(chuàng)新部提出。 本標(biāo)準(zhǔn)由中國聯(lián)通公司技術(shù)部歸口。 本標(biāo)準(zhǔn)負(fù)責(zé)起草單位: 北京電信規(guī)劃設(shè)計院有限公司 本標(biāo)準(zhǔn)主要起草人: 本標(biāo)準(zhǔn)的修改和解釋權(quán)屬中國聯(lián)通公司。 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 2 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 1 范圍 本冊的主要內(nèi)容 包括 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端 (簡稱盒端 )Java虛擬機(jī) (JVM)為 運行 第三方 Java應(yīng)用所必需的 Java虛擬機(jī) 規(guī)范 、程序包和 接口。 本 冊規(guī)定的瀏覽器協(xié)議和接口 適用于中國聯(lián)通 家庭寬帶多媒體應(yīng)用盒端的生產(chǎn)、測試等過程。 2 引用標(biāo)準(zhǔn) 下列文件中的條款通過本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn),然而,鼓勵根據(jù)本標(biāo)準(zhǔn)達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。 3 相關(guān)術(shù)語和縮略語解釋 API Application Program Interface CLDC Connected, Limited Device Configuration CDC Connected Device Configuration J2ME Java Micro Edition J2SE Java Standard Edition JAD Java Application Description JAR Java Archive JCP Java Community Process JSR Java Specification Requests JVM Java Virtual Machine MIDP Mobile Information Device Profile TCK Technology Compatibility Kit RI Reference Implementation 4 目的 本規(guī)范的目的是定義一個高質(zhì)量的、統(tǒng)一的 Java應(yīng)用盒端運行平臺,是盒端廠商提供盒端的標(biāo)準(zhǔn)之一,本規(guī)范以 Java Community Process(JCP)組織的規(guī)范為基礎(chǔ),同時包括以下幾方面的工作: ( 1) 通過制定盒端必須遵循的國際規(guī)范(如 : JSR 218等),定義統(tǒng)一的 API接口 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 3 ( 2) 對國際規(guī)范中的功能進(jìn)行明確要求,從而避免由于“可選”原因造成的盒端應(yīng)用開發(fā)接口的不統(tǒng)一 5 國際規(guī)范要求及說明 下列國內(nèi)規(guī)范為盒端必須支持的。 具體函數(shù)及說明參考相關(guān) JSR國際規(guī)范。 非 SUN公司授權(quán),由盒端廠家自行購買。 5.1 Java 虛擬機(jī) Java Virtual Machine 5.1.1 JSR 139 CLDC 1.1 簡介 CLDC (Connected Limited Device Configuration,有限連接設(shè)備配置 ) 是為運行在資源非常有限的設(shè)備(例如尋呼機(jī)或者手機(jī))上的 J2ME應(yīng)用程序制訂的架構(gòu)。規(guī)范內(nèi)容包括目標(biāo)機(jī)器的特性、虛擬機(jī)規(guī)范和基本的 API等等。 中國聯(lián)通多媒體應(yīng)用盒端統(tǒng)一采用 1.1版本。 出于廠家研發(fā)能力的考慮, 中國聯(lián)通多媒體應(yīng)用盒端先期全部采用 CLDC1.1版本, 后期通過軟件升級的方式過渡到 CDC1.1。 包 Packages Packages java.io CLDC 的 java.io 包是 J2SE 的子集,只提供了相當(dāng)有限的 8 位輸入 /輸出功能。 java.lang 核心語言包, J2SE 的子集 java.lang.ref 支持弱引用, 提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互。 java.security 對安全性的支持, CLDC 1.1.1 可選 java.util CLDC 的 java.util 包主要包括了集合類和時間、日期的相關(guān)的 12 個類 javax.microedition.io 用來支持通用連接 框架 ( GCF, Generic connection framework) 5.2 應(yīng)用環(huán)境 Application Environment 5.2.1 JSR 118 MIDP 2.0(必選 ) 簡介 Mobile Information Device Profile (MIDP) 為聯(lián)網(wǎng)的移動設(shè)備實現(xiàn)可下載的應(yīng) 用和服務(wù)。 MIDP提供 增強(qiáng)的圖形功能、 藍(lán)牙 應(yīng)用編程 接口 、支持不同 HTTP的安全連接類型、先進(jìn)的媒體應(yīng)用編程接口和信息 應(yīng)用編程接口 。 包 Packages User Interface Package javax.microedition.lcdui UI API 為 MIDP 應(yīng)用程序的用戶界面實現(xiàn)提供了 特性 功能 集 。 javax.microedition.lcdui.game 游戲 API 包提供了一組類,為無線設(shè)備開發(fā)豐富的游戲內(nèi)容。 Persistence Package 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 4 javax.microedition.rms 移動信息設(shè)備描述 為 MIDlet 提供了一個持 久 存儲 和訪問 數(shù)據(jù)機(jī)制。 Application Lifecycle Package javax.microedition.midlet 在 MIDlet 包定義了應(yīng)用程序 和 應(yīng)用程序運行 時 應(yīng)用程序和環(huán)境 交互 。 Networking Package javax.microedition.io Generic Connection framework 支持 Audio Package javax.microedition.media MIDP 的 2.0 媒體 API 直接兼容移動媒體 API(符合 JSR - 135)規(guī)范 。 javax.microedition.media.control 定義播放器控制類型 Public Key Package javax.microedition.pki 實現(xiàn) 用來驗證安全連接信息證書 Core Packages java.io 提供數(shù)據(jù)流輸入和輸出。 java.lang Java 語言基礎(chǔ)類 . java.util 提供集合、時間等工具類 5.2.2 JSR 238 Mobile Internationalization API(必選) 簡介 JSR 238允許 Java ME應(yīng)用程序的國際化,能夠 獨 立于 本 地資源 和基于 用戶或 設(shè)備選擇的語言環(huán)境運行時 使用它們 。這使得開發(fā)人員可以很容易地創(chuàng)建一個單一的應(yīng)用多 語言、時間創(chuàng)換、貨幣和數(shù)字格式。 包 Packages Packages javax.microedition.global 提供必需的類創(chuàng)建一個 applet 和 applet 用來與其 applet 上下文通信 類 5.2.3 JSR 232: Mobile Operational Management( 可選 ) 簡介 創(chuàng)建一個可預(yù)知的管理環(huán)境,用于對設(shè)備上的 Java及相關(guān)內(nèi)部組件進(jìn)行安裝、執(zhí)行、配置、升級和刪除等操作。引用 OSGi Service Platform,Mobile Specification Release 4和 Core Specification Release 4. 包 Packages Packages org.osgi.framework 框架 API org.osgi.service 服務(wù)規(guī)范 API org.osgi.util 工具類 org.osgi.application 外部應(yīng)用訪問規(guī)范 API 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 5 5.3 游戲與圖形 Games &Graphics 5.3.1 JSR 184 3D Graphics(可選 ) 簡介 移動 3D圖 形 API( M3G)是一個 J2ME可選包,使三維( 3D)在移動 和 資源有限的設(shè)備互動幀速率呈現(xiàn)圖形。它還包括三維場景管理和動畫設(shè)施,以及一個高效的三維內(nèi)容 無線 部署的文件格式。 包 Packages Packages javax.microedition.m3g 3D Graphics 功能 5.3.2 JSR 226 Vector Graphics( 可選 ) 簡介 J2ME的可伸縮 2D矢量圖形,支持先進(jìn)的渲染和交互式 2D內(nèi)容 。 包 Packages Packages javax.microedition.m2g 2D 圖形 API org.w3c.dom Dom 操作 API org.w3c.dom.events Dom 事件 API org.w3c.dom.svg DOM SVG 操作 API 5.3.3 JSR 135 Mobile Media API(必選) 簡介 移動媒體規(guī)范,提供音頻視頻播放 。 包 Packages Packages javax.microedition.media 提供 音頻視頻 媒體類 javax.microedition.media.control 提供 音頻視頻 媒體類 播放 控制類 tocol 提供 音頻視頻 媒體類 播放 協(xié)議類 簡介 一個 Java微型版( Java ME)的可選包,提供了 統(tǒng)一的 功能控制電視接收器。在 Java API提供 功能有 :獲得服務(wù)的信息數(shù)據(jù)庫 、 內(nèi)容選擇,電視特定的媒體播放器控制,并 接收 廣播電視信號數(shù)據(jù) 。 包 Packages Java TV 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 6 javax.tv.graphics 提供了 Xlets 發(fā)現(xiàn)根容器機(jī)制和描述 alpha 混合機(jī)制。 javax.tv.locator 提供通過 JavaTV API 用于引用的數(shù)據(jù)和資源 訪問 的手段 javax.tv.media 在 電視環(huán)境 中為 實時媒體 提供控制和事件 提供 訪問 IP 數(shù)據(jù)包傳送的廣播 流 javax.tv.service 提供 訪問業(yè)務(wù)信息( SI)的數(shù)據(jù)庫和 API 機(jī)制。 javax.tv.service.guide 提供 API 以支持電子節(jié)目指南,包括節(jié)目表, 節(jié)目 事件和 評分 。 javax.tv.service.navigation 提供 API 以導(dǎo)航 瀏覽 服務(wù)和分層服務(wù)信息 。 javax.tv.service.selection 提供服務(wù)機(jī)制 javax.tv.service.transport 提供額外傳輸 SI 數(shù)據(jù)描述內(nèi)容機(jī)制信息。 javax.tv.util 提供 API 創(chuàng)建和管理定時器事件 javax.tv.xlet 提供應(yīng)用程序和程序管理器通訊接口 5.3.4 JSR 234 Multimedia Support(可選) 簡介 JSR 135 MMAPI的補(bǔ)充, 實現(xiàn)高級多媒體 支持 的 API( AMMS)功能,如 3D音效 、 音樂效果和圖像處理 。 包 Packages Packages javax.microedition.media 多媒體功能 API 5.3.5 JSR 239 Open GL ES(可選 ) 簡介 該規(guī)范包含了支持二維和三維圖形的 OpenGL ES API和 EGL API窗口系統(tǒng)綁定。 包 Packages Packages java.lang Java 核心語言包 java.nio 定義緩沖區(qū),提供 “非阻塞 ”的 IO javax.microedition.khronos.egl 包含 Khronos EGL 接口 javax.microedition.khronos.opengles 包含 Khronos OpenGL(R) ES 接口 . 5.3.6 JSR 209 Advanced Graphics and User Interface Optional Package for the J2ME Platform(可選) 簡介 高級圖形和用戶界面( AGUI)可選包為 J2ME 1.0可選包 。 高級圖形及圖形用戶界面 (AGUI)將 J2SE平臺的圖形及用戶界面移植至 J2ME平臺。 這些設(shè)施包括 Swing、 Java二維圖形和圖像處理和圖像 I / O的功能。 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 7 包 Packages packages java.awt 包含用于創(chuàng)建用戶界面和繪制圖形圖 像的所有 類 java.awt.font 字體相關(guān)的類 java.awt.geom 提供了 Java 2D 類的定義和執(zhí)行有關(guān)的二維幾何對象的操作 java.awt.image 創(chuàng)建和修改圖像的類 java.nio 這個軟件包提供了一個字節(jié)順序類型安全的枚舉 ;如 big-endian 或little-endian javax.imageio Java 圖像 I/O API. javax.imageio.event Java 圖像 I/O API 同步事件處理包。 javax.imageio.metadata Java 圖像 I/O API 圖像讀寫處理包。 javax.imageio.stream Java 圖像 I/O API 處理低級文件和流的包 . javax.microedition.agui.event 提供類和接口處理 AGUI 用戶事件 javax.microedition.plaf AGUI 提供可插 拔 的外觀架構(gòu) ,類似于這是在 Java SE 中定 javax.swing 提供一組 “輕量級 ”(全部是 Java 語言)組件,盡量讓這些組件在所有平臺上的工作方式都相同 javax.swing.border 提供圍繞 Swing 組件繪制特殊邊框的類和接口。 javax.swing.event 包含 Swing 事件的類 javax.swing.plaf 提供了 Swing 的可插拔的外觀和感覺 AGUI 能力基礎(chǔ)。 javax.swing.table 提供處理 javax.swing.JTable 接口和類 javax.swing.text 提供處理編輯和不可編輯的文本組件類和接口 javax.swing.tree 提供處理 javax.swing.JTree. 接口和類 javax.swing.undo 支持恢復(fù)和重做操作功能 5.3.7 JSR 281: IMS Services API(可選) 簡介 提供可連接 IMS服務(wù)的高級 API。 包 Packages packages javax.microedition.ims 包含用于 可連接 IMS 服務(wù)的高級 API 的所有 類 5.3.8 JSR 287: Scalable 2D Vector Graphics API 2.0 for J2ME(可選) 簡介 Packages javax.microedition.m2g 2D 圖形 API 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 8 基于 SVG Mobile 1.2選擇功能 ,提供渲染增強(qiáng) 2D矢量圖形及富媒體內(nèi)容的能力, 用于增強(qiáng) MIDP。 包 Packages 5.4 通訊 Commination 5.4.1 JSR 180 SIP (必選 ) 簡介 提供 SIP協(xié)議 API。 SIP( Session Initiation Protocol)會話啟動協(xié)議 。 SIP是一個面向于網(wǎng)絡(luò)電話和會議的的應(yīng)用層的控制(信令)協(xié)議。可以把它看成主要是基于 IP網(wǎng)絡(luò)的多媒體通訊協(xié)議。 包 Packages Packages javax.microedition.sip SIP 協(xié)議 API 支持 javax.microedition.io 流文件輸入出 API 支持 5.4.2 JSR 164 SIMPLE Presence(可選) 功能說明 :在 SIMPLE客戶端與 SIMPLE服務(wù)期間提供接口, 用于修改呈現(xiàn)信息。 SIMPLE為 SIP的擴(kuò)展,以實現(xiàn)呈現(xiàn)服務(wù)及即使消息。 5.4.3 JSR 186 Presence(可選) 簡介 Presence是通用 和 協(xié)議無關(guān)的 呈現(xiàn) API,提供標(biāo)準(zhǔn) 、可移植 和安全 接口來 控制 、 管理和操作客戶端和 服務(wù)器之間 狀態(tài) 的信息 。 包 Packages Packages javax.presence Presence 能力 API 支持 5.4.4 JSR 187 Instant Messaging(可選) javax.microedition.vectorgraphics 矢量圖形 API org.w3c.dom Dom 操作 API org.w3c.dom.events Dom 事件 API org.w3c.dom.svg DOM SVG 操作 API org.w3c.dom.smil Synchronized Multimedia Integration Language 支持類 org.w3c.dom.views 提供 Java ME DOM Views API 定義 中國聯(lián)通家庭寬帶多媒體應(yīng)用盒端規(guī)范 業(yè)務(wù)承載規(guī)范 -JVM分冊 9 簡介 一個用于即時消息協(xié)議無關(guān)的 API,這提供了一個標(biāo)準(zhǔn) 可移植 和安全的接口來控制 、 管理和操作通過使用 呈現(xiàn)服務(wù)器的 客戶端之間即時消息 包 Packages Packages javax.imps 5.5 個人信息 Personal Information 5.5.1 JSR 75 File & PIM (必選 ) 簡介 J2ME 文件系統(tǒng)操作, JSR 75 分兩個部分,一部分是 File,即本地文件系統(tǒng);一部分是 PIM, 即 電話本之類的信息。 包 Packages Packages javax.microedition.pim PIM 訪問 API 5.6 應(yīng)用連接 Application Connectivity

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論