jueves, 28 de junio de 2012

Bitácora 2

En el siguente documento mostramos lo realizado en dos días, así como un análisis semanal apegandonos al método Scrum.

Bitácora 2


Nosotros hemos estimado que las horas que debemos trabajar en total son 105 y con esto alcanzaremos el objetivo planteado, esta semana trabajamos 30 horas y con esto hacemos unaa estimación porcentual del avance que tenemos, que es un 28.5%.

miércoles, 27 de junio de 2012

Bitácora 1.


Actividades a realizar, por lo pronto hemos decidido que estas tareas de la primer semana tenemos que hacerla todo el equipo y algunas tareas individuales.

  • Definición herramientas, por Cecilia Urbina.
  • Diseño de pantallas, por Roberto Martínez.
  • Investigación sobre georeferenciación, por Víctor Briones.
  • Instalación de paquetes necesarios, todo el Equipo.


Definición de herramientas 

Hemos definido durante el transcurso de estos dias las herramientas que vamos a utilizar durante el transcurso del proyecto, aqui tenemos una lista con las más importantes y de las cuales hemos investigado para poder realizarlo correctamente.

Primero que nada vamos a hacer uso del SDK de Android para hacer una aplicación nativa utilizando esta herramienta, como ya hemos visto en otras materias como ingenieria de dispositivos móviles, vamos a hacer uso del lenguaje Java para dispositivos móviles a que este se nos facilita tanto para programar, como para poder hacer pruebas en dispositivos reales, que en este caso vamos a utilizar la tablet iconia acer la cual contiene GPS y camara, esenciales para nuestro proyecto.

Para poder realizar la realidad aumentada vamos a utilizar wikitude el cual es un SDK desarrollado por la compañia austriaca Wikitude GmbH, es un software gratuito que se basa en realidad aumentada para realizar localizacion mediante el dispositivo, para esto utilizaremos como primera fase GPS y luego pensamos en planearlo con objetos más presisos utilizando un método por WiFi.

Para decidir sobre las herramientas que vamos a utilizar utilizamos un tiempo aproximado de 3 horas.


Diseño de pantallas







Para realizar el diseño de pantallas aprobadas por el equipo, utilizamos un tiempo aproximado de 2 horas.

Georeferenciación de primera fase


Para utilizar la localización basada en realidad aumentada y ver la posición de los objetos en la pantantalla de la tablet vamos a calcular la posición del usuario mediante GPS, utilizando el acelerómetro, sabremos cual es la dirección a la que se enfrenta, con estos puntos esenciales, vamos a ofrecer una visión directa mejorado, generado desde un mapa convencional o por medio de la camara, proporcionando una visión abstracta en lo alto.



Como podemos ver en esta imagen, Wikitude calcula la posición de los objetos virtuales en la pantalla de la camara para móviles basado en GPS, brújula y los sensores de movimiento.

Para entender como funciona la georefenciación le dedicamos un tiempo aproximado de 1 hora.

En general podemos decir que como avance porcentual tenemos algo como un 2% del proyecto.

lunes, 25 de junio de 2012

Reporte Inicial

Metodología elegida: Scrum

 
 
Equipo:
Cecilia Urbina
Victor Briones
Roberto Martínez
Mario Nieto

 
Scrum es el método de desarrollo ágil que se utiliza para guiar actividades de desarrollo dentro de un proceso de análisis que incorpora las siguientes actividades estructurales:

 
  • Requerimiento, 
  • Análisis, 
  • Diseño, 
  • Evolución y 
  • Entrega. 

 
En este proceso se realizan preguntas cada cierto tiempo sobre que avances se han hecho.

 
Para empezar con nuestro proyecto, vamos a realizar la etapa de requerimiento, la cual consiste en definir el rol que va a hacer cada quien.

 
En el siguiente documento redactamos la definición de proyecto, en donde calendarizamos las actividades a alcanzar durante la primer semana, y de acuerdo a esto medir si se se alcanzaron los objetivos o no, y definir las metas para la siguiente semana, usando el método SCRUM.

 
Propuesta Inicial

 
Como se puede ver en el documento siguiendo la métodología elegida en nuestra primera junta se decidió el Product Backlog que vienen siendo los objetivos a cumplir entre cada sprint, lo que significa para nosotros lo que se debe de cumplir en la primer semana:
  • Repartición de tareas, todo el equipo.
  • Definición herramientas, por Cecilia Urbina.
  • Diseño de pantallas, por Roberto Martínez.
  • Investigación sobre georeferenciación, por Víctor Briones.
  • Instalación de paquetes necesarios, todo el Equipo
Y el equipo decidió que esto lo podremos cumplir al 100%, en el tiempo requerido. El próximo Backlog lo estaríamos haciendo la próxima semana y decidiriamos los nuevos objetivos a cumplir para esa semana.