Какое портативное устройство / ОС используется для интерфейса с приложением Win Forms / SQL Server Express?

StackOverflow https://stackoverflow.com/questions/4052809

Вопрос

В настоящее время я работаю над приложением VB.Net, используя Win Forms и SQL Server Express 2008. Одной из основных функций нашей программы является создание рабочих заказов для полевых инженеров. Эти инженеры обычно работают на заводе и должны идти по заводе для завершения этих рабочих заказов, занимающихся такими вещами, как давление записи и напряжения определенного оборудования. Прямо сейчас они распечатывают рабочие заказы и записывать эти значения, затем ввод их в компьютер, когда они возвращаются от работы. Мы хотели бы, чтобы они имели какое-то портативное устройство, мы могли бы протолкнуть свои рабочие заказы на то, что позволит им вводить значения / полные рабочие заказы, а затем вернуться и синхронизировать с нашим приложением. Что-то вроде iPod Touch или, может быть, немного больше, кажется хорошим видом устройства. Не совсем уверен, какое устройство будет работать на это и какую ОС он должен работать. Я предполагаю, что это будет просто, если смогу получить что-то, что может запустить SQL Server на нем. Кроме того, как бы я осуществил что-то подобное?

Спасибо за любую помощь.

Это было полезно?

Решение

Моя компания пишет программное обеспечение, которое отслеживает информацию о чрезвычайных ситуациях, которая реализует портативные в подобные моды. Программное обеспечение мы наконец-то решили Strapcytnet. и ITomniscript, который является языком программирования, предназначенного для ручных моллюсков, которые автоматизируют синхронизирующие и связь базы данных с любым ручным устройством.

Pro's:

  1. Он также хорошо работает с любой маркой ручной работы, поэтому вы можете написать один набор кода, не беспокоясь о том, какой DLL идет к какому сканеру или кнопкам или кнопкам портативной программы или W / E, делая ваше программное обеспечение самостоятельно независимую.
  2. Эффективно удается в автономном режиме / онлайн-передаче данных
  3. Представляет базы данных на карманах с помощью текстовых файлов (аналогично стилю CSV)
  4. У них есть образец скачать, я полагаю, что вы можете попробовать, его ограничение в том, что вы можете синхронизировать только 10 записей за раз, пока не купите полную 100 долларов.
  5. GPS осознает

CON:

  1. 100 долларов за лицензию на каждую руку, проводимую сверху стоимости портативных
  2. Другой язык программирования (у него есть .NET Качества и некоторые вызовы .NET, но действительно совсем другое)
  3. Настройка Omniserver, чтобы поговорить с портативными моментами, иногда может быть болью, но мы получили его до сих пор (установлено 50+, вероятно, этих систем).

Если вам не нравится эта технология, то вы, вероятно, захотите пойти с компактной структурой, то вам нужно найти портативное устройство, которое будет запускать код CE и записывать определенный код для этого устройства (который может или не может работать частично или полностью на другом устройстве CE). Я также написал этот код, и пока его не сложно, это также очень ограничено. Я также слышал, что некоторые из новых «Windows 7 Handhelds» смогут запустить SQL Express Compact Edition.

Другие советы

Что касается ОС, это будет самый простой способ использовать некоторую версию WinMobile OS («CE», Win) Большинство отраслевого оборудования, которое я видел, было на WinMobile OS (там также были терминалы DOS, но теперь это прошедшее время).
На стороне производителей существует Datalogic, Psion Teklogix вводит, символ, Honeywell и другие.
Почему я предлагаю вам WinMobile, это связано с тем, что SQL Server Compact Edition, которое простые работает на винмобильных устройствах, а также есть компактные рамки, которые могут использовать большую часть вашего уже написанного кода VB.

Другой подход, который в нашей компании был принят в один бизнес, был:
Образец Compact Web приложение, написанное для SmartDevices, компактных дисплеев и удобных форм заполнения.
Здесь некоторые плюсы: с веб-приложением вам искусство не наклеивается на некоторые устройства, даже ОС, (большинство устройств сегодня имеют веб-браузеры с JavaScrip включены внутри, что может быть достаточно для приложения пример для ввода данных в формы); Онлайн ввод данных и без необходимости в другой синхронизации
И есть также минусы: пользователь всегда должен быть онлайн, если вы планируете использовать интерфейс BARCODESCANER, вы можете быть только клавиатурой (многие устройства не нуждаются в дополнительных драйверах для кэширования данных из штрих-кода, они уже действуют в качестве клавиатуры, когда-нибудь, что это не факт. Несомненно
Третье решение и для меня наиболее приемлемы:
Некоторые мини-ноутбуки с клеммами GSM и карты WLAN.
Мы используем много из них для процесса инвентаризации в магазинах.
Вот плюсы:
Сегодня мини-ноутбук, такой как (Acer Aspire One), дешевле 2x Times, то любые терминалы на рынке.
Вы можете запустить любую ОС на нем (XP, Vista, Unbuntu и другие).
Когда устройство не использует приложение, есть гораздо больше вещей, чем SmartDevice / Terminal.
Большие дисплеи с большим количеством данных

Вот минусы:
Не очень эргономика, а иногда и трудно и медленно использовать (без цифровой клавиатуры, сканер штрих-кода должен быть подключен и обрабатываться другими руками).
Не для тяжелого состояния как низкие температуры и пыли

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top