【发布时间】:2011-04-04 12:34:04
【问题描述】:
大多数时候,我会在我的计算机上为嵌入式模块或小程序编写代码,以分析所述代码生成的数据。现在我被要求设计一个移动应用程序的原型来分析/显示该数据。我对任何一种流行语言(Obj-C/Java?)都没有(6 岁的 CS101)经验,更不用说 4-5 种流行的移动操作系统上可用的任何 API/库了,所以我更或小于第一格。
使嵌入式硬件与手机通话相当简单,只需添加一个蓝牙模块,我可以配置它来模拟串行端口(使用 SPP 配置文件),但我不知道从哪里开始。
我应该以什么样的移动操作系统/设备为目标,以便在拥有相同(没有)经验的情况下轻松/快速地开发蓝牙串行端口配置文件 (SPP) 应用程序?
黑莓
- 每个人都在这里(除了我),所以这是我被推向的地方,除非有重大障碍或另一个更好(更快)
- 较小的社区
- 许多开发博客抱怨 SDK/工具不佳
- “BlackBerry 设备对 SPP 的支持有限。” (PDF,第 9 页)
安卓
- 这里的手机很少。
- API 使查找设备并连接到它们看起来非常straightforward。
- 大型开发社区,(还有更多示例可供细读)。
WM6
- 我有一部(坏的)WM6.5 手机。
- 较小的社区
- 手机可以有各种堆栈(MS、Widcomm),它们不能互操作,有些不支持 SPP,我不知道我的手机(HTC Ozone)有什么...
iOS
- 没有/从未使用过 Mac,iPhone 在我的组织中只是略微流行。
- 大型开发社区
- Can only connect to approved Bluetooth devices(?) 如果我没看错的话,这个选项就死了。
一些可移植的框架(Appcelerator、PhoneGap)
- 似乎不可能,因为他们无法连接蓝牙。
【问题讨论】:
标签: android iphone blackberry windows-mobile bluetooth