Archive for the ‘mswl0809’ Category

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.

Hackers de GNOME y KDE en el máster

Thursday, March 5th, 2009

Esta semana nos acompañarán en las clases Carlos García Campos y Albert Astals Cid, miembros destacados de las comunidades GNOME y KDE respectivamete.

En semanas anteriores los alumnos tuvieron la oportunidad de introducirse en el manejo de las herramientas que van a usar en este módulo, así como talleres específicos de Python y Mono.

A lo largo de estas sesiones, los alumnos podrán aprender y discutir con hackers de primer nivel todos los aspectos relativos a GNOME y KDE como entornos de desarrollo: aspectos legales (licencias y copyright), sociales (comunidad de los proyectos, políticas de release) y técnicos (librerías y API).

Empieza el módulo de desarrollo de software libre

Friday, February 20th, 2009

Este fin de semana se inicia el Módulo de desarrollo en entornos de escritorio y dispositivos móbiles. Las 85 horas de seminarios, permitirán a los alumnos trabajar con las tecnologías y herramientas más habituales en el mundo del software libre.

Dentro de los objetivos de este módulo se encuentran:

  • Dominar herramientas libres para la coordinación de proyectos (herramientas agile, wikis, trackers, etc).
  • Familiarizarse con las herramientas libres para el desarrollo de proyectos con sistemas GNU/Linux (entornos de desarrollo, depuradores, profilers, etc).
  • Conocer las principales tecnologías libres de desarrollo para el desktop: GNOME, KDE, Freedesktop.org, C, Mono y Python.
  • Conocer las principales tecnologías libres de desarrollo para dispositivos mobile: GNOME Mobile, Maemo, Moblin.org, Openmoko.
  • Comprender los conceptos importantes en el desarrollo software: documentación, accesibilidad, localización, empaquetado, gestión de bugs, testing e integración continua.
  • Participar en charlas complementarias de personalidades involucradas en la comunidad y empresas relevantes del sector (GNOME, Maemo, Nokia).

En los seminarios se combinarán sesiones teóricas con prácticas, con el objetivo de que los alumnos desarrollen a lo largo de este módulo unha aplicación libre multiplataforma (escritorio y dispositivos móbiles) con las tecnologías, herramientas y metodologías usadas en las comunidades y empresas de software libre.

Gracias a la colaboración de Nokia con el máster en Software Libre los alumnos podrán utilizar los dispositivos N810 basados en la plataforma Maemo durante el transcurso del módulo.

Módulo de administración: material y seminarios

Monday, February 16th, 2009

Este fin de semana pasado concluyó el módulo de administración e integración de sistemas en el máster con 2 seminarios específicos.

El viernes 13 de Febrero, Rodrigo Moya: seminario sobre el sistema de paquetes RPM. Rodrigo, además de ser un hacker en la plataforma GNOME con más de 10 años de experiencia en la plataforma, ha formado parte de Ximian y Novell, dos de las empresas con más historia en el sector.

La mañana del sábado 14 de Febrero, estuvo con nosotros Javier Uruen, de e-Box Technologies. Javier que explicó el funcionamiento de la plataforma e-Box para la gestión de redes corporativas, interfaz oficial de configuración en Ubuntu Server.

A lo largo de este módulo, los alumnos han podido aprender en profundidad sobre la gestión del sistema y la integración de servicios. Es posible acceder a los contenidos completos de este módulo en la plataforma de formación.

Conjuntamente con las sesiones de formación y los seminarios del pasado fin de semana, el módulo ha contado con otros dos seminarios sobre: