问候。
我将得到一部新的智能手机来工作。它需要与 Telus 一起使用,因此 iPhone 和基于 Android 的手机都已淘汰。可用的手机似乎包括许多黑莓手机、HTC 手机、摩托罗拉手机以及 LG、三星和中兴手机。
我有一个 LEGO Mindstorms NXT 机器人,我想要一部手机,我可以为它编写一个程序,通过蓝牙与它通信。(乐高确实提供了一个手机应用程序,但它只适用于一些诺基亚、索尼爱立信和明基西门子手机)。
从我目前的研究来看,听起来很多手机都支持 J2ME,我可以安装 NetBeans 来为它开发。(我已经很多年没有用 Java 编程了。)不幸的是,听起来即使手机确实具有蓝牙功能,也不一定可以从 J2ME 访问它们。
最后,我宁愿从我的 Mac 上进行开发。(我可以启动到另一个操作系统或启动一个 VM,但我不希望这样做。) NetBean 的 IDE 下载页面说,“Java ME 仅适用于 Windows 和 Linux。” 似乎有一些变通方法——工作环境是否令人愉快?
所以,我的问题是,有谁知道这些手机中的任何一款是否适合开发一个简单的蓝牙应用程序,最好是从 Mac 上开发?
- 编辑 -
事实证明,我的合同还没有到期,我已经用我们身边的 Treo 700 替换了我的部分功能手机。我很感激所有的答案。我开始建立一个 J2ME 环境(直到我知道我也可以建立一个 Palm 环境,并且已经开始着手了。)不过,当我得到一部新手机时,我肯定在看 S60 手机——哎呀,它甚至可能胜过 iPhone 或 Android 手机,至少是为了便于创建爱好应用程序。