【问题标题】:Smartphone for use with the NXT用于 NXT 的智能手机
【发布时间】:2009-05-16 20:53:59
【问题描述】:

您好。

我将得到一部新的智能手机来工作。它需要work with Telus,所以 iPhone 和基于 Android 的手机都出来了。可用的手机似乎包括一些 BlackBerries、HTC 手机、摩托罗拉手机,以及 LG、三星和中兴手机。

我有一个 LEGO Mindstorms NXT 机器人,我想要一部手机,我可以为它编写一个程序,通过蓝牙与它通信。 (LEGO does provide a cellphone app 但它仅适用于部分诺基亚、索尼爱立信和明基西门子手机)。

从我目前的研究来看,听起来很多手机都支持 J2ME,我可以安装 NetBeans 来开发它。 (我已经很多年没有用 Java 编程了。)不幸的是,听起来即使手机确实具有蓝牙功能,也不一定可以从 J2ME 访问它们。

最后,我宁愿从我的 Mac 上进行开发。 (我可以启动到另一个操作系统或启动虚拟机,但我不想这样做。)NetBean's IDE download page 说,“Java ME 仅适用于 Windows 和 Linux。”似乎有一些变通方法——工作环境是否令人愉快?

所以,我的问题是,有谁知道这些手机中的任何一款是否适合开发一个简单的蓝牙应用程序,最好是从 Mac 上开发?

- 编辑-

事实证明,我的合同还没有到期,我已经用我们身边的 Treo 700 替换了我的部分功能手机。我很感激所有的答案。我开始建立一个 J2ME 环境(直到我知道我也可以建立一个 Palm 环境,并且已经开始着手了。)不过,当我得到一部新手机时,我肯定在看 S60 手机——哎呀,它甚至可能胜过 iPhone 或 Android 手机,至少在创建爱好应用程序方面很容易。

【问题讨论】:

    标签: macos java-me bluetooth smartphone


    【解决方案1】:

    您可能对此应用程序感兴趣NXT Director。作者说它已经用以下型号的 Palm 设备进行了测试,Treo 650、LifeDrive、Zire72、SONY TH55/E 和 Tungsten 系列。它也可能适用于您的 700。

    【讨论】:

    • 它在手机上运行。我得等到我回家用我的 NXT 测试它!
    【解决方案2】:

    诺基亚ported python 到 S60 智能手机平台。这意味着您可以使用自己喜欢的文本编辑器编写 python 脚本,然后在any of these phones 上运行它们。 python 端口包括用于相机、蓝牙、SMS、拨号、声音、文本到语音合成、定位服务的 API...

    我发现在我的手机上安装 python 解释器和控制台并立即开始运行脚本非常容易,不需要其他工具。如果您的拇指很强壮并且喜欢挑战,那么您甚至可以直接在手机上编写脚本 :-)

    如果您想在您的 PC 上运行 S60 手机仿真,那么您将需要 windows,即使这样设置起来也很复杂。不过,对于小型爱好项目,您可以不使用模拟器。

    【讨论】:

    • 我爱蟒蛇!棒极了。不幸的是,我没有看到任何诺基亚手机在售。
    • @Clinton Blackmore:请注意,S60 平台也用于一些三星、LG、松下、西门子和联想手机。滚动浏览我关联的手机列表,不全是诺基亚。
    • @wcoenen:似乎没有非诺基亚 S60 手机在北美上市。不过,感谢您的提示。
    【解决方案3】:

    您可以尝试以下组合在 Mac OS X 上进行 J2ME 开发

    1. Eclipse - http://www.eclipse.org/
    2. EclipseME - http://eclipseme.org/
    3. MPowerPlayer - http://mpowerplayer.com/sdk

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      相关资源
      最近更新 更多