Descripción rápida.

Bienvenido al blog de "The Minerva Project"!
¿Qué es Minerva? Minerva es una herramienta que facilita la creación de aplicaciones de realidad aumentada, sin requerir un conocimiento profundo en la materia. ¡Simplemente dile a Minerva qué quieres que haga tu aplicación, y ella hará todo el trabajo!

viernes, 4 de marzo de 2011

Fases de trabajo

Para la realización del proyecto se han diferenciado varias etapas de trabajo generales, haciendo una estimación del coste temporal que requerirá cada una.

La fase de implementación comenzó el día 18 de febrero de 2011, coincidiendo con el cumpleaños de su autor ;). La entrega, incluyendo la documentación, no debe sobrepasar el 15 de Junio del mismo año.

Fases generales de trabajo:
  1. Estudio previo (~1 semanas): antes de comenzar a picar código, se hizo un análisis de las características, requisitos, arquitectura del proyecto, lista de sensores, controladores y actuadores, etc. Durante esta etapa se definió los nombres de los componentes de Minerva (MAO, MLB, MSL, etc) y se creó el logotipo (la lechuza característica de Minerva).
  2. Realización del Kernel básico (~2 semanas): Comienza la etapa de implementación. Se define la arquitectura básica del sistema: Factorías (de MAO's y MLB's), controladores (de eventos de entrada, de la lógica del juego), representación de objetos tridimensionales y bidimensionales, soporte para las propiedades definidas por el usuario, obtención de vídeo, lanzamiento de excepciones, compilación sencilla (mediante Makefiles).
  3. Incorporación de la engine física (~2 semanas): estudió de la engine Bullet. Incorporación del sensor de colisión, y estudio de la implementación de simulaciones físicas dentro de Minerva. Se idea el concepto de MAO dinámico y estático, además de otros como el MAO clase.
  4. Creación del parser del lenguaje (~2 semanas): definición precisa del lenguaje e implementación mediante Bison y Flex.
  5. Refinamiento (~1 semana): Se dará un tiempo para refinar el proyecto orientado a las aplicaciones que se mostrarán en la presentación del proyecto.
  6. Documentación (~4 semanas): escritura de toda la documentación obligatoria, e impresión de la misma.

No hay comentarios:

Publicar un comentario