Proyecto Fin de Carrera

Robótica, software y telecomunicaciones.

Ideas para Camimic

En algunas de las entradas publicadas se puede ver la GUI de mi componente, ya sea a través de las capturas de pantalla o con el video que he publicado recientemente. Sin embargo ese no será el aspecto definitivo, la GUI que he usado hasta el momento ha sido simplemente un método para aprender lo básico sobre GUI con QT y para comprobar algunos efectos de la kinect más cómodamente. De hecho estoy considerando pasar parte de este código y GUI al componente evaluationkinectComp.

Este fin de semana he estado reflexionando sobre cómo llevar a cabo las funciones de Camimic y el aspecto preliminar que debería tener la GUI, ya que ahora me siento con los conocimientos necesarios para desarrollar, pues hasta ahora me he dedicado a adquirir conocimientos básicos sobre C++, QT, KDevelop, etc.

En la siguiente imagen tengo notas con ideas que me gustaría plasmar en Camimic hacíendolas realidad.

Gracias a Pencil (programa de diseño de esquemas y mockups de GUI) la idea tiene un toque más simpático.

Idea-GUI-Camimic

Idea de GUI diseñada con Pencil y Gimp, usando OpenClipArt.

Por último he dibujado un diagrama de flujo con Dia, el cual aún necesita una mayor profundización.

Camimic-Flux-Diagram

10 abril 2011 Posted by | all | , , , , , | Deja un comentario

Autodia y Doxygen aplicado a RoboComp

Hace varios meses os hablé de Dia , Autodia y Doxygen. Hoy os contaré cómo podemos aplicar estas herramientas de documentación a RoboComp.

Primero tengo que decir que Doxygen ya estaba integrado en RoboComp cuando llegué a RoboLab, y esto me fue de gran ayuda para empezar a programar en RoboComp. Doxygen soporta LaTeX siempre que tengas instaladas las oportunas dependencias en tu sistema, para instalarlas sólo ejecuta el siguiente comando:

sudo aptitude install latex dvips gs

Hasta el momento no he documentado mi componente con Doxygen pero en RoboLab lo tienen configurado para que una vez a la semana Doxygen examine todo el código que hay en el repositorio y genere la documentación que se publica en RoboComp API.

Para empezar a documentar con Doxygen tomaré ideas de otros componentes que ya estén documentados a la vez que me ayudo de los manuales de Doxygen.

Por otro lado he estado probando Autodia, el cual es bastante fácil de usar, aunque aún no he conseguido comprender porqué no puede procesar algunos archivos y otros sí. De momento he aplicado Autodía a mi componente leandroComp (ya le cambiaré el nombre a camimicComp) sacando un bonito gráfico con los métodos y variables utilizadas.

Para instalar Autodia simplemente ejecutarmos el siguiente comando en la consola:

sudo aptitude install autodia

Para ejecutarlo basta con llamarlo así:

autodia

Entonces te saldrá una pantalla explicando las distintas opciones posibles, si teneis alguna duda, espero vuestros comentarios.

3 abril 2011 Posted by | all | , , , , | Deja un comentario

Dia, AutoDia y Doxygen, herramientas para organizar y documentar

Aunque el Proyecto Fin de Carrera de una Ingeniería Técnica no suele ser de grandes dimensiones siempre es bueno adquirir buenas costumbres desde el principio.

Como ya escribí en esta entrada anterior, fijar los objetivos y una planificación, son buenos hábitos a la hora de desarrollar proyectos.

Cuando el proyecto se trata de software, buenos hábitos son: Organización con UML, Código Limpio y Claro, y Documentación.

Dia Doxygen

Sigue leyendo

16 noviembre 2009 Posted by | Recursos | , , , , , , | 1 comentario

   

A %d blogueros les gusta esto: