版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、QB/CUXXX-200X ××××××××中國聯(lián)通公司發(fā)布20010-0X-XX實施20010-0X-XX發(fā)布中國聯(lián)通家庭寬帶多媒體應用盒端規(guī)范業(yè)務承載規(guī)范-JVM分冊(V0.1)China Unicom (Version 0.1)QB/CUxxx2010中國聯(lián)通公司企業(yè)標準中國聯(lián)通家庭寬帶多媒體應用盒端規(guī)范 業(yè)務承載規(guī)范-JVM分冊1中國聯(lián)通家庭寬帶多媒體應用盒端規(guī)范 業(yè)務承載規(guī)范-JVM分冊目 錄前 言11范圍22引用標準23相關術語和縮略語解釋24目的25國際規(guī)范要求及說明35.1Java虛擬機 Java
2、Virtual Machine35.1.1JSR 139 CLDC 1.135.2應用環(huán)境 Application Environment35.2.1JSR 118 MIDP 2.0(必選)35.2.2JSR 238 Mobile Internationalization API(必選)45.2.3JSR 232: Mobile Operational Management(可選)45.3游戲與圖形Games &Graphics55.3.1JSR 184 3D Graphics(可選)55.3.2JSR 226 Vector Graphics(可選)55.3.3JSR 135 Mobi
3、le Media API(必選)55.3.4JSR 234 Multimedia Support(可選)65.3.5JSR 239 Open GL ES(可選)65.3.6JSR 209 Advanced Graphics and User Interface Optional Package for the J2ME Platform(可選)65.3.7JSR 281: IMS Services API(可選)75.3.8JSR 287: Scalable 2D Vector Graphics API 2.0 for J2ME(可選)75.4通訊Commination85.4.1JSR 18
4、0 SIP (必選)85.4.2JSR 164 SIMPLE Presence(可選)85.4.3JSR 186 Presence(可選)85.4.4JSR 187 Instant Messaging(可選)85.5個人信息Personal Information95.5.1JSR 75 File & PIM (必選)95.6應用連接Application Connectivity95.6.1JSR 211 Content Handler(可選)95.7其他JSRs105.7.1JSR 113 Java Speech API 2.0(可選)105.7.2JSR 256: Mobile
5、Sensor API(可選)105.7.3JSR 280 XML API for J2ME(可選)1011前 言本冊規(guī)范對中國聯(lián)通家庭寬帶多媒體應用盒端Java虛擬機(JVM)提出全面要求,是中國聯(lián)家庭寬帶多媒體應用盒端瀏覽器所需遵從的技術文件。本規(guī)范要求內容包含以下幾方面說明:Java虛擬機規(guī)范、程序包和接口。本標準由中國聯(lián)通公司產品創(chuàng)新部提出。本標準由中國聯(lián)通公司技術部歸口。本標準負責起草單位:北京電信規(guī)劃設計院有限公司本標準主要起草人: 本標準的修改和解釋權屬中國聯(lián)通公司。中國聯(lián)通家庭寬帶多媒體應用盒端規(guī)范 業(yè)務承載規(guī)范-JVM分冊1 范圍本冊的主要內容包括中國聯(lián)通家庭寬帶多媒體應用盒端
6、(簡稱盒端)Java虛擬機(JVM)為運行第三方Java應用所必需的Java虛擬機規(guī)范、程序包和接口。本冊規(guī)定的瀏覽器協(xié)議和接口適用于中國聯(lián)通家庭寬帶多媒體應用盒端的生產、測試等過程。2 引用標準下列文件中的條款通過本標準的引用而成為本標準的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內容)或修訂版均不適用于本標準,然而,鼓勵根據本標準達成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標準。3 相關術語和縮略語解釋API Application Program InterfaceCLDC Connected, Limited Device
7、 ConfigurationCDC Connected Device ConfigurationJ2ME Java Micro EditionJ2SE Java Standard EditionJAD Java Application DescriptionJAR Java ArchiveJCP Java Community ProcessJSR Java Specification RequestsJVM Java Virtual MachineMIDP Mobile Information Device ProfileTCK Technology Compatibility KitRI R
8、eference Implementation4 目的本規(guī)范的目的是定義一個高質量的、統(tǒng)一的Java應用盒端運行平臺,是盒端廠商提供盒端的標準之一,本規(guī)范以Java Community Process(JCP)組織的規(guī)范為基礎,同時包括以下幾方面的工作:(1)通過制定盒端必須遵循的國際規(guī)范(如: JSR 218等),定義統(tǒng)一的API接口(2)對國際規(guī)范中的功能進行明確要求,從而避免由于“可選”原因造成的盒端應用開發(fā)接口的不統(tǒng)一5 國際規(guī)范要求及說明下列國內規(guī)范為盒端必須支持的。具體函數及說明參考相關JSR國際規(guī)范。非SUN公司授權,由盒端廠家自行購買。5.1 Java虛擬機 Java Virt
9、ual Machine5.1.1 JSR 139 CLDC .1 簡介CLDC (Connected Limited Device Configuration,有限連接設備配置) 是為運行在資源非常有限的設備(例如尋呼機或者手機)上的J2ME應用程序制訂的架構。規(guī)范內容包括目標機器的特性、虛擬機規(guī)范和基本的API等等。 中國聯(lián)通多媒體應用盒端統(tǒng)一采用1.1版本。出于廠家研發(fā)能力的考慮, 中國聯(lián)通多媒體應用盒端先期全部采用CLDC1.1版本, 后期通過軟件升級的方式過渡到CDC1.1。 包 PackagesPackagesjava.ioCLDC的java.io包是J
10、2SE的子集,只提供了相當有限的8位輸入/輸出功能。java.lang核心語言包,J2SE的子集java.lang.ref支持弱引用,提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互。java.security對安全性的支持,CLDC 1.1.1 可選java.utilCLDC的java.util包主要包括了集合類和時間、日期的相關的12個類javax.microedition.io用來支持通用連接框架(GCF,Generic connection framework)5.2 應用環(huán)境 Application Environment5.2.1 JSR 118 MIDP 2.0
11、(必選) 簡介 Mobile Information Device Profile (MIDP) 為聯(lián)網的移動設備實現可下載的應用和服務。 MIDP提供增強的圖形功能、藍牙應用編程接口、支持不同HTTP的安全連接類型、先進的媒體應用編程接口和信息應用編程接口。 包 Packages User Interface Packagejavax.microedition.lcduiUI API為MIDP應用程序的用戶界面實現提供了特性功能集。javax.microedition.lcdui.game游戲API包提供了一組類,為無線設備開發(fā)豐富的游戲內容。
12、;Persistence Packagejavax.microedition.rms移動信息設備描述為MIDlet提供了一個持久存儲和訪問數據機制。 Application Lifecycle Packagejavax.microedition.midlet在MIDlet包定義了應用程序和應用程序運行時應用程序和環(huán)境交互。 Networking Packagejavax.microedition.ioGeneric Connection framework支持 Audio Packagejavax.microedition.mediaMIDP的2.0媒體API直接
13、兼容移動媒體API(符合JSR - 135)規(guī)范。javax.microedition.media.control定義播放器控制類型 Public Key Packagejavax.microedition.pki實現用來驗證安全連接信息證書 Core Packagesjava.io提供數據流輸入和輸出。java.langJava語言基礎類.java.util提供集合、時間等工具類5.2.2 JSR 238 Mobile Internationalization API(必選) 簡介JSR 238允許Java ME應用程序的國際化,能夠獨立于本地資源和基于用戶
14、或設備選擇的語言環(huán)境運行時使用它們。這使得開發(fā)人員可以很容易地創(chuàng)建一個單一的應用多語言、時間創(chuàng)換、貨幣和數字格式。 包 PackagesPackagesjavax.microedition.global提供必需的類創(chuàng)建一個applet和applet用來與其applet上下文通信類5.2.3 JSR 232: Mobile Operational Management(可選) 簡介創(chuàng)建一個可預知的管理環(huán)境,用于對設備上的Java及相關內部組件進行安裝、執(zhí)行、配置、升級和刪除等操作。引用OSGi Service Platform,Mobile Specification
15、 Release 4和Core Specification Release .2 包 PackagesPackagesorg.osgi.framework框架APIorg.osgi.service服務規(guī)范APIorg.osgi.util工具類 org.osgi.application外部應用訪問規(guī)范API5.3 游戲與圖形Games &Graphics5.3.1 JSR 184 3D Graphics(可選) 簡介移動3D圖形API(M3G)是一個J2ME可選包,使三維(3D)在移動和資源有限的設備互動幀速率呈現圖形。它還包括三維場景管理和動畫設施,以及一個
16、高效的三維內容無線部署的文件格式。 包 PackagesPackagesjavax.microedition.m3g3D Graphics功能5.3.2 JSR 226 Vector Graphics(可選) 簡介J2ME的可伸縮2D矢量圖形,支持先進的渲染和交互式2D內容。 包 Packages Packagesjavax.microedition.m2g2D圖形APIorg.w3c.domDom操作APIorg.w3c.dom.eventsDom事件APIorg.w3c.dom.svgDOM SVG操作API5.3.3 JSR 135 Mobile
17、 Media API(必選) 簡介移動媒體規(guī)范,提供音頻視頻播放。 包 PackagesPackagesjavax.microedition.media 提供音頻視頻媒體類javax.microedition.media.control 提供音頻視頻媒體類播放控制類tocol 提供音頻視頻媒體類播放協(xié)議類 簡介一個Java微型版(Java ME)的可選包,提供了統(tǒng)一的功能控制電視接收器。在Java API提供功能有:獲得服務的信息數據庫、內容選
18、擇,電視特定的媒體播放器控制,并接收廣播電視信號數據。 包 PackagesJava TVjavax.tv.graphics提供了Xlets發(fā)現根容器機制和描述alpha混合機制。javax.tv.locator提供通過JavaTV API用于引用的數據和資源訪問的手段javax.tv.media在電視環(huán)境中為實時媒體提供控制和事件提供訪問IP數據包傳送的廣播流javax.tv.service提供訪問業(yè)務信息(SI)的數據庫和API機制。javax.tv.service.guide提供API以支持電子節(jié)目指南,包括節(jié)目表,節(jié)目事件和評分。javax.tv.service.navi
19、gation提供API以導航瀏覽服務和分層服務信息。javax.tv.service.selection提供服務機制javax.tv.service.transport提供額外傳輸SI數據描述內容機制信息。javax.tv.util提供API創(chuàng)建和管理定時器事件javax.tv.xlet提供應用程序和程序管理器通訊接口5.3.4 JSR 234 Multimedia Support(可選) 簡介JSR 135 MMAPI的補充,實現高級多媒體支持的API(AMMS)功能,如3D音效、音樂效果和圖像處理。 包 PackagesPackagesjavax.microed
20、ition.media多媒體功能API5.3.5 JSR 239 Open GL ES(可選) 簡介該規(guī)范包含了支持二維和三維圖形的OpenGL ES API和EGL API窗口系統(tǒng)綁定。 包 PackagesPackagesjava.lang Java核心語言包java.nio定義緩沖區(qū),提供“非阻塞”的IOjavax.microedition.khronos.egl包含Khronos EGL 接口javax.microedition.khronos.opengles包含Khronos OpenGL(R) ES 接口.5.3.6 JSR 209 Adva
21、nced Graphics and User Interface Optional Package for the J2ME Platform(可選) 簡介高級圖形和用戶界面(AGUI)可選包為J2ME 1.0可選包。高級圖形及圖形用戶界面(AGUI)將J2SE平臺的圖形及用戶界面移植至J2ME平臺。這些設施包括Swing、Java二維圖形和圖像處理和圖像I / O的功能。 包 Packagespackagesjava.awt包含用于創(chuàng)建用戶界面和繪制圖形圖像的所有類java.awt.font字體相關的類java.awt.geom提供了Java 2D類的定義和執(zhí)行有
22、關的二維幾何對象的操作java.awt.image創(chuàng)建和修改圖像的類java.nio這個軟件包提供了一個字節(jié)順序類型安全的枚舉;如big-endian 或little-endianjavax.imageioJava 圖像I/O API.javax.imageio.eventJava 圖像I/O API 同步事件處理包。javax.imageio.metadataJava 圖像I/O API 圖像讀寫處理包。javax.imageio.streamJava 圖像I/O API處理低級文件和流的包.javax.microedition.agui.event提供類和接口處理AGUI用戶事件javax
23、.microedition.plafAGUI 提供可插拔的外觀架構,類似于這是在Java SE中定javax.swing提供一組“輕量級”(全部是 Java 語言)組件,盡量讓這些組件在所有平臺上的工作方式都相同javax.swing.border提供圍繞 Swing 組件繪制特殊邊框的類和接口。javax.swing.event包含Swing事件的類javax.swing.plaf提供了Swing的可插拔的外觀和感覺AGUI能力基礎。javax.swing.table提供處理 javax.swing.JTable接口和類javax.swing.text提供處理編輯和不可編輯的文本組
24、件類和接口javax.swing.tree提供處理 javax.swing.JTree. 接口和類javax.swing.undo支持恢復和重做操作功能5.3.7 JSR 281: IMS Services API(可選) 簡介提供可連接IMS服務的高級API。 包 Packagespackagesjavax.microedition.ims包含用于可連接IMS服務的高級API的所有類5.3.8 JSR 287: Scalable 2D Vector Graphics API 2.0 for J2ME(可選) 簡介Packagesjavax.
25、microedition.m2g2D圖形APIjavax.microedition.vectorgraphics矢量圖形APIorg.w3c.domDom操作APIorg.w3c.dom.eventsDom事件APIorg.w3c.dom.svgDOM SVG操作APIorg.w3c.dom.smilSynchronized Multimedia Integration Language支持類org.w3c.dom.views提供Java ME DOM Views API 定義基于SVG Mobile 1.2選擇功能 ,提供渲染增強2D矢量圖形及富媒體內容的能力, 用于增強MIDP。5.3.8
26、.2 包 Packages5.4 通訊Commination5.4.1 JSR 180 SIP (必選) 簡介提供SIP協(xié)議API。u SIP(Session Initiation Protocol)會話啟動協(xié)議。SIP是一個面向于網絡電話和會議的的應用層的控制(信令)協(xié)議??梢园阉闯芍饕腔贗P網絡的多媒體通訊協(xié)議。 包 PackagesPackagesjavax.microedition.sip SIP 協(xié)議API支持javax.microedition.io流文件輸入出API支持5.4.2 JSR 164 SIMPLE Presence(可選)功能說明:在
27、SIMPLE客戶端與SIMPLE服務期間提供接口, 用于修改呈現信息。 SIMPLE為SIP的擴展,以實現呈現服務及即使消息。5.4.3 JSR 186 Presence(可選) 簡介Presence是通用和協(xié)議無關的呈現API,提供標準、可移植和安全接口來控制、管理和操作客戶端和服務器之間狀態(tài)的信息。 包 PackagesPackagesjavax.presencePresence能力API支持5.4.4 JSR 187 Instant Messaging(可選) 簡介一個用于即時消息協(xié)議無關的API,這提供了一個標準可移植和安全的接口來控制、管理和操作通過使用呈現服務器的客戶端之間即時消息 包 PackagesPackagesjavax.imps 5.5 個人信息Personal Information5.5.1 JSR 75 File & PIM (必選) 簡介J2ME文件系統(tǒng)操作,JSR 75分兩個部分,一部分是File,即本地文件系統(tǒng);一部分是PIM,即電話本之類的信息。 包 PackagesPackagesjavax.microedition.pimPIM 訪問API5.6 應用連接Application Connectivity5.6.1 J
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國高硬脆材料加工行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 2025-2030年中國全鋼子午胎行業(yè)開拓第二增長曲線戰(zhàn)略制定與實施研究報告
- 在2024年歲末年初安全生產工作會議上的講話
- 2020-2025年中國物流自動化行業(yè)市場前景預測及投資方向研究報告
- 廣東省深圳市鹽田區(qū)2023-2024學年五年級上學期英語期末試卷
- 五年級數學(小數除法)計算題專項練習及答案匯編
- 應急移動雷達塔 5米玻璃鋼接閃桿 CMCE電場補償器避雷針
- 快易冷儲罐知識培訓課件
- 2025年人教版英語五年級下冊教學進度安排表
- 世界糧食日珍惜節(jié)約糧食主題66
- 2024-2025學年北京房山區(qū)初三(上)期末英語試卷
- 2024年三年級英語教學工作總結(修改)
- 咖啡廳店面轉讓協(xié)議書
- 期末(試題)-2024-2025學年人教PEP版英語六年級上冊
- 鮮奶購銷合同模板
- 申論公務員考試試題與參考答案(2024年)
- DB4101T 9.1-2023 反恐怖防范管理規(guī)范 第1部分:通則
- 2024-2030年中國公安信息化建設與IT應用行業(yè)競爭策略及投資模式分析報告
- 2024年加油站場地出租協(xié)議
- 南寧房地產市場月報2024年08月
- 機械工程學報標準格式
評論
0/150
提交評論