1985
Primer despliegue de Internet en España
Realiza la primera conexión española a Internet al desplegar en el DIT de la ETSIT-UPM una subred Ethernet con TCP/IP, junto con G. León y T. de Miguel, y conectar dicha red al correo electrónico de Internet a través de un nodo de EUnet, junto con F. Fournon. Este primer despliegue crea la semilla a partir de la cual comienza el despliegue de Internet en España.
Se le denominó la «Internet de los pobres»: daba acceso barato al correo de Internet desde sistemas UNIX o subredes IP mediante módems telefónicos y UUCP, siguiendo la norma RFC 822 del IETF.
Principios de los 80
Especificación y diseño de protocolos con EFSM y Estelle
Participó en el desarrollo de una metodología de implementación de protocolos a partir del lenguaje Estelle, utilizada para implementar los protocolos NCR-270 y X.25 para las empresas Secoinsa y Telefónica. Estas implementaciones se incorporaron a los productos de ambas empresas y estuvieron operativas durante varias décadas.
1986–2001
Especificación de protocolos con cálculos algebraicos y LOTOS
A mediados de los 80 se centra en el uso de cálculos algebraicos y del lenguaje LOTOS. Desarrolló la herramienta LOLA para la transformación automática de especificaciones, junto con S. Pavón y D. Larrabeiti. Participó activamente en la definición del lenguaje LOTOS en ISO de 1986 a 1989.
Desde 1994 fue presidente y rapporteur del comité ISO que definió la norma E-LOTOS (Enhancements to LOTOS), ISO/IEC 15437:2001, hasta su publicación definitiva en 2001. Fue además editor de la norma y representante español en dicho comité durante ese periodo.
1995 en adelante
La aplicación Isabel
Creó la aplicación Isabel junto con su grupo de investigación —compuesto entonces por Tomás de Miguel, Arturo Azcorra, Santiago Pavón, Joaquín Salvachúa, David Larrabeiti y Manuel Petit, aunque luego intervinieron muchos más—. Isabel fue una aplicación de videoconferencia de banda ancha desarrollada en colaboración con Telefónica I+D y el CET de Aveiro.
Durante más de una década fue probablemente la única aplicación capaz de combinar IP unicast y multicast para videoconferencias de banda ancha, adaptando la calidad de servicio a los distintos tipos de líneas. En 1997 comenzó su porte a IPv6; la experiencia sirvió para generar una primera guía de migración de aplicaciones a IPv6, utilizada como referencia en múltiples IPv6 Task Forces, incluida la de EE. UU.
El primer evento basado en Isabel fue ABC95, que conectó cinco auditorios en España, Portugal y Suiza en el verano de 1995. Siguieron muchos otros: ABC96, Global 360 (1997 y 1998), IDC (1998 y 1999), Internet NG (2001–2004), Telecom I+D (1997–2007), Global IPv6 Summits (2001–2003), etc. Isabel se utilizó también para crear aulas virtuales multicentro que permitían impartir asignaturas conjuntamente entre varias ETSI de Telecomunicación.
2001–2017
Director de la Cátedra Telefónica Internet NG
- Durante los primeros años la cátedra fue un observatorio de la evolución de Internet y de sus desarrollos más avanzados: protocolos y servicios, aplicaciones multimedia, la blogosfera, las redes sociales, la Web 2.0, HTML5 y la plataforma Web, la nube… Los temas más candentes se debatían en jornadas anuales distribuidas con Isabel, con la participación de muchas otras cátedras Telefónica.
- Entre 2001 y 2012 promovió el desarrollo de nuevas aplicaciones con el premio Nuevas Aplicaciones para Internet.
- Organizó los primeros hackathones en España con la ayuda de Víctor Sánchez Belmar, empezando por la HTML5 Party (septiembre de 2011). Siguieron otras HTML5 Parties, HTML5 vs Android, WebRTC Challenges, TADHack y, sobre todo, HackForGood: un gran hackathon multisede de innovación social, con la Fundación HazLoPosible y los programas de emprendimiento de Telefónica, celebrado anualmente entre 2013 y 2024 en una docena de ciudades.
- En 2013 crea, junto con otros colaboradores, el MOOC «Desarrollo en HTML5, CSS y JavaScript de WebApps, incluyendo móviles FirefoxOS» para MiríadaX: más de 14 ediciones y cerca de 300.000 inscritos, el MOOC más seguido de la UPM, de MiríadaX y posiblemente en lengua castellana.
- Le siguieron los MOOCs «Diseño Backend con Node y JavaScript», «Gestión de versiones con Git y GitHub» y «Realización de proyectos FullStack», que en 2020 formaron un Itinerario Formativo con micro-credenciales y título oficial de la UPM, y que todavía se imparten hoy.
Estos MOOCs sirvieron para desarrollar la metodología AMMIL (Active Meaningful Micro-Inductive Learning), de gran eficacia para crear materiales educativos de autoaprendizaje.
1999 · 2012
Emprendimiento
Cofundador de la empresa Agora Systems S.A. en 1999 y de Mashme.tv en 2012.
2017–2025
Codirector de la Cátedra Telefónica para la Economía Digital
En 2017 Telefónica integra la Cátedra Internet NG y la Cátedra Telefónica Movistar en la Cátedra Telefónica para la Economía Digital, con Jorge Pérez (línea Economía Digital) y Juan Quemada (línea Sociedad y Transformación Digital) como codirectores. En este marco, y hasta 2025, continúa las actividades de fomento del emprendimiento, hackathones y cursos MOOC.