University of Deusto
- Material para las asignaturas y PFCs en el curso 2012-2013:
-
- Lista de proyectos fin de carrera sugeridos en 2012/13
- Módulo NoSQL impartido en
Máster Universitario en Desarrollo e Integración de Soluciones Software Web
- Material para las asignaturas y PFCs en el curso 2011-2012:
- Material para las asignaturas y PFCs en el curso 2010-2011:
-
- Lista de proyectos fin de carrera sugeridos en 2010/11
- Software Engineering II (a.k.a Distributed Systems)
- Hello world example CORBA
- Máster de Desarrollo e Integración de Soluciones Software
- Máster de Desarrollo e Integración de Soluciones Software
- Máster de Desarrollo e Integración de Soluciones Software
- Cloud Computing: Windows AzureView more presentations from Diego López de Ipiña
- Máster de Desarrollo e Integración de Soluciones Software
- Máster de Desarrollo e Integración de Soluciones Software
- Material para las asignaturas que imparto en el curso 2006-2007:
-
- Seminario de Aplicaciones Distribuidas con .NET (5 y 4 Ingeniería en Informática)
- Seminario de Aplicaciones con Tecnologías Abiertas (3 Ingeniería Técnica en Informática)
- Sistemas Operativos (Ingeniería Técnica en Telecomunicación, especialidad Telemática, 3)
- Conceptos Avanzados de Sistemas Operativos (5 Ingeniería en Informática)
- Curso de Doctorado "Sistemas Distribuidos Ubicuos y Seguros"
- Material para las asignaturas que imparto en el curso 2005-2006:
-
- Sistemas Operativos (3 Ingeniería Técnica de Gestión)
- Seminario de Aplicaciones Distribuidas con .NET (5 y 4 Ingeniería en Informática)
- Programación Web con Java
- Sistemas Operativos (Ingeniería Técnica en Telecomunicación, especialidad Telemática)
- Conceptos Avanzados de Sistemas Operativos (5 Ingeniería en Informática)
- Curso de Doctorado "Sistemas Distribuidos Ubicuos y Seguros"
- 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:
Professional
Talks
- Invited talk "Cloud Computing: una perspectiva tecnológica", 7/10/2014, Jornada "Tocando la nube", Sala Gárate, Universidad de Deusto, Bilbao
- Invited talk "Towards Ambient Assisted Cities and Citizens", 11/9/2014, AAL FORUM 2014, sesión B4 – Smart Cities and AAL, Bucharest, Romania
- Invited talk "Citizen-centric Linked Data Services for Smarter Cities", 6/2/2014, Fondazione Bruno Kessler, Trento, Italy
- Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web de Datos, 6/11/2013, Araba Enpresa Digitala, Miñano, Araba/Álava
- Promoting Sustainability through Energy-aware Linked Data Devices, 18/10/2013, appsforengergy.be, Essent.be, Kontich, Belgium
- Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web de Datos, 18/09/2013, CONAIS 2013, Universidad Juárez Autónoma de Tabasco, Villahermosa, México
- NoSQL: Introducción a las Bases de Datos no estructuradas, 18/07/2013, CITIUS, Universidade da Coruña
- The quest for Ubiquitous Computing: from Ambient Intelligence to the combination of Internet of Things and Web of Data applied to Ambient Assisted Living and SmartCities, 01/07/2013, TU Delft, WIS group
- Future Internet: Internet of Things, Cloud Computing & Linked Data, 17/06/2012
-
Marketing, empleo y futuro de Internet en la Universidad de Deusto – Internet Eguna, 17 de Junio de 2012, Universidad de Deusto
- Hacia la Internet del Futuro: Web 3.0 e Internet de los Servicios, 17/09/2009
- Towards Future Internet: Web 3.0, Internet of Services & Internet of Things, 08/07/2009
- Dealing with the need for Infrastructural Support in Ambient Intelligence, 02/06/2009
- Lower-s Semantic Web or the 'Easier and More Usable Semantic Web, 07/2007
- Lectio Brevis, Inteligencia Ambiental: El futuro de la Informática, 10/03/2007
- Charla Inauguración SmartLab, 13/03/2006
- Últimas Tendencias en Desarrollo de Software Empresarial: SOA y Web 2.0, 04/05/2006
- Web 2.0, Mobile Devices and Ubiquitous Web, 06/04/2006
- Servicios de Comunicaciones Móviles combinando Redes PAN y WAN, 16/11/2005
- COMMBOTS: Robótica + M2M, 01/12/2004
- Making Ubiquitous Computing Reality, 17/03/2004
Courses & Talks
- Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB, Neo4j, 04/07/2012
-
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jView more presentations from Diego López de Ipiña
- Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript, 29/11/2012
- Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB, Neo4j, 04/07/2012
-
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jView more presentations from Diego López de Ipiña
- Towards Ambient Assisted Cities and Citizens, 21/06/2012
- Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data, 17/05/2012
- NoSQL: la siguiente generación de Base de Datos, 14/12/2011
- To Cloud or not to Cloud, That is the Question!, University of Deusto, 1-3/09/2010
- Django
-
Transparencias y código de curso de formación sobre Django impartido en Araba Enpresa Digitala el 13 de Octubre de 2008
- OSGi
-
Transparencias y código de curso de formación sobre OSGi impartido 22 de Octubre del 2007.
- J2EE
-
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.
- Tema 0 - Introducción
- Tema 1- Servlets
- Tema 2 - JSP
- Tema 3 - Apache ANT
- Tema 4 - Apache Struts
- Tema 5 - Servicios Web
- Tema 6 - EJBs (Enterprise Java Beans)
- Apéndice - J2SE
- Apéndice - Procesamiento XML
- Código Fuente de los Ejemplos del Curso
- Archivo .zip con herramientas utilizadas en el curso + ejemplos + transparencias (392 MB)
- Sugerencia Práctica
- LAMP
-
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.
- .NET (Arquitectura, C#, VB.NET y FCL)
-
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.
- 1. Introducción a .NET
- 2. Common Language Runtime
- 3. Herramientas de Desarrollo .NET
- 4. El lenguaje C#
- 5. El lenguaje Visual Basic.NET
- 6. Framework Class Library (FCL)
- Ejemplos de programación de la FCL de .NET con C# y VB.NET
- Estos ejemplos asumen que has instalado la SDK de .NET en tu equipo disponible en http://www.microsoft.com/net. Es conveniente que en la variable de entorno PATH de tu sistema incluyas referencias a los ejecutables de .NET, que en la mayoría de los equipos están disponibles en: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322 y C:\Program Files\Microsoft.NET\SDK\v1.1\Bin
- Python & wxPython
-
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.
- Transparencias curso Python (.ppt)
- Transparencias curso wxPython (.ppt)
- Ejemplos de programación en Python
- Estos ejemplos asumen que has instalado Python 2.4 disponible en http://www.python.org.
- Ejemplos de programación en wxPython
- Estos ejemplos asumen que has instalado wxPython 2.6 disponible en http://wxpython.org
- Ruby on Rails
-
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.
- AJAX
-
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.
- Web Semántica Práctica
-
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).