我只是無法找到有關哪個移動設備支持哪個Java版本的最新圖表。哪些手機支持哪種J2ME(Java Micro Edition)規範?
我在特別感興趣的諾基亞智能手機及其對新JME 3.0支持。
(我不知道,Sun公司似乎並不提供這樣的信息。)
請給我提供一些鏈接,如果你知道任何一個!
編輯:我可能混合事情:
MIDP似乎是移動Java平臺,而 J2ME 3.0是SDK吧,對不對?
我只是無法找到有關哪個移動設備支持哪個Java版本的最新圖表。哪些手機支持哪種J2ME(Java Micro Edition)規範?
我在特別感興趣的諾基亞智能手機及其對新JME 3.0支持。
(我不知道,Sun公司似乎並不提供這樣的信息。)
請給我提供一些鏈接,如果你知道任何一個!
編輯:我可能混合事情:
MIDP似乎是移動Java平臺,而 J2ME 3.0是SDK吧,對不對?
諾基亞設備的規格,包括支持JSR的一個非常方便的WURFL查詢接口:http://www.forum.nokia.com/devices/
WURFL包含有關哪些手機支持J2ME的信息,儘管目前只支持MIDP 1.0和2.0。還有在http://wurflpro.com/
請注意鏈接不再有效。 – LarsH 2014-03-04 14:57:10
我認爲,幾乎所有手機都與-至少MIDP 2.0時下,在 - 至少在美國。我很確定這是很多手機的情況。然而,找到肯定的方法之一是到達無線運營商的網站,獲取手機列表並從製造商網站驗證MIDP信息。那就是我會做的。
對於小型「幾乎所有」的值... iphone和黑莓不做MIDP – skaffman 2009-08-04 21:24:09
你也可以看看基準測試結果,因爲他們有時給的什麼是支持一個給定的手機上的一個很好的跡象:
一個相當大的CURENT問題是手機是否要目標支持MIDP 2.1(易於使用2.1 helloworld應用程序進行測試),如最近的索尼愛立信和諾基亞手機。
該版本與移動服務架構(JSR-248)相關,這是對無線行業Java技術(JSR-185)的一項改進,該技術指定了手機應支持的API。
另一個很好的資源是FPC Bench結果數據庫:http://www.dpsoftware.org/filter.php。
該網站提供了一個JavaME基準測試應用程序,用於檢查各種功能和API(JSR)。結果數據庫包含這些基準測試的結果,免費用於各種設備。如果您的設備缺失,您可以下載基準測試應用程序,在手機上運行並上傳結果。
另一個好設備數據庫是deviceatlas.com
據我所知,有可用的或宣佈對MIDP 3.0的支持沒有諾基亞設備。看來,規範已經連收最終批准:
http://jcp.org/en/jsr/detail?id=271
有關諾基亞設備的信息,我第二通過laalto提供的鏈接。它還具有搜索功能,可根據某些功能(如受支持的Java API)過濾設備。
關於您添加的分類問題:Java ME是涵蓋許多不同移動Java技術的傘。與移動電話最相關的Java ME規範是CLDC和MIDP。 MIDP是包含開發人員可見的大部分API的平臺,因此通常稱爲平臺,就像您所建議的一樣。
但是,您提到的「Java ME SDK 3.0」是Sun的特定產品,其中包含用於爲MIDP和其他一些Java ME平臺開發的工具。儘管SDK的版本號,包含的MIDP工具不支持MIDP 3.0。我不知道是否有任何可用於開發MIDP 3.0的工具,或許其他人有更多關於這方面的信息?
另請參見http://en.wikibooks.org/wiki/J2ME_Programming/MIDP_Device_Databases – 2011-10-20 07:57:29
對於諾基亞總體JSR x OS版本矩陣,請訪問http://www.developer.nokia.com/Community/Wiki/Java_ME_API_support_on_Nokia_devices – 2012-06-28 20:54:27