Mano a mano con la XO

Soy un gran hincha del Plan o Proyecto Ceibal. He escrito sobre eso en el blog (acá y acá) y la única razón por la que no han visto más artÃculos al respecto es porque la prensa le ha dado la atención que se merece y por mi parte intento mantener al mÃnimo las repeticiones, para darle prioridad al contenido original.
Como decÃa entonces soy un gran hincha. Y curiosamente desde el principio de toda esta revolución que para mà significa este proyecto, me he sentido relativamente cerca, a pesar de no tener nada que ver. A modo de anécdota, mi primer cruce fue cuando mi gran amigo y ex compañero de trabajo Nico Medina ganó el concurso del logo. Me acuerdo perfectamente del momento en que me lo mostró -antes de enviarlo- y convencido le dije: “ese es un logo ganador”.
Pero aún asÃ, con tanto fanatismo y contacto tangencial, nunca habÃa tenido la oportunidad de tener en mis manos una de las computadoras del Plan Ceibal; la famosa XO del proyecto OLPC de Nicholas Negroponte. Hasta ahora, que otro amigo llamado Nico -Nico Bianchi en este caso- me dió la posibilidad de probar una a mis anchas. En realidad el agradecimiento se extiende a Andrés Aguirre, quien es el dueño de la máquina y nos permitió hacer toda la movida (al césar lo que es del césar).
Lo que viene a continuación no es una descripción detallada del hardware y el software de la máquina -eso está perfectamente documentado en Wikipedia (en inglés)-, tampoco hablará sobre las implicaciones educativas del proyecto, ni será una argumentación sobre la importancia del software libre para apropiarse de la tecnologÃa -de eso se encarga mucho mejor Fernando da Rosa en su blog (¿se acuerdan que se le hizo una entrevista hace poco?). Ni hablar que tampoco será una crónica sobre las novedades del proyecto -de eso el que se encarga es Pablo Flores en su blog sobre el proyecto-.
¿¡Pero entonces de que carajo vas a hablar gurÃ!?, dirán ustedes. Excelente pregunta.
Sencillamente voy a intentar describir la expriencia de usar la computadora por primera vez, tanto del punto de vista de un usuario experimentado, como del de un absoluto novato con la interfaz Sugar (la que usan las máquinas).
Primer contacto; la impresión que cuenta
Desde el primer instante que la máquina estuvo en mis manos de mi boca empezaron a salir diminutivos y dialecto “bebote” (cosas como “monono” y “nimino”). Entiendo que a más de uno le cueste asociar el término “ternura” con un cacho de plástico, pero juro que es lo que despierta la maquinita.
Para tratar de hacer una analogÃa más concreta, me recordó inmensamente a los jueguetes Fisher Prize (lo mejor segundo mejor que se le puede comprar a un niño después de un Lego). Se siente la constucción a prueba de niños, pero el diseño, los colores y los materiales te invitan a jugar.
A continuación un pequeño episodio amnésico me llevó a interrogarme durante unos 10 segundos sobre cómo se abrÃa la máquina, a pesar de que sabÃa perfectamente que habÃa que levantar las antenas (que hacen las veces de seguro o tranca para la apertura).
Ahà noté la primera genialdad del diseño; la única forma de guardar la computadora es con las antenas bajas, evitando más de una arrancada accidentalmente.
De ahà en adelante todo marchó como una seda, todo está en el lugar que uno espera y hace lo que uno se imagina que deberÃa hacer.
Pero volviendo a las impresiones iniciales debo decir que es muy liviana, la manija se me ocurre realmente práctica y el tamaño es extremadamente compacto. No compacto como un celular donde aprietan mil teclas en el espacio de veinte, más bien compacto como que nada es más grande de lo estrictamente necesario para un niño.
Â
Â
El hardware; explorando las posibilidades
Después de terminar de mirarla desde todos los ángulos posibles, empecé a descubrir más detalles ingeniosos como las antenas y la manija. El primero y más notorio talvez es la posibilidad de girar la pantalla y usar la computadora en diferentes configuraciones.
Â
Â
El sentido de la imagen en la pantalla se cambia mediante un botón al costado de la misma.
Eso es otra de las cosas que noté de la máquina; todo tiene un botón. Mientras que me parece fantástico que -por ejemplo- Apple se rompa el coco para disminuir la cantidad de botones en sus productos, estas maquinitas son para niños que seguramente no comprendan plenamente la abstracción de que las cosas se pueden controlar por software.
El uso de los botones entonces logra dos objetivos. Por un lado lo hace más intuitivo ya que la mayorÃa de las acciones principales están a un botón de distancia (eso incluye volver al menú principal, ver las computadoras conectadas a la red, cambiar de programa y girar la pantalla, entre otras). Y en segundo lugar se simplifica la interfaz gráfica, porque no hay que preocuparse por crear formas de acceder a funciones que se acceden desde el hardware. En el mismo sentido, también hay varias luces indicadoras, que evitan la necesidad de mostrar determinada información a través del software.
Â
Â
El teclado es un ejemplo bien claro, donde pueden ver que toda la fila superior de teclas está dedicada a funciones como volumen, brillo, distintos menúes de la máquina, etc.
La interfaz Sugar; menos es más
Vaya si tenÃa razón Mies Van del Rohe cuando lo decÃa hace medio siglo. Pero estos muchachos del MIT, se abrazaron del concepto y los llevaron a un nuevo nivel en lo que se refiere a diseño de interfaces.
Lo primero que uno se da cuenta es que prácticamente no hay texto en ningún lado. Eso no es ningún capricho, no se olviden que las OLPC están pensadas para llegar a todos los niños del mundo. Eso incluye a los que no saben leer, asà como a los que hablan dialectos casi desaparecidos. Imaginen cuánto más fácil es traducir un sistema operativo cuando sólo implica unas pocas lÃneas de texto.
La otra consecuencia de eso es un uso excelente de signos y sÃmbolos. No sé si se hizo un trabajo semiótico especÃfico o simplemente hubo un equipo de diseño muy talentoso pero el sistema es muy eficiente. Con muy poquito se transmite muy claramente.
El software; la base está
Antes que nada aclaro que no tengo la seguridad de que el software que traÃa la máquina que probé sea exactamente el mismo que se le entrega a los estidantes, pero por razones prácticas supondré que sà (de cualquier manera no serÃa muy diferente, en el peor de los casos).
La computadora tiene lo que la mayorÃa de nosotros usa en el dÃa a dÃa; un buen navegador de Internet (basado en Gecko, como Firefox), procesador de textos, calculadora, lector de RSS, juegos y alguna cosa más.
Â
Â
Aún si alguien opina que es insuficiente, en este mismo instante hay muchas personas trabajando en más y mejor software para correr en las XO. De hecho todos los interesados que encaren algo de programación, sepan que este fin de semana del 17 y 18 de Mayo se lleva a cabo el primer Ceibal Jam en el salónde actos de la Facultad de IngenierÃa. Como bien explica Pablo Flores, será un evento donde se intentará introducir a más gente al grupo que está apoyando el proyecto y en particular se buscará desarrollar una herramienta para “bloggear” desde la máquina (evitando la interfaz web de blogger, por ejemplo), agregarle favoritos al navegador y arreglar algunos “bugs“.
Â
Â
Si les pica la curiosidad, pueden bajar un emulador de la XO para Windows XP.
Todo lo demás; lo esencial es invisible a los ojos
Para cerrar (ya termino, tranquilos) quiero repasar otras cosas que no son tan evidentes al usar la computadora.
Una de ellas es que las XO se conectan vÃa WiFi porque son compatibles con el estándar IEEE 802.11b que es básicamente el primer WiFi que se comecializó con éxito (luego salió en 802.11g y recientemente el 802.11n). Pero el estándar que usa la máquina es el IEEE 802.11s que tiene una diferencia fundamental. Éste último permite conexiones en malla (o “mesh“) donde cada computadora le puede pasar a sus vecinos la conexión. En la práctica eso implica que una conexión con alcance de 100 metros puede terminar conectando a todo un pueblo pequeño a través de la malla. Simplemente genial.
El resto de las cosas “invisibles” que quiero destacar ya no tienen que ver con la máquina en sÃ, sino con el concepto de revolución que manejaba al principio del artÃculo.
A nivel humano es inspirador ver cómo se ha formado una comunidad increÃble alrededor del proyecto que trasciende ampliamente el ámbito oficial y el LATU. Voy a intentar listar a todos los involucrados, pero por favor avisen de cualquiera que deje afuera para agregarlo:
- Red de apoyo al Plan Ceibal
- UYLUG
- Pablo Flores
- Fernando Da Rosa
- Fernando Cormenzana
- Graciela Rabajoli
- Wiki oficial de OLPC
- Foro oficial de OLPC
- Tuquito OLPC (de Argentina, donde ni siquiera se están entregando laptops)
- Facultad de IngenierÃa
También a nivel humano, es fundamental el concepto de inclusión del Plan Ceibal. Inclusión como disminución de la brecha tecnológica, en el papel del niño en la transmisión de ese conocimiento a su familia, en la apropiación de la tecnologÃa a nivel conceptual y fÃsicamente (las laptops pasan a ser propiedad de los niños) y finalmente en el cambio radical que significa en las zonas más vulnerables del paÃs donde se prestará un apoyo especial.
Esa inclusión también va hacia los estratos superiores de la sociedad con los anuncios del acople al plan por parte de los colegios católicos y la probable decisión en el mismo sentido de los laicos.
Ahora sà terminando, Uruguay YA pegó un salto cualitativo con la decisión de instrumentar este plan. Ahora estamos frente a los ojos del mundo y -sin querer asustar- el buen funcionamiento de esto probablemente sea un factor decisivo para el futuro de millones de niños en todo el mundo.
En cierta forma eso es lo que sentà con la XO; el futuro en mis manos.




























Uhhhhh, por fin se vino éste post, como lo hiciste desear, jejejeje.. Dale, muy bueno, y mucha info buena y actualizada. Ehhh.. yo a ese piso lo conozco, jejejeje… Bueno che, arriba.. cualquier otra cosa, pegá el mangaso.
un abrazo!
No lo hice desear, te juro que me morÃa de ganas de hacerlo pero como verás llevó una dedicación importante.
Gracias Nico que por vos se pudo hacer el artÃculo.
Muy bueno el post! salieron lindas las fotos que tomaste de mi XO.
Estamos desarrollando con unos amigos un kit de robótica para niños usando la OLPC.
Si alguien gusta de programar en python y del hardware, puede contactarse con aguirrea@gmail.com o visitar http://www.fing.edu.uy/~pgusb
saludos
Jajaja, gracias Andrés. Literalmente gracias a vos que le diste el ok a Nico para hacer esto. Para mà fue toda una experiencia.
Yo no quise entrar en demasiado detalle del propietario porque no tenÃa la seguridad de que en la Facultad les permitieran andar mostrando las máquinas. Ahora que ya es público, voy a aprovechar a poner los agradecimientos pertinentes en el propio artÃculo.
¡Saludos!
Yo de nuevo… Andrés, ¿te animarÃas a contar un poco más del kit de robótica? Me dejaste con muchÃsima intriga.
Si te embola escribirlo avisame y paso un dÃa por lo de Nico o algo.
No hay problema
jejeje, bueno.. creo que me han sacado como nexo…..
JEJEJE
¿Y vos quién sos pibe?
¡JAJAJAJA!
No, mentira, grande Nico.
ahhhhh….ya me llamarás,
La idea es poder conectar a la olpc motores, sensores, botones, leds y que el niño mediante una interfaz amigable pueda programar la interacción entre estos componentes de hardware mediante un programa al estilo CAD que dibuje el workflow de acciones.
Por ejemplo dibuja un botón y un motor y especifica gráficamente que al presionar el botón, el motor se accione. Luego se le manda al programa generar el código que va a ejecutar la placa controladora y ya esta listo para jugar con el botón y el motor fÃsico.
La idea es introducir a los niños en un lenguaje de programación sencillo y gráfico, teniendo interacción con aspectos fÃsicos como motores, leds, switches, etc
Por ahora tenemos construido una placa controladora USB que ya esta funcionando en la OLPC y algunos prototipos:
faltaron los links:
http://www.youtube.com/watch?v=5KQQ78d-ZOc
http://www.youtube.com/watch?v=gq-_Touc_XI
http://www.youtube.com/watch?v=gL2UFmSlufg
http://www.youtube.com/watch?v=bFMeXUcN7Ao
Muy buen artÃculo. Ya me gustarÃa que mi monitor girara para todos lados, jeje. ¡Saludos para los ingenieros!
Andrés, ¿no necesitan voluntarios para probarlo? Me pongo túnica y moña si quieren… Jejeje.
Que divertido, yo de chico me morÃa por los Lego Mindstorms que eran un poco de ese estilo.
Felicitaciones de verdad. Me emociona ver las posibilidades que abren esas maquinitas que algún cÃnico calificó de basura.
Camilo, comparto plenamente. Cuando và las posiciones de la pantalla miré de reojo a mi MacBook Pro como diciendo “a ver si nos ponemos las pilas…” Jejeje.
Si, la idea esta muy inspirada en lego mindstorm :).
Todavia falta mucho para la etapa de testing, pero te aviso cuando haya algo.
¡Excelente!
Notable post. A pesar de que alguna gente lo ha bastardeado (de izquierda, centro y derecha) este proyecto equivale a una nueva alfabetizacion digital.
Pd: yo tambien la vi por aca y cuando Vazquez vino quedaron bastante impresionados. Incluso quedaron pensando en comprar algunas. Independientemente de eso, este programa me llena de orgullo.
Absolutamente de acuerdo. Como siempre, no faltan contras pero tengo absoluta certeza de que el tiempo va a demostrar lo equivocados que están. Que interesante lo que contás del viaje oficial a Nueva Zelanda. Es una tonterÃa, pero me alegra que la delegación uruguaya haya podido “enseñarle” algo a los Neocelandeses mientras acá todos se desbocaban hablando de imitar todo lo que ellos hicieron, hacer y harán.
Excelente post Daniel!!! Gracias y aguante el Plan Ceibal!!
Excelente artÃculo!

Y gracias por mover la gente para el Ceibal Jam!, creo que de eso se trata principalmente el software libre: de programar!
Paul, muchÃsimas gracias. Aguante el Plan Ceibal, sin lugar a dudas.
Pablo, un honor tenerte por acá y muchas gracias. Mucha suerte con el Ceibal Jam!, me encantarÃa ayudar más pero lo más que puedo programar es el microondas (no mentira, un poquito de Flash encaro).
Y bue..una habia que embocar…:)
Jejejejeje, si verdad ¡pero una bien buena!
Muy buen resumen. Lástima verlo tantos dÃas después!!!
En mi caso no soy un Programador ni nada, aunque me defiendo en casi todo. La experiencia de tener una XO para jugar me hizo acordar a mi primera computadora … una ZX Spectrum !!!
Esa sensación de cariño hacia un “cacho de plástico” que no olvidaré jamás ….
Y somos muchos (muchÃsimos …) los que de manera anónima hacemos todo lo que este a nuestro alcance para que todos puedan darle un completo uso a las laptops.
Por ello, y basandóme en la página de un maestro español, armé un pequeño portal con más de 600 sitios educativos que, usando las conexiones a Internet de las XO, les puede permitir a los maestros de todos los niveles ENSEÑAR JUGANDO.
La mejor manera de aprender … o no?
Les dejo el link, con el aviso de que algunas categorizaciones están todavÃa en construcción.
http://www.cibertaz.com/sub-paginas/juegosdidacticos.html
Muy bueno Miguel, está buenÃsimo cuando la gente se prende sin esperar nada a cambio. Tal cual lo que decÃs de los miles de aportes anónimos. Otra de las cosas con las que le tengo fé a estas maquinitas es que ayuden a transmitir los valores del Software Libre de comunidad, colaboración y desarrollo mutuo.
Gracias Chino.
Las cosas tienden a cambiar, a paso lento pero seguro.
Por ejemplo te dejo esta noticia ( http://blogs.pcworld.com/communityvoices/archives/2008/06/your_second_eco.html ).
Esperemos se confirme y que Obama no termine como JFK.
Saludos
Si, hoy và esa noticia. SerÃa un gran avance para todos. Salado.
[...] hay que felicitar al gobierno“. Humildemente, también lo habÃa dicho yo por acá en este blog donde hay un excelente analÃsis de la computadora que se usa. Por supuesto, el Plan tiene [...]