Buenos días,
soy ingeniero informático, con experiencia en el desarrollo tanto de aplicaciones móviles para Android, como aplicaciones para sistemas embebidos en C.
Tal y como lo entiendo, podríamos plantear lo siguiente:
- Podemos implementar una pantalla con 2 secciones.
- La primera es la sección de inputs. Se pueden presentar varios botones, y una vez el usuario pulsa en uno de ellos, se envía la orden correspondiente al dispositivo electrónico. En caso de que todo vaya bien, comunicaríamos al usuario que la operación ha sido un éxito.
- Al mismo tiempo, en la otra sección de la pantalla, aparecerán una serie de datos que se refrescarán periódicamente. Propongo añadir un proceso de fondo que se encarga de realizar consultas al procesador y presentar los datos en pantalla.
Trabajaría con un repositorio SVN online, de modo que cuando hubiera finalizado el proyecto le entregaría los fuentes por si necesita realizar modificaciones en un futuro.
La duración y presupuesto de cada una de las fases no es real, queda pendiente hasta que conozca los detalles de más bajo nivel de lo que hay que implementar, para que entre los 2 podamos realizar una estimación más aproximada del coste.
Gracias y un saludo.
Luis.