-
Nueva versión de los ejecutables (con manual de ayuda y plugins de operaciones)
Publicado el 8 08Europe/Berlin Abril 08Europe/Berlin 2009 Sin comentarios aún ...Hola a tod@s,
Pues simplemente decir que hemos generado unos nuevos ejecutables de la aplicación.
Estos incluyen dos grandes diferencias (además de nuevas operaciones para la caracterización):
- Parte del manual de ayuda (aunque esperamos tener terminado lo principal en un par de días)
- Extensión mediantes plugins.
¿Que quiere decir extensión mediante plugins? Pues que ahora nuestra aplicación la tenemos dividida en componentes (plugins). En concreto cuatro (por ahora):
- com.coolimagingproject.coolimaging (la aplicación principal)
- com.coolimagingproject.colorOperations (Operaciones para cambio de espacios de color)
- com.coolimagingproject.basicImageProcessingOperations (Operaciones basicas de tratamiento de imágenes)
- com.coolimagingproject.help (manual de ayuda)
Estos componentes se encuentran en la carpeta plugins dentro de la carpeta coolimaging.
¿Que ventaja aporta esto? Pues una vez terminada la aplicación principal podemos implementar nuevas operaciones sin tener que tocar la aplicación principal. Incluso mejor, un usuario con conocimientos de programación puede añadir nuevas operaciones sin saber nada de nuestra aplicación. U otras, como que cuando terminemos el manual de ayuda solo habrá que sustituir el plugin com.coolimagingproject.help por el nuevo que generemos, sin tener que volver a generar todo el ejecutable.
Para poder descargarlos aquí.
-
Añadido punto de extensión
Publicado el 28 28Europe/Berlin Marzo 28Europe/Berlin 2009 Sin comentarios aún ...Siempre hemos hablado de darle soporte a la aplicación para que ésta sea ampliable facilmente con nuevas operaciones. !Hoy es el día en el se ha convertido en realidad!
Ahora podemos desarrollar plugins externos a nuestra aplicación a partir de un punto de extensión y añadir nuevas operaciones de forma fácil.
Esto tiene la gran ventaja, que la persona que programe estas nuevas operaciones no tiene porque tener conocimiento del resto de la aplicación, sino que sólo se deberá centrar en la implementación de la misma.Ahora que ya lo tenemos hecho, vamos a centrar nuestros esfuerzos en hacer manuales y pruebas para que quien quiera pueda colaborar en el proyecto creando nuevas y mejores operaciones.



Comentarios recientes