Ayer GMV realizó una ponencia en IMAGINATICA 2009 y tuve la oportunidad de poder participar en la misma.
En mi intervención intenté expresar a un colectivo de alumnos de la Universidad de Sevilla (estudiantes de Ingeniería Informática mayoritariamente) cómo entendemos el Software Libre en GMV. Comenté nuestra participación en proyectos Open Source que forman parte de nuestro ecosistema software como Continuum, proyecto en el que mi compañero José Morales está trabajando, o Sonar, para el que estamos desarrollando una nueva funcionalidad de la que yo mismo me estoy ocupando.
Sigo pensando que ese peldaño que hay entre la Universidad y la Empresa es demasiado alto, cuando se habla de herramientas como Trac o Subversion en un foro universitario… desgraciadamente pocos las conocen (desde luego yo tampoco las conocía cuando estudiaba). Quizás no estaría demás alguna asignatura orientada en este sentido.

Categorías: Open Source · Profesional
Etiquetado: Imaginatica, Open Source, Software Libre
La empresa en la que trabajo (GMV) está apostando con fuerza por el Software Libre, fruto de esta apuesta es la contribución a varios proyectos Open Source, entre ellos Sonar. Cuando se me dió esta oportunidad, no tuve dudas, quería aportar algo a este magnífico proyecto, del cual llevábamos sacando partido bastante tiempo.
Desde hace algún tiempo trabajo (entre otras cosas) para desarrollar un nuevo módulo en Sonar, Sonar PDF Reporter. El objetivo del módulo es añadir una nueva funcionalidad a Sonar que permita la explotación en forma de entregable de gran parte de la información que nos ofrece esta herramienta en su interfaz web.
El módulo genera un archivo PDF que contiene:
- Visión general de la calidad del código de todo el proyecto.
- Información concreta por módulos funcionales: métricas y medidas obtenidas a partir combinaciones de las métricas.
- Información general del proyecto: versionado, estructura de módulos, descripción, etc
Además de ser un módulo integrado en Sonar, durante el diseño siempre tuve en mente el posible uso del módulo de forma independiente, es decir, ofrecer la posibilidad de explotar la información que Sonar proporciona desde nuestra propia aplicación, por ello se ha hecho uso de Web Services API de Sonar.

Sonar PDF Reporter Design
Quedan bastantes retoques y mejoras por realizar, pero puedes descargar un PDF de ejemplo con los reportes del propio proyecto Sonar, y ver en primicia el resultado ;)
Categorías: Herramientas · Open Source · Software Quality
Etiquetado: GMV, Open Source, Software Quality, Sonar, Sonar PDF