[Jde-dev] towards 4.4

David Lobato dav.lobato en gmail.com
Sab Ago 29 01:15:38 CEST 2009


Viendo que se acaban las vacas para la mayoría de los mortales ;)
me he decidido a subir de una vez por todas las primeras piezas de jderobot 4.4.

He subido mucho código y así de primeras puede asustar un poco, así
que voy a intentar resumir un poco. Principalmente he añadido
estructuras de datos y funciones para modificarlas, con la idea de
hacer mas fácil el uso de los elemento principales de jde: esquemas,
interfaces... Siempre con la idea de mantener compatibilidad hacia
atrás.

El tipo de dato JDESchema ya existia, así que he ido añadiendo cosas
en torno a él. Ahora tenemos JDEInterface para representar interfaces,
JDEHierarchy para representar la jerarquía y alguna cosa mas.

Especial incapié en el asunto de los interfaces. echar un ojo bien a
alguna cabecera (motors.h, encoders.h,...). Aun sin entender que hace,
resulta simple de ver, no? (eso espero)

Para explicarlo todo haría falta un correo muy largo que aburriría,
así que a medida que vaya haciendo funcionar cada parte añadida con
ejemplo intentaré explicar como funciona. He añadido un directorio
"examples", en el que para empezar hay un ejemplo tonto de un evitador
de obstaculos. Podéis ver lo simple que queda el código para acceder a
las cosas y la nueva manera de usar jde (esto permitirá en un futuro
usar los esquemas como componentes de verdad). Para arrancar el
ejemplo usar el fichero de configuración sugerido (pasandolo como
argumento), requiere player arrancado.

Iré subiendo tickets al trac con todas las cosas que faltan por
añadir, el código es mas que beta y está lleno de comentarios con
FIXME ;) Además iniciaré un roadmap que iremos rellenando entre todos
para marcar el trabajo futuro.

Y de momento nada mas... como lo veis??

Un saludete desde USA!
David.


More information about the Jde-developers mailing list