Archive for April, 2009

Calidad en el desarrollo de software

Thursday, April 23rd, 2009

En éstas últimas semanas del módulo de desarrollo sobre gnome, los alumnos están trabajando en aspectos referentes a la calidad del software desarrollado. Concretamente, los profesores y temas que se están trabajando son los siguientes:

Siguiendo la filosofía expuesta en los workshops, el modo de trabajo es eminentemente práctico. Luego de la necesaria introdución teórica a los conceptos y herramientas, los alumnos aplicarán los nuevos conceptos sobre la aplicación que están desarrollando.

Conferencia de Stallman en Vigo: AFORO COMPLETO!!!

Wednesday, April 15th, 2009

completo

NOTA: ATENCIÓN EL AFORO PARA LAS CONFERENCIAS ESTÁ COMPLETO, SE HA CERRADO LA LISTA DE INSCRIPCIÓN.

Richard Stallman -parte del comité asesor del Máster y uno de los principales referentes del mundo del software libre- estará presente en Vigo para impartir dos conferencias abiertas al público dentro del programa oficial del Máster.  El acto tendrá lugar en el Auditorio del Centro Cultural Caixanova el 30 de Abril de 16:00h a 21:00h.

Popularmente conocido como rms, Richard Matthew Stallman es uno de los fundadores del proyecto GNU y la Free Software Foundation en los años 80. Programador destacado y líder de diversos proyectos, tiene además una gran influencia como filósofo del movimiento, ya que ha impulsado el establecimiento de un marco legal que da cobertura al desarrollo de software libre.

El programa de la jornada es el siguiente:

  • 16:00 - El movimiento del Software Libre, por Richard Stallman.
  • 18:15 - Entrega de los diplomas a los alumnos de la edición 2007/2008 y descanso.
  • 18:45 - E l peligro de las patentes, por Richard Stallman.

Aunque la entrada es libre, se requiere inscripción previa para controlar el aforo.

Workshops GNOME: aprender haciendo

Wednesday, April 8th, 2009

A lo largo de las últimas semanas, los alumnos del máster han estado trabajando en una pequeña aplicación para el entorno de desarrollo GNOME. Durante las 25h de clase y duro trabajo posterior, se han podido familiarizar con:

Los seminarios han estado dirigidos al modo de los GNOME hackfests: los desarrolladores se enfrentaban a tareas concretas que tenían que resolver con la ayuda de los profesores y sus otros compañeros.

Por otro lado, la coordinación semanal de las tareas  y el proyecto se hizo siguiendo la metodología de Xtremme Programming gestionada con las herramientas que para ello dispone el TWiki, con lo que los alumnos se enfrentaron a entornos reales de gestión de proyectos con metologías ágiles.

Finalmente, la metodología de trabajo seguida para la integración del código ha usado herramientas y prácticas bien conocidas en las comunidades de software libre:

  • git como sistema de control de versiones.
  • autotools para automatizar la compilación.
  • Procesos de peer-review: la integración de cada parche (modificación/creación de código) era enviada a una lista de correo para fomentar la revisión por los alumnos y profesores. Una vez el parche era revisado, se integraba en el repositorio.

Con todo esto, se pretende replicar a lo largo de las sesiones un entorno real de desarrollo, a la vez que los alumnos aprenden siguiendo la máxima de aprender haciendo.

Software Libre en dispositivos móbiles: GNOME Mobile y la experiencia de Nokia

Tuesday, April 7th, 2009

Este fin de semana, Carlos Guerreiro, ha realizado una conferencia para los alumnos del máster. La conferencia estuvo enfocada en 2 temas fundamentales:

  • La relación entre las grandes compañías y las comunidades de software libre.
  • Dispositivos móbiles con Linux: historia, tecnologías actuales y retos de futuro.

Guerreiro es miembro el comité asesor del máster y ha coordinado en los últimos años un grupo de trabajo sobre Maemo en Nokia.

Previamente a su conferencia, Juan José Sánchez -representante de Igalia en el advisory Board de la Fundación GNOME y en la iniciativa GNOME Mobile- ha presentado la plataforma GNOME Mobile.

Con estos 2 seminarios, los alumnos han podido conocer y discutir el estado del software libre para dispositivos móbiles. Conjuntamente con las charlas sobre gnome mobile y maemo, se discutirá en próximas semanas sobre otras plataformas e iniciativas como openmoko o moblin.