【发布时间】:2009-08-04 16:23:17
【问题描述】:
我只是找不到关于哪些移动设备支持哪些 Java 的最新图表 微型版。
我对诺基亚智能手机及其对新的JME 3.0的支持特别感兴趣。
(我不知道 Sun 似乎没有提供此类信息。)
如果你知道的话,请给我一些链接!
编辑:我可能搞混了:
MIDP 似乎是 移动 Java 平台,而
J2ME 3.0 是它的 SDK,对吧?
【问题讨论】:
标签: java java-me nokia smartphone
我只是找不到关于哪些移动设备支持哪些 Java 的最新图表 微型版。
我对诺基亚智能手机及其对新的JME 3.0的支持特别感兴趣。
(我不知道 Sun 似乎没有提供此类信息。)
如果你知道的话,请给我一些链接!
编辑:我可能搞混了:
MIDP 似乎是 移动 Java 平台,而
J2ME 3.0 是它的 SDK,对吧?
【问题讨论】:
标签: java java-me nokia smartphone
您还可以查看基准测试结果,因为它们有时可以很好地表明给定手机支持的内容:
当前一个相当大的问题是,您要定位的手机是否支持 MIDP 2.1(易于使用 2.1 helloworld 应用程序进行测试),例如最近的索尼爱立信和诺基亚手机。
该版本与移动服务架构 (JSR-248) 相关联,这是对无线行业 Java 技术 (JSR-185) 的改进,它指定了手机应支持的 API。
【讨论】:
诺基亚设备规格,包括支持的 JSR:http://www.forum.nokia.com/devices/
【讨论】:
WURFL 包含有关哪些手机支持 J2ME 的信息,尽管目前仅涵盖 MIDP 1.0 和 2.0。 http://wurflpro.com/有一个非常方便的 WURFL 查询界面
【讨论】:
另一个很好的资源是 FPC Bench 结果数据库:http://www.dpsoftware.org/filter.php。
该站点提供了一个 JavaME 基准测试应用程序,用于检查各种功能和 API (JSR)。结果数据库包含针对各种设备的免费基准测试结果。如果您的设备丢失,您可以下载基准应用程序,在手机上运行它并上传结果。
【讨论】:
据我所知,没有可用的或宣布支持 MIDP 3.0 的诺基亚设备。看来规范甚至还没有获得最终批准:
http://jcp.org/en/jsr/detail?id=271
有关诺基亚设备的信息,我支持 laalto 提供的链接。它还具有搜索功能,可根据特定功能(例如支持的 Java API)过滤设备。
关于您添加的分类问题:Java ME 是涵盖许多不同移动 Java 技术的保护伞。与手机最相关的 Java ME 规范是 CLDC 和 MIDP。 MIDP 是包含大多数开发人员可见的 API 的 API,因此通常称为您建议的平台。
但是,您提到的“Java ME SDK 3.0”是 Sun 的特定产品,包含用于开发 MIDP 和其他一些 Java ME 平台的工具。尽管有 SDK 的版本号,但包含的 MIDP 工具不支持 MIDP 3.0。我不知道是否有任何工具可用于开发 MIDP 3.0,也许其他人对此有更多信息?
【讨论】:
我认为现在几乎所有手机都至少配备 MIDP 2.0,至少在美国是这样。我很确定很多手机都是这种情况。但是,确定的方法之一是访问无线运营商的网站,获取手机列表并从制造商的网站验证 MIDP 信息。这就是我会做的。
【讨论】:
另一个不错的设备数据库是deviceatlas.com
【讨论】: