程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> J2ME Wireless Toolkit 2.2 新改進

J2ME Wireless Toolkit 2.2 新改進

編輯:關於JSP

屢獲殊榮的 J2ME Wireless Toolkit 已經成為 J2ME 開發應用程序的事實標准工具包。自從 2000 年初次亮相以來,該工具包一直在發展以趕上移動 Java 技術外觀上快速改變的步伐。不要被從 2.1 版本以來的小改變所誤導。新的工具包在四個重要的領域支持 Java Community Process (JCP) 所指定的新的可選 API:3D 圖形、多媒體通信、藍牙連網(Bluetooth networking)和數據管理。本文將描述這些新的 API 並且向您展示如何在工具包中實現他們。
在這之前,讓我們贊美一下更新後的 DefaultColorPhone 模擬器皮膚,自從 2.1 版本以來,該皮膚已有了一個更大的屏幕(320 x 240, 或 QVGA)和更多的顏色(4096 色而不是 256 色)。
移動 3D 圖形
JSR 184, 即 Mobile 3D 圖形 API for J2ME (M3G) 在一個集成軟件包中提供了三維圖形功能,適用於支持最為廣泛采用的 J2ME 軟件棧、有限連接設備配置(CLDC)和移動信息設備描述(MIDP)的設備。API 為顯示 3D 內容提供了兩種 API。立即模式 API 使應用程序能夠直接創建和操縱 3D 元素。這一層之上是一個場景圖 API,也稱為保留模式,能夠提早加載並顯示已設計的整個 3D 場景。應用程序可以采用最適合的 API,或保留模式與立即模式的組合。JSR 184 規范還為場景圖定義了一種文件格式-.m3g。
該工具包的模擬器全面支持 JSR 184,並且有幾個 MIDlet 展示了 API 在 Demo3D 項目中的功能。
Life3D 演示了立即模式的使用:

PogoRoo 是一個的交互的演示,特點是顯示一只跳躍的袋鼠:

最後,retainedmode 顯示了如何加載並呈現場景圖文件:

多媒體通信
J2ME Wireless Toolkit 長期支持 JSR 120、Wireless Messaging API(WMA)的1.1版本;新版本支持 WMA 2.0(JSR 205),其把 WMA 的功能擴展到包括多媒體通信。
在工具包中,通信發生於模擬的環境中。如果多次運行模擬器,模擬器上的應用程序能夠相互通信,並且可以使用工具包方便的 WMA Console 實用程序在同一環境中與應用程序交換消息。通信可以遵照以下三種標准協議之一:短消息服務(Short Message Service,SMS)、蜂窩廣播服務(Cell Broadcast Service,CBS)或工具包 2.2 版本中的新協議-多媒體通信服務(MMS)。
您可以標記 MMS 消息,並向消息添加任何文件集合。

而且,現在網絡監視器能夠顯示模擬器發送或接收的 MMS 消息。
藍牙和 OBEX
J2ME Wireless Toolkit 模擬器支持 JSR 82,即 Java API for Bluetooth,包括兩個獨立的 API:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved