Wiesemann & Theis GmbH

Tecnología de redes, sensores e interfaces para la industria, la oficina y la informática

Aplicación en Web-IO Digital, Web-IO Analógico y Web-Termógrafos:

Web-IO 2Go - acceso a su Web-IO desde cualquier lugar con la app de Android para Web-IO


Web-IO ToGo - app en Android

Quede dicho por adelantado: lo que presentamos en esta página es un proyecto de nuestros practicantes. Creemos que la app programada por nuestros practicantes es muy acertada y por eso la ponemos a disposición de nuestros clientes.

Si desea saber más sobre este proyecto y su desarrollo pulse simplemente aquí.

Nuestros practicantes reciben con agrado tanto sus críticas como sus elogios y procuraremos realizar los cambios deseados que sean prácticos y supongan un coste razonable.


Esta app de Android permite acceder a los productos Web-IO de WuT como Web-IO Digital, Web-Termógrafo, Web-IO Analógico y Web-Contador Es capaz de supervisar entradas, salidas, temperaturas, humedad del aire, presión del aire, corrientes y tensiones y controlar las salidas digitales y analógicas. Tras configurar la dirección IP o el nombre del Host, la app averigua el tipo de Web-IO y crea automáticamente la interfaz apropiada para el aparato.


Captura de pantalla: App Web-IO en Android

Configuración

Captura de pantalla: App Web-IO en Android

Lista de equipos

Captura de pantalla: App Web-IO en Android

Entradas de una Web-IO Digital

Captura de pantalla: App Web-IO en Android

Salidas de una Web-IO Digital

Captura de pantalla: App Web-IO en Android

Web-Termógrafo

Captura de pantalla:  App Web-IO en Android

Web-IO analógico

Estos pasos son necesarios para trabajar con la app Web-IO 2Go: Código QR de la app Web-IO 2Go
¿No tiene todavía un Web-IO y quiere probar el ejemplo presentado?

No hay problema: Le ponemos a disposición el Web-IO Digital 2xInput, 2xOutput gratis durante 30 días. Rellene sencillamente un pedido muestra y le enviaremos el Web-IO para probar a cuenta abierta. Si nos devuelve el aparato dentro de los 30 días, le abonamos la factura completa.

Si desea más detalles sobre este proyecto de formación y su desarrollo pulse simplemente aquí.

Nuestro camino hasta nuestra app para Android

1. Inicio en campos desconocidos
Nuestros practicantes y estudiantes se adentran constantemente en nuevos terrenos. Normalmente son dirigidos paso a paso y guiados por adelantado por colegas experimentados.

Pero en este caso no había colegas experimentados ni en el desarrollo de apps ni en la programación de Java, por lo que ambas partes, mentores y aprendices, iniciaron juntos esta una aventura en común.

2. Desarrollo de aptitudes
El objetivo del estudio y la formación es desarrollar aptitudes suficientes para, al final del camino, ser capaces de superar por uno mismo determinadas tareas con seguridad.

Al principio de nuestro proyecto de app no sabíamos siquiera todo lo que había que aprender. Para no aburrirnos durante semanas con un estudio de la bibliografía y miniejemplos didácticos intentamos desintegrar la tarea en partes más pequeñas y abordar inmediatamente la primera meta. Y de ese modo hemos aprendido paso a paso todos los conceptos y métodos requeridos para el funcionamiento de una app.

Por lo tanto, al leer nuestro diario, puede dar la sensación de un curso algo caótico y de que correcciones posteriores hubiesen sido innecesarias si lo hubiésemos "sabido" desde el principio. Pero se empiece como se empiece, al principio nunca se sabe y de algún modo hay que aprenderlo. Y el intento de solucionar problemas concretos resulta siempre un modo fructífero y en muchas ocasiones satisfactorio.

3. Recopilar en un todo
Como meta de un aprendizaje es suficiente ya con adquirir muchas aptitudes individuales. Pero para un producto o prestación que deba ser vendida realmente hay que obtener un "todo" que responda a los requerimientos de muchos clientes bajo condiciones muy diferentes. Además, ese todo no puede ser una recopilación caótica de diferentes funciones, sino que debe funcionar con total "facilidad" y al mismo tiempo con fiabilidad y seguridad en miles de casos.

Es usted quien decide si nuestra "app de aprendizaje" cumple ya esos requisitos. Nosotros creemos que ya estamos muy cerca de conseguirlo.

Ahora necesitamos su colaboración, que nos cuente sus experiencias, y nos envíe sus críticas constructivas para dar los últimos pasos y para que también usted pueda alegrarse de poder controlar sus tareas con la app.

En el diario de aprendizaje y desarrollo puede leer qué tareas hemos planteado, qué soluciones hemos encontrado y como nos hemos ido acercando progresivamente a un todo que funcione.

Semana 3 / 2013
  • Surgen las primeras ideas para la aplicación en Android.
  • El objetivo era conectar los equipos Web-IO Digital a través de la interfaz WLAN del smartphone.
  • Después de varios intentos ya logramos una tosca conexión con los equipos, pero aún con muchos errores y fallos y solo en Android 2.
Semana 4 / 2013
  • Errores de conexión en gran parte solucionados.
  • Manejo de la conexión deslocalizado a una clase propia y con ello optimizado para Android 4.
  • Ya podemos visualizar las primeras entradas y salidas, pero sin otras funciones.
  • Realización de un diseño en formato vertical.
Semana 5 / 2013
  • Representación gráfica de entradas, contadores y salidas.
  • Fijación de la aplicación en formato vertical, pues la aplicación falla al girar el móvil y aún no está asistido el formato horizontal.
Semana 7 / 2013
  • Las primeras pruebas han mostrado que el diseño actual solo funciona con el 57630 (Web-IO 12xDigital).
  • Diseño ahora dinámico que lo hace apto para la conexión con todos los equipos Web-IO.
Semana 8 / 2013
  • Integración de las primeras piezas para conmutar las salidas, pero aún sin otras funciones como el acuse de recibo.
Semana 10 / 2013
  • Ya es posible conmutar las salidas y visualizar su estado respectivo.
  • Mejora del diseño para facilitar la conmutación.
  • Las salidas pueden ser conmutadas casi a tiempo real.
Semana 11 / 2013
  • Realizar la puesta a cero de los contadores, modificando para ello el diseño.
  • Tras los primeros intentos aún se producen fallos en los que se borran contenidos erróneos.
Semana 12 / 2013
  • Primera solución a los fallos en el diseño, aunque se representan los estados de los contadores en posiciones erróneas.
  • Una vez subsanados los fallos en el diseño se seleccionan los contadores correctos, pero ahora no se borra nada.
  • Solucionado error de indexación en el proceso de borrado. Ahora ya se seleccionan los contadores y se borran los contenidos correctos.
Semana 14 / 2013
  • Surge la idea de guardar varias Web-IO que estén seleccionables.
  • Realización de un borrador de diseño que muestre los equipos "guardados".
  • Integración en la app del proceso de guardar.
  • Se producen errores en los que no se guarda correctamente el archivo de texto con los datos.
Semana 15 / 2013
  • Una vez subsanados los errores ya se puede guardar en el smartphone archivos de texto con los datos de los equipos.
  • Ahora se guardan los datos de configuración de la Web-IO activa en archivos de texto y por lo tanto es más fácil activar los equipos.
Semana 16 / 2013
  • Mejora del diseño necesario para seleccionar los equipos.
  • El funcionamiento presenta fallos con selección de equipos erróneos.
Semana 17 / 2013
  • Simplificamos la función de cambio entre los equipos y mejoramos la representación.
  • Ahora ya se conectan los equipos correctos.
  • Ya es posible "Crear nuevo" y "Borrar", pero aún con errores.
  • Subsanados los errores en las funciones "Crear nuevo" y "Borrar".
Semana 21 / 2013
  • El nombre de los archivos de texto se compone del IP o el nombre del host y el puerto.
  • Los nombres de los archivos no siempre son correctos, lo que hace fallar la aplicación y crea problemas en el proceso de borrado.
  • Realización de pruebas en diferentes smartphones con Android.
  • Ahora ya se asigna el nombre correcto a los archivos, lo que ha solucionado los fallos del sistema y los errores en el proceso de borrado.
Semana 24 / 2013
  • Posibilidad de seleccionar el lugar para guardar (SD o memoria interna).
  • Al producirse errores al guardar en la tarjeta SD, de momento se soporta únicamente el almacenamiento en la memoria interna. Ahora ya no es posible guardar en medios externos.
  • Mejora del diseño para registrar equipos y el diseño para visualizar entradas, contadores y salidas. Ahora más eficaz.
  • Tras subsanar los últimos fallos ya se puede conectar con los aparatos Web-IO Digital sin fallos del sistema ni errores.
Semana 25 / 2013
  • Ampliación de la aplicación para conectar Web-Termógrafos
  • Borrador de un diseño para Web-Termógrafos.
  • Ya es posible conectar esos equipos.
  • Los Web-Termógrafos pueden ser guardados correctamente y también ser activados directamente.
  • Es posible cambiar entre los equipos Web-Termógrafos y Web-IO Digital sin más problemas.
  • Las consultas de mediciones y su anotación en el diseño se realizan correctamente.
Semana 26 / 2013
  • Borrador del diseño en formato horizontal
  • Tras solucionar algunos pequeños problemas ya se puede girar el smartphone sin que se produzcan fallos y funciona.
  • Nueva mejora de los diseños y aumento de la eficacia.
  • Ahora ya es posible acceder a los equipos Web-IO y Web-Termo con la aplicación.
Semana 27 / 2013
  • Incorporación de nuevos diseños
  • Realización de pruebas en diferentes smartphones para comprobar su funcionalidad.
  • Los smartphones más antiguos tiene problemas de comportamiento funcional.
Semana 29 / 2013
  • Búsqueda de la fuente de esos problemas de comportamiento funcional y hallazgo de errores en diferentes funciones.
  • Nueva instanciación de la aplicación, al girar la pantalla, lo que provocaba el fallo de la aplicación tras varios giros.
  • El diseño para el listado de los equipos guardados causaba pérdidas de velocidad con contenidos grandes.
  • Tras mejorar el diseño e integrar una nueva función que se activa al girar la pantalla, la aplicación funciona con fluidez en todos los equipos disponibles para las pruebas.
Semana 32 / 2013
  • Ampliación de la aplicación para conectar equipos Web-IO analógicos
  • Los equipos pueden ser guardados y activados correctamente.
  • Ahora ya es posible aplicar salidas analógicas.
  • Integración de la función de contraseña.
Semana 33 / 2013
  • Ya es posible conectar equipos protegidos por contraseña.
  • Comprobación de nuevo de la funcionalidad de la aplicación.
  • Después de que todo ha sido comprobado y funciona cargamos la primera versión en Google Play Store.
Semana 34 / 2013
  • Comenzamos a procesar las reacciones de los clientes y modificar la aplicación en correspondencia.
  • Ahora ya es posible la asignación individual de nombres a los archivos con los datos de los equipos para su mejor identificación.
  • La nueva función de guardar contiene errores que dificultan la conexión con los equipos.
  • Ya es posible también editar los archivos de los equipos y no es necesario crearlo completamente de nuevo.
Semana 35 / 2013
  • Consulta de nombres para entradas y salidas de Web-IO Digital Equipos implementados
  • Los nombres aún no son asignados correctamente.
  • Modificado el diseño para los equipos Web-IO Digital.
  • Ahora ya se activan y registran los nombres correctamente.
Semana 36 / 2013

  • Consulta de los nombres de los sensores de los equipos Web-Termo y Web-IO Analógico.
  • Error al modificar los diseños de los equipos Web-Termo.
Semana 38 / 2013
  • Completamente implementada la asignación libre de nombres para los equipos.
  • Nueva versión de la app poco antes de la publicación.
Semana 45 / 2013
  • Modificación del diseño de colores
Semana 48 2013
  • Cambio en copia interna de la configuración
Semana 49 / 2013
  • División de la pantalla optimizada
Semana 50 / 2013
  • Transferencia de designaciones de sensores desde Web-IO
Semana 02 / 2014
  • Problema de representación de caracteres especiales en los nombres de los sensores solucionado
Semana 03 / 2014
  • Problema con el tratamiento de caracteres especiales en contraseñas solucionado
Semana 05 / 2014
  • Visualización ahora desplegable de nombres de sensores largos en pantallas pequeñas
Semana 07 / 2014
  • Corregida graduación de diferentes tamaños de pantalla
Semana 11 / 2014
  • Habilitación de la nueva versión de APP

En planificación: representación gráfica de la evolución de la temperatura, la humedad del aire, la presión del aire y otros valores analógicos.

Ocultar detalles


^