Devblog 2: #HackathónUGR & Primer Issue cerrado.

Durante la asistencia al hackathon organizado por la Oficina de Software Libre de la UGR he organizado los issues de cara al primer milestone y cerrado el primero, referente a la actualización de tiempos de modificación en los ficheros y almacenarlos en las clases implementadas.

Anuncios

Devblog 1: Concepto de diseño y planificación de lenguaje.

Después de estudiar las diferentes posibilidades de bibliotecas disponibles me he topado con alternativas privativas tanto en Java como en C++; siendo estos dos lenguajes en los que estoy familiarizado.

Un poco de búsqueda más tarde encuentro posibilidades en python para el manejo y gestión tanto de conexiones via WIFI como por Bluetooth.
El próximo paso es evaluar la compatibilidad de el proyecto con el intérprete en Android de Python.

El diseño preliminar de la aplicación es el siguiente:

  • Servidor: Situado en el PC, a la escucha de la conexión del dispositivo cliente (Android). Con un path definido para la sincronía, con una lista leída y los últimos tiempos de modificación registrados. En caso de detectar conexión y confirmar un login legítimo, sincroniza los datos que tengan una fecha de modificación más nueva.
  • Cliente: Situado en el dispositivo Android, con un path establecido y una serie de ficheros indexados. Una interfaz de usuario sencilla para establecer la conexión y validarla.