Что касается ОС, то это будет самый простой способ использовать некоторые версии ОС WinMobile ("CE", WIN). Большинство промышленного оборудования, которое я видел, было на ОС WinMobile (также были терминалы DOS, но сейчас оно прошло).
На стороне производителей есть DataLogic, Psion Teklogix, Symbol, Honeywell и др.
Почему я предлагаю вам WinMobile, это потому, что SQL Server Compact Edition легко работает на устройствах WinMobile, а также есть Compact Framework, которыйможет использовать большую часть вашего уже написанного кода VB.
Другой подход, который использовался в нашей компании в рамках одного бизнес-процесса, был:
Пример компактного веб-приложения, написанного для SmartDevices, компактных дисплеев и удобных форм заполнения.
Вот некоторые плюсы: С веб-приложением вы не привязаны к какому-либо устройству, даже операционной системе (большинство современных устройств имеют встроенные веб-браузеры с включенной JavaScrip, чего может быть достаточно для примера приложения для ввода данных в формы);Ввод данных в режиме онлайн и не требуется дополнительная синхронизация
И есть также минусы: пользователь всегда должен быть в сети, если вы планируете использовать BarcodeScaner, ваш интерфейс может быть только клавиатурным (многие устройства не нуждаются в дополнительных драйверах для кэширования данных изШтрих-код они уже действуют как клавиатура, иногда это не так)
Третье решение, и для меня наиболее приемлемым является:
Какой-то мини-ноутбуки с терминалами GSM и картами Wlan.
Мымногие из них используют для инвентаризации в наших магазинах.
Вот плюсы:
Сегодня мини-ноутбуки, такие как (Acer Aspire One), стоят в 2 раза дешевле, чем любые терминалы на рынке.
Вы можетеЗапустите на нем любую операционную систему (XP, Vista, Unbuntu и другие).
Когда устройство не использует приложение, гораздо больше возможностей, чем SmartDevice / Terminal.
Большие дисплеи с большим количеством данных
Вот минусы:
Не так эргономично, а иногда сложно и медленно в использовании (без цифровой клавиатуры, сканер штрих-кода должен быть подключен ии другой рукой).
Не для тяжелых условий, так как низкие температуры и пыль