Visita OpenLab en MediaLab-Prado
Entre los muchos lugares que estoy encontrando fuera de las universidad donde se “inventan” cosas el medialab-prado en Madrid es el más creativo y abierto. Tenia que ser creativo ya que es un centro surgido desde areas artisticas y promovido por artistas. Se diferencia de otros centros artisticos en que el objeto de trabajo tiene que tener una componente tecnológica importante, y vaya si la tiene. Cuando estuve hubo una presentacion de una artista residente que estaba investigando y construyendo un sistema interactivo con video proyecciones en 3D.(ver foto). Y tenian en exposición una impresora 3D construida en una impresora 3D (la impresora 3D replicante RepRap).
Su modo de funcionamiento parece exitoso, hacen varias convocatorias de proyectos a lo largo del año a las que cualquiera puede proponer proyectos y despues colaborar en los equipos de trabajo. Además organizan talleres en los que se acaban realizando pequeños proyectos. Y los viernes tienen un OpenLab : un espacio abierto para proponer, discutir, conversar… que más se puede pedir.
Proximamente organizan en San Sebastian con Arteleku un taller Interactivos? donde se van a realizar varios proyectos de manera colaborativa, me apuntare.
Sharing Application Sessions for Peer-to-Peer Learning
Extract from article accepted in Workshop in Social Computing in Education in SocialComp09:
Introduction
Educational institutions for all ages have been centered in the teacher: teachers providing materials, giving lectures, assisting students, marking exams and so on. Thus computer supported for learning has been built following such a model: supporting teacher activities with Course Management Systems (CMS) that provide students access to lecture materials, automate tests access, and assessment.
However, new educational paradigms are emerging; some of them bear similarity with new computer models such as the Peer-to-Peer (P2P) model. The P2P computer application model is built on the premise that system nodes are clients and servers at the same time. Likewise the P2P learning model claims that peers are students and teachers at the same time “learning from and with each other” [5].
P2P learning might be supported by computer systems in different ways. Since P2P learning is a distributed activity requiring no centralized support, in this work we are focused on exploring distributed systems support, specifically by P2P and Grid systems.
ULabGrid2 Framework for P2P Learning
Several of the previously discussed scenarios could be supported by different distributed technologies; however there was a scenario that was only provided by the ULabGrid framework [1], it provides the following functionality for several of the previous scenarios:
a) Sharing application sessions with an screen sharing system: the Virtual Network Computing system VNC [17] permits remote desktop sharing between several user. ULabGrid enables users to access different shared application session being executed on demand in a dynamic pool of Grid resources.
b) Sharing information with a shared data file sytem, in ULabGrid applications data was available to any of the applications sessions being executed in the pool of Grid resources.
To support other P2P learning scenarios we had extended the framework into a new version to be called ULabGrid2. The functionality that this new framework version incorporates is:
c) P2P direct communication, initially text-based messages.
d) Peers discovery by means of a network-based mechanisms.
The resulting ULabGrid2 framework is depicted in Figure 1.
Peer learners form a network connecting peers with each other. Peers are connected directly for communication or file sharing, and indirectly through a Grid resource for resource sharing and application session sharing. A social networking mechanism permits peers to discover each other through direct connections, who I communicate with, or through indirect connections, who I share an application session with.Figure 1. ULabGrid2 Framework
Use Case
To validate our framework and prototype we will perform a use case with a number of students. In this use case we will program a learning activity for students of a computer systems course. In this course students make use of a simulation package to investigate diverse system configurations. This learning activity is usually performed as a teacher oriented laboratory session. In contrast at the use case students will be provided with some initial data and instructions and the objectives of the learning activity, and they will have to perform the learning activity on their own and with the help of each other. The design of the use case is as follow:
1) Teachers give access to students to the UlabGrid2 system by providing them with a username and password; at the same time teachers form groups of 3 students to perform activities in small groups. Students enter the system and select the Moodle course that implements the prototype. All students will be assigned the same learning activity, although the system supports that each student group is assigned different activities. At that moment students can see who are in its group and which other groups are accessing the same course.
2) Students instantiate a remote application session in a Grid pool, only one session per group will be instantiated. Students access the session through the VNC client executed in their Web browser. Students perform the learning activity on his remote application session. Students of the small group will collaborate to perform the activity by sharing mouse control and communicating through a chat session. The application has a graphical user interface that permits user to perform the activity by dragging icons, double clicking in icons and entering small texts. Figure 3 shows the interface seen by an student performing this activity.
3) At any time students can be interested in accessing others students current work. In order that one student can see others’ sessions, he must have shared his session with others. A student might access others current sessions to check how much they have accomplished and to obtain ideas on how to proceed. Students can enter the chat room corresponding to that session to ask questions to the group members about the current application session, as shown in Figure 3.
4) When the learning activity is completed, each group has to publish his results in a shared repository. Then other students can access the results of other groups to compare them with their results.
Figure 3. ULabGrid2 User Sharing Session interface
¿Imitaremos a Innovadis@Deusto: el semillero de mentes inquietas?
(Llevo mucho tiempo sin escribir, llevo varios proyectos y todos estan en desarrollo, aunque pronto empezaré a publicar resultados en este blog, de momento he tenido la oportunidad de acudir a esta charla.)
Entre las muchas cosas que se podrian destacar de la presentación que hicieron los promotores de innovadis en el seminario de LUCE en la UPNa, se me quedo la idea de que: ayudan a “los mejores” a no seguir el camino pre-programado que suelen presentar muchas grandes empresas a los recien licenciados. No se si sera por que ellos lo vivieron asi, pero me parece una buena idea. De hecho es lo que suele suceder en los US, a los mejores se les da becas para que hagan lo que quieren, y pocas veces defraudan.
Contaron un montón de cosas interesantes sobre su programa. Casualmente acabamos de presentar una propuesta de asignatura de libre elección titulada “Monta tu empresa de Internet” que en parte se complementa con la asignatura “Imagina tu empresa”. Me parece que vamos a seguir algunos de sus pasos. Para empezar tenemos que hacer una buena promoción de las asignaturas para que todos los alumnos interesando sepan al menos que existen y después…..
Lo de preparar esta asignatura se nos ocurrio después de haber intentado organizar un iweekend en Pamplona, despues de dar varias vueltas a a la idea vimos que tal vez seria más efectivo el realizar una actividad más extendida a lo largo del tiempo. Vamos a intentar coger lo mejor del iweeekend, innovadis, y otros SeedRocket,…
Menudo video explicativo se han currado:
UrbanLabs: Preparando Proyectos Ciudadanos basados en TIC
Ese era el objetivo de las jornadas de tecno-ciudadania e innovación digital que se celebraron en el Citilab de Cornella. Muchas caras conocidas y mentes inquietas se reunieron durante 3 tardes para intentar preparar unos cuantos proyectos en diferentes areas: tras una breve conferencia y más breves charlas relampago nos reunimos en tres aulas del citilab y nos pusimos a debatir las diferentes propuestas que iban surgiendo. A la espera de que aparezcan publicadas en el wiki de las jornadas, relato las dos ideas de proyecto que presente y como se fueron modificando a lo largo del debate, ahora queda transformarlas en una realidad:
Redes social de emprendedores -> P2P LivingLabs
Los emprendedores (especialmente los digitales) estan utilizando todas las herramientas del Web2.0: blogs, googles, linkedin, …para formarse la red social que necesitan. Por otro lado existen algunas iniciativas de sitios Web que se presentan como la red social de los emprendedores, pej. http://www.juntadeandalucia.es/boomerang Pero, que es lo que necesita un emprendedor realmente: ¿contactos con otros emprendedores, con inversores, con posibles socios? Y ¿que aplicación necesitan realmente que no haya sido desarrollada todavia?. Y ¿cual es la mejor manera de implantarla?
Esta idea inicial fue madurando durante la jornada hasta convertirse en una propuesta de P2P LivingLabs. Los LivingLabs son una realización local del paradigma de Open Innovation: las empresas, universidades y administraciones de una región se alian con sus ciudadanos para transferir las innovaciones que los propios ciudadanos realizen a las organizaciones productivas y las empresas se apoyan en los ciudadanos para desarrollar nuevos productos y servicios a través de metodologias de investigación participativas. Esta concepción inicial de los living labs sigue siendo demasiado jerarquica, por lo que la propuesta de P2P LivingLab intentaria descentralizar al limite el funcionamiento del LivingLab hasta permitir que cualquier innovación se pueda compartir entre dos ciudadanos cualquiera. El reto es enorme….
Proyectos Artisticos Ciudadanos -> Plataforma 59
El exito del proyecto “59Euros”, comentado en algunos blogs como el de Juan Freire “59 euros de activismo social en Barcelona”, todavia no ha sido explorado en profundidad, y seguramente se puede construir una plataforma desde la que se faciliten este tipo de proyectos artisticos ciudadanos.
Durante los grupos de trabajo conseguimos explorar la idea inicial, algunos comentarios interesantes que se discutiron fueron:
- el proyecto tiene algo que ver con sitios web como www.mybikelane.com donde cualquier ciudadano puede denuciar el aparcamiento indebido de vehiculos en carriles bici, aunque no es vinculante, una especie de denucia 2.0,
- pueden surgir proyectos artisticos por parte de artistas que necesitan la colaboración de ciudadanos para llevar a cabo su accion artistica distribuida, o que son concebidos para su realización colaborativa, como podria ser un video, cortometraje donde cada escena es gravada por un grupo diferente,..
- o tambien puede servir para “liberar” ideas artisticas para las que no se tiene recursos que desarrollar, y permitir que sean realizadas por otras personas, como comenta mi compañero Alfredo Pina, seria una web de proyectos en construcción.

Innovación “Distribuida”: los cimientos de la innovación abierta
Cuando la creatividad se aplica en la empresa o permite crear valor se denomina innovación. Ultimamente se habla mucho de innovación abierta, que generalmente se denomina por su buzzword en inglés: “crowdsourcing“, de ello saben mucho el grupo de investigación OBea Empresa Abierta de Mondragon Universitatea que recientemente ha organizado unas jornadas sobre innovacion abierta.
El adjetivo “abierto” proviene del “open” source code, que ciertamente ha tenido un gran exito como modelo de producción de software. Sin embargo el nombre de innovación abierta no me sugeria mucho: abierto vs. cerrada suena a poner barreras o quitarlas. Recientemente encontré un articulo que refiriendose al mismo fenómeno (se citan los ejemplos de innocentive.com y threadless.com) utilizaban el concepto de Innovación Distribuida: “The Principles of Distributed Innovation” Lakhani and Panetta 2007. En ese articulo discuten algunos de los principios más consensuados de la innovacion abierta: entre ellos la importancia de la motivación para participar y la importancia de incentivos.
El calificativo “distributed” me sugiere otras maneras de enfocar el asunto, después de varios años investigando sistemas y aplicaciones informaticas distribuidas el termino innovación distribuida inspira otras preguntas y soluciones:
- innovación descentralizada sin estructuras jerarquicas, donde no hay un punto superior por el que tienen que pasar todas la información y decisiones,
- innovación en sistemas con individuos autónomos, con agentes que pueden pensar libremente y tomar decisiones,
- innovación en sistemas que se auto-organizan, los individuos interactuan con otros iguales y forman redes y grupos,
- …
Todas estos propiedades no tienen porque asociarse a un sistema abierto, de hecho pueden aplicarse a sistemas cerrados: dentro de la misma empresa usando los propios trabajadores como sistema distribuido. En la prácticas significa que una empresas mejora su innovación utilizando sus recursos distribuidos internos. Y esto esta ocurriendo:
- Si se permite a todos los empleados aportar ideas aumenta la probabilidad de que se descubran nuevas soluciones o problemas, para que esto funcione se puede dar un incentivos como “tiempo dentro de la jornada laboral” para ponerse a pensar: un 20% del tiempo (Google, Atlassian), o 20 minutos al día (Caja Navarra).
- Si se permite que los departamentos de innovación y producción interactuen, los productos resultantes seran mejores por haber sido co-creados y co-evaluados por diferentes participantes, como ha sucedido en SAP,
Los casos de Google y Atlassian van un paso más alla de permitir a los empleados ocupar parte de su tiempo en aportar ideas además permiten a los empleados desarrollar esas ideas. Google no ha explicado como funciona, pero Atlassian sí que lo hace en un blog. Es innegable que no hay mayor motivación para proponer ideas, que ser tu mismo quien pueda desarrollarla. Sin embargo me parece que la atomización de la tarea de desarrollo de innovaciones puede estar desaprovechando recursos y contribuyendo al aislamiento de sus participantes ¿no seria mejor que los empleados se organizasen en pequeños grupos de desarrollo de innovaciones? Creo que nuestros próximos pasos en wikideas iran en esa dirección ….
Wikisym’08: la tecnologia wiki tiene un gran futuro
Esta lunes presente un poster en la conferencia Wikisym en Oporto. Un evento muy americano: una mezcla de conferencia y no-conferencia con muchos momentos para conocer a otra gente y trabajar informalmente (ver foto).
Pero además pudimos comprobar la larga vida que tienen los wikis (casi toda la tecnologia wiki es open source, empezando por la wikipedia, lo que permite crear nuevas aplicaciones y devolverlas a la comunidad, que continua evolucionandolas): algunas funcionalidades que se propusieron son:
- incluir información sobre la reputación que tienen documentos y contribuidores para aumentar la confianza en el materia publicado y disminuir el trabajo de los revisores, por ejemplo en Assigning Trust to Wikipedia Content,
- Transformar los wikis en “application wikis”, de manera similar a como se originaron los “application servers” a partir de los servidores web. IBM esta metiendose en esta tarea, y hay pequeñas empresas como xwiki.com que apuestan fuertemente por ello, tambien Sun esta creando objetos activos para wikis Wikis,
- utilizar los wikis para innovación: una empresa brasileña presento el siguiente poster: Wiki as a tool for improving the innovation process, y uno de los organizadores de SAP, comenta en su blog como utilizan wikis para mejorar sus innovaciones, nuestro poster tambien esta muy relacionado, en otro blog explicaré cual es nuestra visión de la “innovación distribuida”.
Otro tema caliente fue la adopción de la tecnología, como conseguir que empleados y usuarios empiecen a usar los wikis y saquen partido, todo el mundo hablaba de usar las recomendaciones explicadas en los Wiki Patterns: muy buen material.
PhD Isaac Chao: “Group Selection Pattern and its Application to Grid Computing”
Este mundo ya tiene un nuevo Doctor: Isaac Chao defendio su tesis el pasado 30 de Julio de 2008 titulada “Group Selection Pattern and its application to Grid Computing” delante de un tribunal compuesto por los doctores Torsten Eymann, Rainer Unland, Pilar Herrero, Jordi Delgado, y Steve Willmott. La calificación obtenido fue “Sobresaliente Cum Laude”.
El titulo otorgado no es Doctor (PhD) en Informática sino Doctor por la Universitat Politecnica de Catalunya, que tampoco esta muy mal, que te otorgen un PhD demuestra que eres capaz de ejercer como investigador, y podrias hacerlo en otras ramas de la ciencia o ingenierias con un breve periodo de puesta al día.
De parte de tus co-directores de tesis (Ramón Sanguesa y yo mismo), que lo disfrutes, y que le saques el mayor provecho.
Formando Investigadores 2.0: Trabajos Finales Curso Doctorado
Ayer acabamos el curso de doctorado titulado “sistemas de gestión de contenidos y de trabajo cooperativo”. Esta era su primera edición y algunas cosas todavía se podrán mejorar, pero hemos conseguido el objetivo principal de utilizar una metodología de aprendizaje “learning by doing”. En este curso los alumnos han realizado un trabajo de investigación siguiendo todas las fases de cualquier investigación: “generación de una idea o hipótesis”, “planteamiento de un experimento”, “desarrollo de un experimento (con usuarios)” y “análisis de resultados”. De esta manera han podido comprobar cual es el trabajo de un investigador en primera persona a la par que aprendian conceptos y técnicas de sistemas de gestión de contenido, sistemas de trabajo cooperativo, redes sociales y Web 2.0. Estos son los trabajos de investigación realizados por los alumnos del curso 2008:
- HerramientaParaProveedoresAutorizados por Xabier Nicuesa
- WikiPresupuestosCiudadanos por Hector Tomas Olarte
- WikiComunidadVecinosGestionEscaleras por Martina Gallego
- TornoInformaticoParaHacerJarronesVirtuales por Javier Olagoitia
Los proyectos de investigación fueron propuestos por los propios alumnos en diversas sesiones de brainstorming utilizando la herramienta wikideas, otras ideas generadas se recogen en el siguiente panel. Todas las ideas son interesantes y espero que siguan adelante con los proyectos, un buen lugar para empezar son las jornadas de tecno-ciudadania y socio-innovación UrbanLabs que se celebran en Octubre en Barcelona. Os animo a que participais para continuar el trabajo bien hecho.

Deja un comentario

Deja un comentario
Deja un comentario


