Wednesday, August 20, 2014

Diseño de la solución propuesta



La semana pasada se tuvo la junta con mi asesora, se aconsejo corregir los que ya se lleva para que no se llegue a acumular mas trabajo atrasado así como también se platico de lo que seguía de entra para la semana siguiente. A continuación los puntos importantes que se hablaron durante la junta:
  • Hacer commits con mas frecuencia y seguir trabajando en el código
  • Seguir corrigiendo ortografía
  • Seguir trabajando en lo que ya esta atrasado, como completar la bibliografía y corregir los problemas dentro del bibtex
  • Seguir buscando patentes
  • Buscar otra característica que no tenga mi proyecto, ya que en un trabajo relacionado se tenia las mismas características y se sugirió que se buscara alguna característica que incluirá mi proyecto que las otras no tengan presente

Metodología y solución propuesta

En el capítulo de metodología se incluirá la explicación de que fases y técnicas se utilizaran dentro del trabajo propuesto. las secciones serán:
  • La planeación del proyecto.
  • La selección de herramientas.
  • Métodos para obtención de datos.
En el capítulo de solución propuesta explica qué y cómo hicimos el proyecto. secciones que considero que se agregaran pueden ser:
  • La interfaz de usuario.
  • El diseño de la arquitectura.
  • La obtención y procesamiento de  datos.

Para esta semana la tarea asignada fue comenzar la estructura de estos capítulos, analizar la metodología mas útil para este trabajo y comenzar la redacción en caso de ser posible.
Avance de la aplicación:
Estas semanas he estado trabajando en aprender a utilizar herramientas para la animación, modelado y diseño que se incluirá en la parte de la realidad aumentada, ya teniendo bien dominado esta parte iniciare la integración de esto dentro de la aplicación con su interacción con la Realidad Aumentada. También agregué las dependencias para tener logs dentro de la aplicación; una puede ser para log del proceso de la aplicación, otra puede ser para guardar los datos leídos de los sensores ya antes mencionados, velocidad, calorías, pasos, etcétera. Se empezó con el esqueleto y el inicio de la configuración del archivo de java para el logger, todavía falta la integración e interacción con lo que ya se lleva.

[Actualización para esta semana]: He comenzado con las pruebas de la librería Vuforia, y he estado viendo que la mejor opción es utilizar Unity en vez de blender, por el momento, ya que la integración que ya tiene con Vuforia me facilita mucho la tarea. Sigo buscando la manera de integrarlo, necesito ver como integrar el contador dentro de la parte de realidad aumentada ya que Unity genera el apk de la aplicación de realidad aumentada y necesito checar el código fuente.

Metas para la próxima entrega:


  • Seguir trabajando con la Blender y/o Unity para ver cual se adecua al proyecto
  • Corregir redacción de tesis
  • Buscar una forma de hacer el envío de datos al servidor.

Wednesday, August 6, 2014

Análisis comparativo & identificación del área de oportunidad

La semana ante pasada se tuvo la junta semana con mi asesora, la cual se dieron unos puntos a trabajar para esta semana:
  •  Seguir cuidando la ortografía en la tesis
  •  Hacer commits mas seguidos durante el semestre
  •  Seguir buscando trabajos relacionados
  •  Trabajar sobre el .bib de LaTeX para la bibliografía de los trabajos relacionados
  •  Buscar patentes
Éstas anteriores fueron en cuanto lo que ya se tiene actualmente en la investigación, para la siguiente semana se pidió analizar cada trabajo relacionado que se encontró y sacar las características similares de estos para poder crear una matríz comparativa con las características de cada trabajo relacionado contra los que tiene mi trabajo. La tabla o matríz se hará con la siguiente estructura:

Columnas: características similares del trabajo con mi trabajo

Filas: nombre de trabajos
Ultima fila: mi proyecto comparando con los otros proyectos o para que quede mas claro sería de la siguiente manera:

caracteristica1 caracteristica2
trabajoRelacionado1 x -
trabajoRelacionado2 - x
miTrabajo x x

Será necesario una breve explicación sobre la característica similar, para que el lector comprenda bien el porque son similares en tales características.
 

Adelanto del proyecto: 
Lo que he implementado de mi código es calcular la cantidad de calorías que se queman aproximadamente basándose en los pasos contado, así como la velocidad en la que se utiliza la aplicación. He comenzado a buscar la manera de como incluir la realidad aumentada, y de las herramientas que utilizare para crear personajes y armas que utilizará la aplicación. También investigue las API acerca de RA (Realidad Aumentada) y ver las características que mejor convenían para al proyecto, considero que Vuforia es una buena API, así que la incluí dentro del proyecto para iniciar las pruebas.

Metas próximas:
 
  • Corregir todo posibles bugs para evitar que la aplicación se cierre inesperadamente
  • Crear pequeñas pruebas para irme identificando con la API, así como ver los proyectos demo de esta API.
  • Tratar de hacer los personajes y/o armas a utilizar
  •  Comentar código para tener mas entendible el proyecto

Patentes encontradas: 

He encontrado una patente acerca de métodos y sistemas de exergaming, me pareció muy interesante ya que es todo lo que estoy aplicando dentro de mi trabajo. Aquí dejo el link a la patente para que puedan checarla.
Otra similar aqui