Este es el repositorio de la versión de Java presentada el 6 de junio de 2019 a los instructores del SENA. Esta versión fue desarrollada entre el 18 de febrero hasta el 5 de junio del mismo año.
Tech Domótica es un software simulador de ambientes domóticos, capaz de gestionar múltiples dispositivos (virtuales, al ser un simulador), en el cual se puede administrar ciertos aspectos de ellos, como el estado del dispositivo, temperatura, encendido/apagado, entre otras propiedades.
Tech Domótica cuenta con sincronización a los cambios que se realicen desde la versión de Android. Si un dispositivo cambia sus condiciones desde la app, se verán reflejadas en la versión de escritorio.
Para ejecutar la aplicación, se debe de contar con la base de datos montada. La base de datos fue hecha para MariaDB, por lo que es recomendado usar un gestor de base de datos como phpMyAdmin para realizar los cambios necesarios.
- SRS del proyecto: Disponible en Google Drive.
- Plan de calidad del proyecto: Disponible en Google Drive.
- Versionamiento: Ver en la parte de releases.
- Documentación de código: Cierta parte del código está documentado, puesto que el proyecto en general se dividió entre múltiples miembros. Click aquí para ir a la Wiki.
Para compilar Tech Domótica, se debe de tener el JDK 8 o superior instalado, y se debe de usar el IDE NetBeans 8.0 o superior, y asegurarte de que el JDK usado durante el momento a compilar sea el apropiado, debido a que el JDK usado para el desarrollo fue ajustado a OpenJDK 8. Si es necesario, es importante cambiar entonces al JDK de Oracle.
El build target de NetBeans debe ser cambiado en caso de que no se posea OpenJDK 8.
- El programa en la parte de sensores no está correctamente terminado, y tiene algunos fallos que provocan que el programa deje de funcionar como se espera.