我无法找到有关哪些移动设备支持哪种Java的最新图表 Micro Edition版本。
我对诺基亚智能手机以及他们对新 JME 3.0 的支持特别感兴趣。
(我不知道Sun似乎没有提供此类信息。)
如果你知道的话,请给我一些链接!
编辑:我可能会把事情搞混一事:
MIDP 似乎是移动Java平台,而
J2ME 3.0 是 SDK ,对吧?
答案 0 :(得分:4)
您还可以查看基准测试结果,因为他们有时可以很好地指示给定手机支持的内容:
一个相当大的问题是,您想要定位的手机是否支持MIDP 2.1(使用2.1 helloworld应用程序轻松测试),如最近的索尼爱立信和诺基亚手机。
该版本与移动服务架构(JSR-248)相关,这是对无线行业Java技术(JSR-185)的改进,它指定了手机应支持的API。
答案 1 :(得分:3)
WURFL包含有关哪些手机具有J2ME支持的信息,尽管目前仅涵盖MIDP 1.0和2.0。在http://wurflpro.com/
有一个非常方便的WURFL查询界面答案 2 :(得分:3)
诺基亚设备规格,包括支持的JSR:http://www.forum.nokia.com/devices/
答案 3 :(得分:1)
据我所知,没有诺基亚设备可用或宣布支持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的工具,也许其他人有更多相关信息?
答案 4 :(得分:0)
我认为现在几乎所有手机都至少配备了MIDP 2.0,至少在美国是这样。我非常肯定有很多手机的情况。然而,找到肯定的方法之一是到达无线运营商的网站,获取电话列表并从制造商的网站验证MIDP信息。多数民众赞成我会做的事。
答案 5 :(得分:0)
另一个很好的资源是FPC Bench结果数据库:http://www.dpsoftware.org/filter.php。
该站点提供了一个JavaME基准测试应用程序,用于检查各种功能和API(JSR)。结果数据库包含这些基准测试的结果,适用于各种设备。如果您的设备丢失,您可以下载基准测试应用程序,在手机上运行并上传结果。
答案 6 :(得分:0)
另一个好的设备数据库是deviceatlas.com