Dr. Diego López de Ipiña González de Artaza (EN)

Welcome to my home page. In this page you can find resources related to the subjects/modules that I teach. There are also links to my publications and research interests. If you want to contact me send me an email to d i p i n a [at] e s i d e [dot] d e u s t o [dot] e s. If you come to the University of Deusto43.270737-2.939637, my office is  number 110 in DeustoTech, Faculty of Engineering (ESIDE), my extension is  2548  (the University's phone number is +34 944 139 003) . Indications on how to reach to Engineering building, labeled as 1, can be accessed here. Here you can find my CV in English.

Bienvenido a mi página personal. En esta página puedes encontrar material relevante a los módulos/cursos que enseño, así como enlaces a mis publicaciones e intereses de investigación. Si quieres contactar conmigo mándame un email a d i p i n a [arroba] e s i d e [punto] d e u s t o [punto] e s . Si te pasas por la Universidad de Deusto43.270737-2.939637 mi despacho es el 110 en DeustoTech, edificio ESIDE y mi extensión es la 2548  (teléfono de la universidad 944 139 003) . Aquí puedes acceder a mi CV en Español.

 

 

Asignaturas Imagen
Material para las asignaturas que imparto en el curso 2006-2007:

 

Material para las asignaturas que imparto en el curso 2005-2006:
Material para las asignaturas que impartí en el curso 2004-2005:

Material para algunas de las asignaturas en las que impartí clases en el curso 2003-2004:

Research Projects Imagen
Below you can find some research projects which I have directed since I began working for the University of Deusto, in reversed chronological order:
  1. THOFU: Tecnologías del Hotel del Futuro. Supported by: Sexta Convocatoria Programa de Consorcios Estratégicos Nacionales en Investigación Técnica (CENIT) 2010, Ministerio de Ciencia e Innovación. Lead by: Informática Gesfor. Subcontracted by: Andago Ingeniería, PARADIGMA TECNOLÓGICO, TREELOGIC. Period: October 2010-2013. Funding: 544.050 €
  2. DEUSTEK2: Grupo reconocido del Sistema Universitario Vasco. Supported by: DEPARTAMENTO DE EDUCACION, UNIVERSIDADES E INVESTIGACION, GOBIERNO VASCO. Period: 2010-2012. Funding: 46000 € (2010), 46000 € (2011) and 46000 € (2012)
  3. TALIS+ENGINE: RAZONAMIENTO HIBRIDO COOPERATIVO Y SEMANTICO PARA LA ORQUESTACION DE SERVICIOS EN ENTORNOS ASISTENCIALES. Supported by: MICINN: Ministerio de Ciencia e Innovación, Subprograma de Proyectos de Investigación Fundamental no orientada, TIN2010-20510-C04-03 (subprograma TSI). Lead by: Universidad Polictécnica de Madrid. Other participants: Universidad de Castilla La Mancha, Universidad de Alicante, Universidad de Deusto. Period: 2010-2012. Funding: 67.500 €
  4. DomoRIA: Domotic Rich Internet Applications. Supported by: Education, Universities and Research Department, Basque Government, UE09+/69. Period: 2010. Funding: 51.320 €
  5. SELENE: Entorno Web Social y Semántico para la Innovación en Red. Supported by: MICINN: Ministerio de Ciencia e Innovación, Programa Nacional de Investigación Aplicada, Subprograma de Investigación Aplicada Colaborativa, CIT-430000-2009-43, Participants: MONDRAGON GOI ESKOLA POLITEKNIKOA, LKS S. COOP. LTDA, ISEA, S. COOP, UNIVERSIDAD DE LA IGLESIA DE DEUSTO. Period: October 2009-December 2011. Funding: 71.134,00 (2009), 107.981,00 (2010), 112.513,00 (2011), 291.628,00 (TOTAL) as a loan
  6. AGUREZAINA/ZAINGUNE2: Plataforma de Automatización y Control de Entornos Residenciales Asistivos (IG-2009/0000066). Supported by: TECDOA S.L, IRONTEC INTERNET Y SISTEMAS GNU LINUX S.L, OIZPE EGOITZA, KOOP, ELK through program GAITEK 2008, IG-2008/0000157, Gobierno Vasco & GAITEK 2009, IG-2009/0000066, Period: 2008-2010, Funding: 214733 €
  7. Habitación Domótica Infantil (HDI). Supported by: Kidy Froh S.L, AGOTEK DESARROLLO TECNOLÓGICO S.L and DINITEL 2000 S.A through program GAITEK-INTEK 2009, IG-2009/0000076. Funding: 15893 €. Period: 2009-2011
  8. TALISMAN: RAZONAMIENTO SEMANTICO DISTRIBUIDO Y ORQUESTACION DE SERVICIOS EN ENTORNOS REACTIVOS (TIN2009-14406-C05-05 (subprograma TSI)), Period: 2009, Funding: 10000€ (2009), MICINN: Ministerio de Ciencia e Innovación, Subprograma de Proyectos de Investigación Fundamental no orientada
  9. ACROSS. Auto-Configurable Robots for Social Services (Proyecto Singular Estratégico TSI-020301-2009-27) - Period: 2009-2011, Funding: 65245,2 € (2009), 134666,8 € (2010) and 139103,2 (2011)
  10. MUGGES: Mobile User-Generated Geo Services (FP7, GALILEO-2007-GSA-1), Period: 2009-2010, Funding: 75.060,00 € (2009) and 75.060,00 € (2010), European Union, VII Framework Program
  11. ISMED - Intelligent Semantic Middleware for Embedded Devices -- Proyecto de Investigación Básica y Aplicada del Gobierno Vasco, Period: 2007-2010, Funding: 41250 €, Gobierno Vasco/Eusko Jaurlaritza
  12. GEOBUS - Tagzania Geobúsqueda Social, Period: 2008-2009, Funding: NET-INTEK 2007, 13400 € (2008), 14017,66 € (2009), Gobierno Vasco/Eusko Jaurlaritza
  13. FUTURE INTERNET – ELKARLANEKO IKERKUNTZA ESTRATEGIKORAKO PROGRAMA, ETORTEK 2008 - Proyectos de Investigación Estratégica, Period: 2008-2010, Funding: 9939 € (2008), 22228 € (2009) and 22305 € (2010), Gobierno Vasco/Eusko Jaurlaritza
  14. MIO! Tecnologías para prestar Servicios en Movilidad en el Futuro Universo Inteligente (CENIT-2008 1019) – Period: 2008-2011, Funding: 263194 € , Program: Ministerio de Ciencia e Innovación, CENIT 4ª convocatoria, subcontratación efecutada por Telefónica I+D
  15. PIRAmIDE. Personalizable Interactions with Resources on AMI-Enabled Mobile Dynamic Environments (TSI-020301-2008-2) – Period: 2008-2010, Funding: 45.022,50 € en 2008, 89.991,30 € en 2009 y 88440,3 € en 2010, Program: Ministerio de Industria, Comercio y Turismo, Plan Avanza I+D 2008
  16. CBDP: Context Based Digital Personality (TSI-020400-2008-15) – Period: 2008-2010, Funding: 45.038,50 € (2008), Program: European project with CELTIC label, financed by Ministerio de Industria, Comercio y Turismo, Plan Avanza I+D 2008
  17. ISMED - Intelligent Semantic Middleware for Embedded Devices – Period: 2007-2010, Funding: 41250 €, Program: Departamento de Educación, Universidades e Investigación, Gobierno Vasco, Programa Investigación Básica y Aplicada
  18. ASAMI: Autonomic Software Platform for Integrating and Coordinating Semantic Services in Residential Environments (TSI-020100-2008-414 ) - Period: 2007-08, Funding: 11.206,5 € en 2007, 30.299,50 € en 2008, Program: Ministry of Industry and Comerce PROFIT 2007 y Plan Avanza I+D 2008, 
  19. Sentient Graffiti - Period: 2007, Funding: CTMD
  20. ZAINGUNE: Plataforma para la Habilitación de Servicios Asistenciales en el Hogar -- Period: October 2006-December 2007, Funding: 22.469 € (2006), 42230 € (2007), GAITEK-INTEK 2006 & 2007 in collaboration with companies TECDOA, IRONTEC and VISESA
  21. SMARTLAB: Entorno de Trabajo Inteligente Colaborativo y Programable - Period: October 2006-December 2007, Funding: 183.354,46 €, SAIOTEK 2006
  22. AmIlets: Ambient Intelligence Development Platform - Period: October 2005-December 2006, Funding: 80.430 €, Program: SAIOTEK 2005
  23. COMMBOTS: Communicating Microbots - Period: October 2003-December 2004, Funding: 46.180 €, Program: SAIOTEK 2003
  24. TRIP, MobileEye and MobileSense - Period: October 2003-December 2004, Funding: CTMD

 

Curso Django Imagen
Transparencias y código de curso de formación sobre Django impartido en Araba Enpresa Digitala el 13 de Octubre de 2008

 

Curso OSGi Imagen
Transparencias y código de curso de formación sobre OSGi impartido 22 de Octubre del 2007.

 

Curso J2EE Imagen
Transparencias y código de curso de formación sobre J2EE impartido para CESINE (20 horas), en las fechas 25-26 de Febrero y 4-5 de Marzo del 2005.

 

Curso LAMP Imagen
Transparencias y código de curso de formación sobre LAMP (Linux Apache MySQL Perl|Python|PHP) impartido el 24 de Febrero del 2005 para Bizkaia Empresa Digitala.

 

Curso .NET (Arquitectura, C#, VB.NET y FCL) Imagen
Curso de 10 horas impartido el 5 de Marzo del 2003 en el centro CESINE (Santander), organizado por el Tecnológico Deusto. Se incluyen las transparencias de los 6 capítulos impartidos, además de un .zip con los ejemplos de programación .NET y ficheros de ayuda para su compilación y ejecución. Los capítulos 1 a 3 están altamente inspirados en el seminario de C# y Tecnología .NET impartido por mi colega Ander Barbier (barbier [arroba] eside [punto] deusto [punto] es) en la Universidad de Deusto.

 

Curso de Python y wxPython Imagen
Curso de 3 horas sobre Python preparado con motivo de la Semana ESIDE 2005 (7 de Abril). En este curso se describe minuciosamente la sintaxis de Python, y se explican sus APIs para desarrollar aplicaciones que usan: multithreading, XML, CORBA, CGIs, acceso a bases de datos, expresiones regulares e interfaces gráficas tanto con Tkinter como wxPython.

Con motivo de los Cursos de Julio ESIDE 2005, impartí un curso sobre programación gráfica en Python con la toolkit wxPython. El curso tuvo lugar el jueves 14 de Julio del 2005.

 

Curso de Ruby on Rails Imagen
Curso de 4 horas sobre Ruby  y Ruby on Rails preparado con motivo de los Cursos de Julio ESIDE 2006 (11 y 12 de Julio). En este curso se describe la sintaxis de Ruby, y se explican sus APIs para desarrollar aplicaciones que usan: ficheros, multithreading y bases de datos. Además, se realiza una introducción a la framework de desarrollo web Ruby on Rails, que proporciona una altísima productividad para la realización de aplicaciones Web 2.0.
Curso de AJAX Imagen
Curso de 2 horas sobre el nuevo enfoque de desarrollo web denominado AJAX (Asynchronous JavaScript and XML) impartido con motivo de los Cursos de Julio ESIDE 2005 (18 de Julio). En este curso se describen las principales tecnologías que permiten AJAX: XHTML, CSS, JavaScript, JavaScript DOM, XML DOM, XSLT y el objeto XmlHttpRequest de JavaScript. Como aplicación de ejemplo se desarrolla un agregador RSS de noticias.
Curso de Web Semántica Práctica Imagen
Curso de 4 horas sobre Web 2.0, SOA y la Web Semántica, con un enfoque pragmático respondiendo a la pregunta, ¿qué se puede hacer con estas nuevas tecnologías?. Este curso fue preparado con motivo de los Cursos de Julio ESIDE 2006 (12 y 14 de Julio).

Proyectos fin de carrera Imagen
La lista actualizada de proyectos para el curso 2009-10 puede leerse aquí.

La lista de proyectos para el curso 2007-08 puede leerse aquí.

A continuación muestro algunos proyectos definidos en cursos anteriores.

  • Portal Web Dinámico con AJAX y API de Mapas. Objetivos y tareas:
    • Elegir la tecnología de la parte servidora a utilizar: PHP, .NET, J2EE o Ruby on Rails
    • Aprender una framework AJAX adecuada para la tecnología de back-end seleccionada
    • Un ejemplo, sería la creación de un portal AJAX para la edición de Wikis con ASP.NET y Atlas
    • La aplicación AJAX a realizar podría utilizar la Google/Yahoo Maps API
  • Creación de un Servicio Web Semántico. Objetivos y tareas:
    • Estudio sobre qué es la Web Semántica
    • Estudio sobre principales aplicaciones de la Web Semántica
    • Estudio sobre los Servicios Web
    • Estudio sobre la combinación de Servicios Web y Web Semántica
    • Desarrollo de un prototipo de Servicio Web Semántico
  • Documentación y Desarrollo de un Portal Web 2.0. Objetivos y tareas:
    • Web 2.0 es el sobrenombre de un conjunto de nuevas tecnologías relacionadas con el WWW
    • Algunos ejemplos de tecnologías Web 2.0 son: blogs, wikis, podcasts, RSS, webservices, AJAX, Ruby on Rails, redes sociales como Orkut
    • Poner en práctica algunas de las tecnologías de la Web 2.0 en un portal web a desarrollar bien en J2EE, ASP.NET, PHP, Zope o Ruby on Rails
    • Algunas ideas de proyectos posibles: a) Desarrollar la infraestructura necesaria para un sistema de PODCAST, b) creación de un portal Wiki sobre tecnologías para el desarrollo de aplicaciones en dispositivos móviles, c) portal que consuma varias de las APIs de Servicios Web provistas por Google (noticias, mapas)
  • Desarrollo de un lector y reproductor de PODCAST con la API Maemo, Linux para Dispositivos Móviles. Objetivos y tareas:
    • Maemo es una plataforma para el desarrollo de aplicaciones para el Internet Table Nokia 770
    • Se dará acceso a un Internet Tablet Nokia 770
    • Contribuir la aplicación desarrollada a maemo.org, liberarla como proyecto sourceforge
  • Desarrollo de una aplicación novedosa en .NET que se ajuste al lema "Imagine a world where technology enables us to live healthier lives". Objetivos y tareas:
    • Tomar parte en la Imagine Cup 2006 organizada por Microsoft
    • Poner en práctica las últimas novedades de la plataforma .NET 2.0 (Indigo, Avalon) y servicios móviles
    • Se deberían formar dos grupos de 1-2 alumnos que colaboraran en diferentes aspectos de un proyecto común.
    • Se proveerá soporte desde el DotNetGroup de la Universidad de Deusto.
  • Creación de Sistema de Asistencia a Ancianos o Gente con Discapacidades a través de un Robot Sony AIBO y una PDA. Objetivos y tareas:
    • Adiestramiento en la API de programación del robot Sony AIBO Open-R
    • Se dará acceso a un robo Sony AIBO
    • El objetivo es que el perrito AIBO pueda a) actuar autónomamente o b) recibir comandos desde el dispositivo móvil del usuario
    • En el desarrollo de este trabajo deberán utilizarse técnicas de Inteligencia Ambiental con el objeto de facilitar la vida del dueño del AIBO.
  • Desarrollo de un Sistema Domótico que haga uso del middleware OSGi para integrar dispositivos domóticos de diferentes estándares como X10, Lonworks o EIB Konnex.  Objetivos y tareas:
  • Desarrollo de una aplicación P2P pura para el intercambio de archivos entre PCs y dispositivos móviles. Objetivos y tareas:
    • Se podría usar el nuevo mecanismo para la programación de sistemas distribuidos (WS-*) en .NET denominada Indigo
    • Alternativamente explorar el mecanismo de programación distribuida multi-lenguaje ICE de ZeroC
    • Habría que realizar un cliente P2P con Mozilla XUL para PC
    • Un cliente para móvil con J2ME
  • Desarrollo de un Mando Remoto Universal para controlar objetos del entorno desde Dispositivos Móviles. Objetivos y tareas:
    • El proyecto deberá realizarse en J2ME
    • Hará uso de sus últimas APIs: Bluetooth, localización, tarjetas inteligentes
    • Se comunicará con la infraestructura del operador mediante Parlay X Web Services (http://www.parlay.org/specs/index.asp)
    • Los proxies de los objetos a controlar serán descubiertos por un player en el disposito móvil
    • El descubrimiento y comunicación de datos entre el dispositivo móvil y el objeto aumentado con un servicio computacional podra soportar diferentes mecanimos como Bluetooth, UPnP, RFID, Wi-Fi y GPRS
  • Gestión de Proyectos con Herramientas Open Source. Objetivos y tareas:
    • Estudio e intalación CVS, Subversion, Bugzilla, Bonsai, ANT, NANT, OpenGroupware
    • Desarrollo de un proyecto software que ponga en práctica estas herramientas
  • Creación de un Supermercado Inteligente (Smart Market) combinando PDAs y etiquetas RFID. Objetivos y tareas:
    • Aprender el funcionamiento de las etiquetas RFID
    • Programar un kit RFID
    • Realizar un prototipo de supermercado inteligente, que alerte de problemas de stock en una balda y permita a un usuario determinar cuánto ha gastado hasta el momento
  • Internet Móvil para descapacitados. Objetivos y tareas:
    • Estudio de los requerimientos especiales para que una aplicación web sea accesible a través del móvil a gente con descapacidades (invidentes)
    • Ejemplo de tarea a realizar: conversor de WML a VoiceXML
    • Aplicación del estándar WAI a Internet Móvil
  • P2PPhone. Objetivos y tareas:
    • Implementación de software que use VoIP y SIP para la comunicación de voz entre dos PCs
    • Crear tanto PCPhone como PocketPCPhone vía Wi-Fi y Bluetooth
    • Basarse en software Skype, siendo el objetivo producir un software que reemplace al teléfono dentro de una oficina, es decir integrar las comunicaciones de voz y datos en un PC.
    • Crear pasarela entre VoIP y PTN (Public Telephony Network)
    • Añadir al software PC2Phone otras funcionalidades de mensajería de texto e intercambio de ficheros
    • Crear un cliente J2ME o Symbian para Skype, que permita usar mi móvil dentro de la oficina yendo mis llamadas vía Skype, osea siendo el gasto nulo
  • Driver BearerAgnostic. Objetivos y tareas:
    • Diseñar un driver para PC bien en Windows o Linux que sea capaz de decidir de manera inteligente el mecanismo más oportuno a las circunstancias actuales: Wi-Fi, Bluetooh, Ethernet o GPRS
    • Permitir los handoffs de manera transparente, si estoy en un entorno Wi-Fi dentro de una oficina, al salir de la misma mi comunicación se realiza vía GPRS
  • J2EE State of the Art. Objetivos y tareas:
    • Seleccionar un servidor de aplicaciones J2EE open source: JBoss, Geronimo o Tomcat.
    • Investigar los últimos avances en el mundo J2EE: XDoclets, JMX, AspectJ, Hibernate, Java Server Faces, JetSpeed Portlets, Trails, Spring y AJAX
    • Desarrollo de un portal web (e.g. mini-ebay o mini-amazon) que ponga esto en práctica
    • Java 5.0 y EJB 3.0, poner en práctica los nuevos adelantos de estos estándares
    • Descubrir qué es el Enterprise Service Bus en la Integración de Sistemas
  • Portal web usando tecnología LAMP (Linux, Apache, MySQL, Python o PHP) o el CMS ZOPE. Objetivos y tareas:
    • Corroborar a través de la implementación de un portal web la alternativa ofrecida por la platforma LAMP o Zope
  • MobileAgents with open Source .NET
    • Investigar sobre los proyectos de software libre para .NET, Mono, IronPython, SharpDevelop
    • Desarrollar un sistema de agentes móviles programado en Python y que use la plataforma .NET en su implementación MONO.
  • Agregador RSS y RSSReader para J2ME y Pugin para Mozilla
    • Crear una feed RSS que actúe como proxy de todos los RSS feeds de varios periódicos, de modo que un RSSReader accediendo al mismo pueda acceder a todas las noticias de interés
    • Clasificar las noticias obtenidas de las fuentes RSS de manera automática usando la framework Awacate
    • Adaptar Awacate de modo que pueda procesar y catalogar documentos en euskera
    • Crear un RSSReader open source para J2ME
    • Crear un RSSReader que sea un plugin para Mozilla
  • MobileBlogs
    • Permitir poblar el diario (weblog) de un usuario desde su teléfono móvil
    • Añadir información contextual a las fotos enviadas al weblog de un usuario desde su móvil: su localización actual, hora y fecha, y comentarios adicionales añadidos por el usuario
    • Intermediar con Mappoint de Microsoft para conseguir un mapa vectorial de la localización del usuario
    • Poder recoger ficheros .wav con los comentarios de voz del usuario y transformarlos en comentarios en formato textual
    • Crear un servidor de weblogs capaz de recibir MobileBlogs
  • MobileCrosswords
    • Crear una aplicación móvil bien en Compact.NET, J2ME, Symbian o incluso basada en páginas WML para poder completar crucigramas desde el teléfono móvil
    • Crear una herramienta que extraiga los crucigramas de los periódicos del día y crea un repositorio con los mismos
    • Crear parte servidora de la aplicación donde se contabilice qué usuarios bajan qué crucigramas y se puedan contabilizar cuándo los han resuelto o han solicitado su respuesta
    • Sería interesante que para minimizar gastos de transmisión de datos, todo el crucigrama y su solución se pudiesen pasar como un fichero XML que llegue a la aplicación en el móvil
  • RuleML-compliant Jess y FuzzyJess
    • Crear un traductor de RuleML a CLIPS, posiblemente usando XSL
    • Crear un sistema experto para la asignación automática de aulas de laboratorio usando reglas en formato RuleML que se ejecutan en el motor de inferencia Jess
    • Crear página web donde se ofrezca como open source este traductor de RuleXML a CLIPS
 

Personal Imagen
The following links will bring you to activities/organisations that I cooperated with before arriving to the University of Deusto.

Research Areas Imagen
The research areas that I am most interested on are:

Some open source contributions I have made:

Publications and Talks Imagen
In what follows you can find my publications in reversed chronological order:

Journal articles, book chapters, PhD and MSc dissertations:

Articles in Conference Proceedings:

Articles written for magazine "Sólo Programadores":

  • SQLite: una potente pero ligera base de datos relacional (y II), Sólo Programadores, Diego López de Ipiña y Verónica Canivell, Núm. 153, Octubre 2007
  • SQLite: una potente pero ligera base de datos relacional (I), Sólo Programadores, Diego López de Ipiña y Verónica Canivell, Núm. 152, Septiembre 2007
  • OSGi: una plataforma modular y ligera de servicios para dispositivos (y III) Sólo Programadores, Diego López de Ipiña, Núm. 150, Junio 2007
  • OSGi: una plataforma modular y ligera de servicios para dispositivos (II), Sólo Programadores, Diego López de Ipiña, Núm. 149, Mayo 2007
  • OSGi: una plataforma modular y ligera de servicios para dispositivos (I), Sólo Programadores, Diego López de Ipiña, Núm. 148, Abril 2007
  • Programando Mash-ups Web 2.0 con Google y Yahoo APIs (y III), Sólo Programadores, Diego López de Ipiña, Núm. 144, Diciembre 2006
  • Programando Mash-ups Web 2.0 con Google y Yahoo APIs (II), Sólo Programadores, Diego López de Ipiña, Núm. 143, Noviembre 2006
  • Programando Mash-ups Web 2.0 con Google y Yahoo APIs (I), Sólo Programadores, Diego López de Ipiña, Núm. 142, Octubre 2006
  • Programación de aplicaciones web dinámicas con Ajax (y II), Sólo Programadores, Diego López de Ipiña, Núm. 133, Enero 2006
  • Programación de aplicaciones web dinámicas con Ajax (I), Sólo Programadores, Diego López de Ipiña, Núm. 132, Diciembre 2005
  • Inteligencia Ambiental: la presencia invisible, Sólo Programadores, Iñaki Vázquez y Diego López de Ipiña. Núm. 127, pp. 36-42, Julio 2005
  • Programación distribuida en .NET (III), Sólo Programadores, Diego López de Ipiña. Núm. 125, pp. 36-42, Mayo 2005
  • Programación distribuida en .NET (II), Sólo Programadores, Diego López de Ipiña. Núm. 124, pp. 36-42, Abril 2005
  • Programación distribuida en .NET (I), Sólo Programadores, Diego López de Ipiña. Núm. 123, pp. 36-42, Marzo 2005
  • Pensando en Python(y IV): XML, Java e IA, Sólo Programadores, Diego López de Ipiña. Núm. 121, pp. 36-42, Enero 2005
  • Pensando en Python(III): tres en raya en la web, Sólo Programadores, Diego López de Ipiña. Núm. 120, pp. 22-28, Diciembre 2004
  • Pensando en Python (II): tres en raya modo gráfico. Diego López de Ipiña. Revista Solo Programadores, nº 119, Noviembre 2004.
  • Pensando en Python (I): tres en raya modo texto. Diego López de Ipiña. Revista Solo Programadores, nº 118, Octubre 2004.

The last talks I have given are:

 

Favourite Links Imagen
Below you can find some of my favourity links.

 

photo of Diego Diego López de Ipiña
University of Deusto
dipina [at] eside [dot] deusto [dot] es
Avda. Universidades 24
Bilbao , Bizkaia , 48007 SPAIN
+34944139000
lecturer researcher AmI AAL NFC Semantic Middleware

This hCard created with the hCard creator.