Hola, nosotros hemos desarrollado aplicaciones en movilidad para vendedores y auto venta con control de cobros, sincronización con el ERP en los dos sentidos, etc.
Sin utilizar nada que no sea velneo puro y duro.
Estamos utilizando tablets con windows 8.1, instalamos vServer, vAdmin y vClient, ponemos una licencia Express, por el tema de que al suspenderse se desconecta de vServer por lo que chequeamos la conexión con un Timer.
Hemos evitado el problema de los puertos mediante una API que realiza otras funciones, y que hace de pasarela.
Las tablets que usamos son Mediacom con 10,1, windows 8, llevan teclado y 3G, salen en torno a 300 €
Nosotros después de muchas pruebas con varias marcas y modelos, nos hemos decantado por la Surface Pro de 10", que funcionan muy bien, ya que nosotros a parte de vServer, tenemos montado un servicio de sincronización entre servidor->tablet a través de rsync y van “como un tiro”. Son caras pero compensan.
Yo he probado con una mediacom y ha funcionado perfectamente.
El vserver sin problemas y con un lector de códigos de barras enchufado al puerto usb
Al final no la hemos tomado como solución, porque para un entono sucio es un aparato muy endeble y duraría una semana como mucho.
Por otro lado la duración de la batería es escasa y cuando hiberna el vserver desconecta al vclient y hay que desenganchar a través del vadmin. Para un usuario de campo y con el mini tamaño de los formularios del windows 8 es inviable que sea una solución práctica.
Pero la solución desarrollada con V7 y con los forms diseñados para la tablet y unas css adecuadas, el funcionamiento sería estupendo, si no fuera por las limitaciones que te he comentado.
Al final me ha tocado aprender algo de visual studio y programar la solucion para windows mobile y dispositivos industriales de toda la vida.
Añadir a lo anterior que la exportación de datos desde la tableta la habíamos programado con funciones remotas contra el vserver corporativo y va de lujo.
En mi caso uso HP Stream 7. Tablet entorno a los 100 Euros y de momento no he tenido problemas (solo un archivo .var bloqueado).
Tuve que solucionar el tema del ahorro de energía y la transmisión de datos por funciones remotas.
A colación de esto he encontrado un problema de compatibilidad entre las versiones de Velneo 7.16 y 7.17 en funciones remotas. Si envías por parámetro una fecha en un función remota desde versión 7.16 el servidor con versión 7.17 no la recibe, de tipo texto sí. También a dejado de funcionar como lo venía haciendo la función de campo isEmpty() que devolvía true en campos numéricos con valor cero. Casi merecía un post a parte.