我已经知道 Java 版本(ME、SE、EE)、ME 配置(CDC 和 CLDC)、配置文件(如 MIDP)和 JSR 指定的其他 API 之间的区别。
但我对几个无线工具包的区别一无所知。
例如,Mobile Tools for Eclipse明确支持这些,并声明其他也存在:
- Sun 无线工具包
- 用于 JavaME 的 MOTODEV SDK
- 诺基亚 SDK S40/S60
- 索尼爱立信 J2ME SDK
- Sprint PCS Java 无线工具包
- 60 系列西门子 SMTK
- mpowerplayer
- 微型仿真器
我想开发一个在尽可能多的设备上运行的 MIDP 应用程序,我将使用 Antenna用于构建自动化。无论如何,我必须安装一个或多个工具包,但不知道是哪个。
所以有这些子问题:
- 有什么区别?
- 有没有最好的?
- 还是我需要安装几个/全部?
- 我有一台用于测试的索尼爱立信设备,这是否一定意味着我需要索尼爱立信 J2ME SDK?
最佳答案
设备特定的工具包通常只包含调试工具和仿真器、传输程序和自定义库(即设备特定的音频库)。
通用 midp 代码应该与所有设备兼容,尤其是索尼爱立信
我发现通常是音频代码促进了对设备 SDK 的需求。诺基亚也曾使用一种特殊的 Canvas ,但这只适用于真正的旧手机。
编辑:一般来说,如果你需要它,请安装一个 SDK,否则使用 Sun WTK
关于java - J2ME Wireless Toolkits 有什么区别,该选哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222407/