Telefónica I+D y Trabe Soluciones

June 12th, 2009

Telefónica I+D y Trabe Soluciones presentarán seminarios técnicos sobre tecnologías y proyectos con las que trabajan.  Ambas pertenecen a las empresas colaboradoras del máster, algunas de las cuales ofertarán prácticas remuneradas a los alumnos del máster.

Telefónica I+D hablará sobre los proyectos:

  • MyMobileWeb, presentado por Cristian Rodríguez de la Cruz.
  • EzWeb, presentado por Miguel Ángel Cañas.

Por su parte, Trabe Soluciones (con David Barral y Asís García Chao) presentarán:

sobre la que construyen muchas de sus soluciones y productos web, tal y como Galicia Global o FypURL.

Módulo de Desarrollo web con Software Libre

May 8th, 2009

Esta semana se inicia el módulo de desarrollo web. Dentro de este módulo los alumnos se enfretarán principalmente a PHP y Java, con algunos seminarios específicos de otras tecnologías y herramientas web. La planificación será la siguiente:

Workshops de PHP

  • Introducción a entornos web, PHP y CMS Typo3.
  • Servicios Webs y REST.
  • Integración de sistemas y Single Sign On.

Workshops de Java

  • Introducción y arquitectura de aplicaciones web Java.
  • Desarrollo de interfaces web RIA con el framework ZK
  • Calidad: documentación, i18n, a11y, automatic build system, testing e integración continua.

Seminarios específicos:

  • Django Framework
  • Ruby on Rails, con la colaboración de Trabe Soluciones
  • Indexación, búsqueda y análisis de documentos en la web, con la colaboración del IRLAB de la Universidade da Coruña y del grupo COLE de la Universidade de Vigo.
  • EzWeb y MyMobileWeb, con la colaboración de Telefónica I+D

Durante los workshops de PHP los alumnos tendrán que superar la realización de pequeñas tareas con las que consoliden los conceptos de las sesiones. Por otra parte, durante los workshops de Java, los alumnos tendrán que complementar la práctica desarrollada a lo largo del módulo Desktop/Mobile con la implementación de un servidor para la aplicación GTD.

Calidad en el desarrollo de software

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!!!

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

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.