¿Qué tipo de dispositivo de mano / OS para utilizar para interactuar con una victoria Formas / SQL Server Express App?

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

Pregunta

Actualmente estoy trabajando en una aplicación usando VB.net formas Win y SQL Server Express 2008. Una de las principales funciones de nuestro programa es generar órdenes de trabajo para los ingenieros de campo. Estos ingenieros suelen trabajar en una fábrica y tienen que caminar alrededor de la fábrica para completar estas órdenes de trabajo que hacen cosas como la grabación de las presiones y tensiones de ciertos equipos. En este momento se están imprimiendo a cabo las órdenes de trabajo y anotar estos valores a continuación, introduciéndolos en el ordenador cuando vuelven a hacer el trabajo. Nos gustaría que tener algún tipo de dispositivo de mano que podría empujar a sus órdenes de trabajo a que se les permitiera entrar en los valores / órdenes de trabajo y luego regresan y se sincronizan con nuestra aplicación. Algo así como un iPod touch o tal vez un poco más grande parece un buen tipo de dispositivo. No es muy seguro de qué tipo de dispositivo funcionaría para esto y qué sistema operativo se debe ejecutar. Supongo que será más fácil si puedo conseguir algo que puede ejecutar el servidor SQL en él. Además, ¿cómo podría implementar algo como esto?

Gracias por cualquier ayuda.

¿Fue útil?

Solución

Mi compañía de software que escribe la información de eventos de emergencia pistas que implementa dispositivos de mano en una manera similar. El software que finalmente decidimos en ITScriptNet y ITOmniScript, que es un lenguaje de programación diseñado para helds mano que automatiza sincronización, y la comunicación de base de datos con cualquier dispositivo de mano.

Pro:

  1. También funciona bien con cualquier marca de equipo manual, para que pueda escribir un conjunto de código sin tener que preocuparse por lo que va DLL a la que el escáner o botones de mano o w / e de hacer su software muy independiente de la plataforma.
  2. gestiona eficientemente la transferencia de datos fuera de línea / en línea
  3. bases de datos Representa en los dispositivos portátiles que utilizan archivos de texto (similar al estilo CSV)
  4. Tienen una descarga de muestras Creo que se puede tratar, su limitación es que sólo se puede sincronizar 10 registros a la vez hasta que comprar la licencia completa $ 100.
  5. GPS conscientes

Contras:

  1. $ 100 por licencia para cada uno de mano en la parte superior del costo de la mano
  2. Un lenguaje de programación diferente (que tiene cualidades .NET y .NET algunas llamadas, pero en realidad es muy diferente)
  3. Configuración de la OmniServer para hablar con los dispositivos de mano a veces puede ser un dolor, pero hemos conseguido que el trabajo hasta el momento (50+ instalado probablemente de estos sistemas).

Si no te gusta que la tecnología, a continuación, lo más probable es que quiera ir con el Compact Framework, a continuación, usted tiene que encontrar una computadora de mano que se ejecutará el código de la CE, y el código específico de escritura a dicha unidad (que puede ser o no funcionar parcial o totalmente en otro dispositivo CE). He escrito el código, así, y si bien no es difícil, también es muy limitado. También he oído que algunos de los nuevos "Windows 7 PCs de bolsillo" van a ser capaces de ejecutar SQL Express Edition compacto.

Otros consejos

En cuanto al sistema operativo que será la forma más fácil de utilizar alguna versión de WinMobile OS ( "CE", WIN) La mayoría de equipos de la industria que he visto fue en WinMobile OS (También hubo terminales DOS pero es pasado ahora).
Al lado de los fabricantes existe DataLogic, introduce Psion, Símbolo, Honeywell y otros.
Por eso te sugiriendo WinMobile es porque la edición de SQL Server Compact, que funciona en dispositivos fáciles WinMobile y también existe marco compacto que puede utilizar la mayor parte de su código de VB ya escrito.

Otro enfoque que en nuestra empresa fue tomado en un proceso de negocios fue:
Ejemplo de aplicación Web compacto escrito para SmartDevices, pantallas compactas y fáciles formas de relleno.
Aquí algunas de las ventajas: Con la aplicación WEB que no estás pegado a algún dispositivo, sistema operativo, incluso, (la mayoría de los dispositivos de hoy en día tienen los navegadores web con JavaScrip habilitado en el interior, que podría ser suficiente para la aplicación de la muestra para inputing datos a formas); la introducción de datos en línea y sin necesidad de otra sincronización
Y también hay desventajas: Usuario siempre debe estar en línea, Si el cepillado de usar que BarcodeScaner interfaz sólo puede ser teclado (una gran cantidad de dispositivos no es necesario conductores adicionales para almacenamiento en caché de datos de código de barras que ya actúan como teclado, en algún momento que no está hecho)
Tercera solución y para mí más adoptables es:
Algún tipo de mini ordenadores portátiles con terminales GSM y tarjetas WLAN.
Estamos utilizando una gran cantidad de ellos para el proceso de inventario al cabo tiendas.
Aquí es pros:
Hoy Mini portátil como (Acer Aspire One) son más baratos tiempos 2X entonces ninguno de los terminales en el mercado.
Estás comodidad a ejecutar cualquier sistema operativo en él (XP, Vista, Unbuntu y otros).
Cuando el dispositivo no usar la aplicación hay mucho más cosas que hacer que SmartDevice / Terminal.
Las pantallas grandes con gran cantidad de datos

Aquí es contras:
No así la ergonomía y, a veces difícil y lento para el uso (sin teclado numérico, un escáner de código de barras debe estar cableado y manejado por otra parte).
No es para condición pesado como bajas temperaturas y polvo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top