10

我只是找不到关于哪些移动设备支持哪个 Java Micro Edition 版本的最新图表。

我对诺基亚智能手机及其对新JME 3.0的支持特别感兴趣。

(我想知道 Sun 似乎没有提供这样的信息。)

请给我一些链接,如果你知道的话!

编辑:我可能混淆了:
MIDP似乎是移动 Java 平台,而 J2ME 3.0是它的SDK,对吧?

4

7 回答 7

4

您还可以查看基准测试结果,因为它们有时可以很好地指示给定手机支持的内容:

www.jbenchmark.com

一个相当大的当前问题是您想要定位的手机是否支持 MIDP 2.1(使用 2.1 helloworld 应用程序易于测试),例如最近的索尼爱立信和诺基亚手机。

该版本与移动服务架构 (JSR-248) 相关,这是对无线行业 Java 技术 (JSR-185) 的改进,它指定了手机应支持的 API。

于 2009-08-05T15:49:51.253 回答
3

诺基亚设备规格,包括支持的 JSR:http ://www.forum.nokia.com/devices/

于 2009-08-04T17:07:59.057 回答
3

WURFL包含有关哪些手机支持 J2ME 的信息,尽管目前仅涵盖 MIDP 1.0 和 2.0。在http://wurflpro.com/上有一个非常方便的 WURFL 查询界面

于 2009-08-04T16:51:16.110 回答
1

另一个很好的资源是 FPC Bench 结果数据库:http ://www.dpsoftware.org/filter.php 。

该站点提供了一个 JavaME 基准测试应用程序,用于检查各种功能和 API (JSR)。结果数据库包含针对各种设备的免费基准测试结果。如果您的设备丢失,您可以下载基准应用程序,在手机上运行它并上传结果。

于 2009-08-05T19:48:36.403 回答
1

据我所知,没有可用的或宣布支持 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 的工具,也许其他人对此有更多信息?

于 2009-09-26T10:04:23.563 回答
0

我认为现在几乎所有手机都至少配备了 MIDP 2.0,至少在美国是这样。我很确定很多手机都是这种情况。但是,确定的方法之一是访问无线运营商的网站,获取手机列表并从制造商的网站验证 MIDP 信息。那就是我会做的。

于 2009-08-04T17:29:03.350 回答
0

另一个不错的设备数据库是deviceatlas.com

于 2009-08-12T10:14:22.687 回答