[Jde-dev] software reutilizable

David Lobato dav.lobato en gmail.com
Lun Jul 20 12:33:20 CEST 2009


Estoy revisando parte del software que contiene el proyecto jderobot,
con la idea de localizar aquellas partes que podrían ser
"reutilizable" por terceros.
La idea es encontrar software que hayamos desarrollado nosotros que
pueda ser útil para la comunidad open source, independientemente de si
usan nuestra arquitectura jderobot.

La primera impresión, es que sólo las librerías colorspaces,
progeo,... cumplen dicha condición, aun teniendo mucho mas software
que podría ser útil como por ejemplo el driver de la pantilt, el de
mplayer, o algunos algoritmos. El problema es que están tan integrados
en jderobot que no pueden usarse fuera de la arquitectura, resultando
poco "reutilizable".

Este problema se describe en [1], donde se comenta que desplazar tanto
drivers como algoritmos (DA) a librerías independientes de la
arquitectura puede resultar beneficioso para la reutilización, entre
otras cosas.

Creo que el enfoque hacia jde 4.4 debe ser éste, refactorizar parte
del software que tenemos y extraer la funcionalidad en librerías
independientes de la arquitectura. Una vez hecho esto, podemos
intentar participar en algún repositorio open source de software
robótico, como gearbox [2].

Cómo lo veis?

Un saludo,
David.

[1] http://www.cas.edu.au/download.php/makarenko07_iros_benefits_of_thin_frameworks.pdf?id=1748
[2] http://gearbox.sourceforge.net/


More information about the Jde-developers mailing list