关于操作系统,使用某些版本的 WinMobile 操作系统(“CE”,WIN)将是最简单的方法我见过的大多数行业设备都在 WinMobile 操作系统上(也有 DOS 终端,但现在是过去时)。
制造商方面有DataLogic、Psion Teklogix、Symbol、Honeywell等。
为什么我建议你使用 WinMobile 这是因为 SQL Server Compact 版本可以在 WinMobile 设备上轻松运行,而且还有 Compact 框架可以使用你已经编写的大部分 VB 代码。
我们公司在一个业务流程中采用的另一种方法是:
为 SmartDevices、Compact 显示器和简单填写表格编写的示例 Compact Web 应用程序。
这里有一些优点: 使用 WEB 应用程序,您不必拘泥于某些设备,甚至是操作系统(今天的大多数设备都有内部启用 JavaScrip 的 Web 浏览器,这对于向表单输入数据的示例应用程序来说已经足够了);在线输入数据,无需再次同步
还有一个缺点:用户必须始终在线,如果您打算使用 BarcodeScaner,您的界面只能是键盘(很多设备不需要额外的驱动程序来缓存条形码中的数据,他们已经充当键盘,有时这不是事实)
第三个解决方案,对我来说最可采用的是:
某种带有 GSM 终端和 Wlan 卡的迷你笔记本电脑。
我们将其中的许多用于商店的库存处理。
这里是优点:
今天迷你笔记本电脑,如(Acer Aspire One)比市场上的任何终端便宜 2 倍。
您可以轻松地在其上运行任何操作系统(XP、Vista、Unbuntu 等)。
当设备不使用应用程序时,要做的事情比 SmartDevice/Terminal 多得多。
包含大量数据的大型显示器
这是缺点:
不太符合人体工程学,有时使用起来既困难又缓慢(没有数字键盘,条形码扫描仪必须用另一只手接线和处理)。
不适用于低温和灰尘等重度条件