[Argentina] Groupware P2P en OLPC

Alejandro Fernandez alejandro.casco.fernandez at gmail.com
Tue Aug 11 08:21:52 EDT 2009


Hola,
 cambio el titulo para comenzar un thread nuevo -  y que lo puedan
ignorar con poco esfuerzo:)

> Alejandro, la idea del domino-colaborativo-sincronico suena super
> interesante.....
> De portarlo seria a python?.

Me imagino que si. Sobretodo porque luego se podría reusar la capa de
abstración de colaboración P2P para otras aplicaciones.

Si aparece algún interesado charlamos. Hay varios algoritmos para
groupware P2P que podría ser interesante tener sobre las XO para hacer
aplicaciones colaborativas. Seguramente alguien ya los portó aunque no
pude encontrar nada. Hay una familia de algoritmos que se llaman
operational transformations que son la base de muchos editores
colaborativos.

Lo que si encontré es referencia a un Frameworks que ya hay para hacer
aplicaciones de comunicación sincrónica (mensajeria, videoconferencia,
etc). Se llama telepathy

 -http://wiki.laptop.org/go/Telepathy

Seguramente pueda utilizarse para implementar rapidamente aplicaciónes
de colaboración por turnos que no requieran acciones complejas ni
resolución de problemas de concurrencia. Algo como el memotest, el
dominó, el ajederéz, etc debería poder implementarse sin problemas.

-casco




2009/8/10 Gustavo Ibarra <ibarrags at gmail.com>:
> (se me copipasteo parte de otro mail)
>
> Alejandro, la idea del domino-colaborativo-sincronico suena super
> interesante.....
> De portarlo seria a python?.
>
> Veo que ya son varias las ideas que van saliendo para hacer. Buenísimo.
>
>
>> 2009/8/10 Alejandro Fernandez <alejandro.casco.fernandez at gmail.com>:
>>>
>>>
>>> Hola,
>>> Xavi, no se si te referías a que en un mismo juego de domino en
>>> red, cada uno de los judagores ve distintas figuras sobre las fichas
>>> (pero son las mismas fichas!). Eso quiere decir que cuando yo ubico mi
>>> ficha [1|4] junto a la ficha [4|6] vos (que en lugar de números tenes
>>> letras) ves a la ficha [A|D] ubicarse junto a la ficha [D|F]. Te
>>> referías a eso?
>>>
>>> La idea es muy divertida. Nosotros la exploramos en un rompecabezas
>>> colaborativo que permite que cada uno vea una foto diferente. Y lo
>>> usamos para demostrar (ademas de varios conceptos de colaboración
>>> sincrónica) por qué es interesante cuando un mismo problema se ataca
>>> desde distintas perspectivas.
>>>
>>> Sería lindo portarlo a Sugar. Creo que todavia nadie lo hizo. Además
>>> habría que re-pensar el diseño porque ese es client-server y para las
>>> XO habría que hacerlo P2P. Puzzles P2P es interesante!!! Framework
>>> P2P para actividades XO es mas interesante todavia!!! Existe? Yo puedo
>>> ayudar con el diseño si alguien quiere programarlo.
>>>
>>> Si les interesa verlo en acción pueden bajarselo de aquí:
>>> http://www.lifia.info.unlp.edu.ar/~casco/opencoast/ (en la sección
>>> downloads, busquen puzzle.zip)
>>> Hay un documento que lo explica también.
>>>
>>> -casco
>>>
>>> 2009/8/10 Xavier Alvarez <xavi.alvarez at gmail.com>:
>>>
>>>> Buenas,
>>>>
>>>> Estoy tratando de revisar mails viejos, intentando ponerme al día, y
>>>> mejor comento lo que se me cruzó por la neurona antes de que me olvide
>>>> :)
>>>>
>>>>
>>>> 2009/3/25 Gonzalo Odiard <godiard at gmail.com>:
>>>>> Gustavo:
>>>>> Te cuento que es lo que tengo andando.
>>>> ...snip...
>>>>> La segunda aplicacion es un Dominó, pero las fichas pueden tener valores
>>>>> o
>>>>> cuentas y podes poner una ficha al lado de su resultado.
>>>> ...snip...
>>>>> De
>>>>> todas formas la capa de presentacion está separada del resto de la
>>>>> logica.
>>>>> Está implementado jugar contra la computadora, pero no contra otra xo. Se
>>>>> puede hacer que enes de sumas y restas como esta hecho, se hagan otras
>>>>> igualaciones (otras operaciones, fracciones,mayusculas y minusculas,etc)
>>>>
>>>> Como una de las 'virtudes' de las XO es la mesh -- no como concepto
>>>> técnico, sino más bien como concepto de interacción entre los chicos
>>>> -- se podría hacer que cada jugador pueda jugar con "su set de
>>>> fichas". Esto permitiría que chicos de distintos niveles puedan
>>>> interactuar. Ejemplo, uno esta con un set de "mayúsculas /
>>>> minúsculas", mientras otro esta resolviendo "fracciones", y otro
>>>> "figuras", etc. Lo que haría que no es necesario jugar con chicos al
>>>> mismo nivel o con la mismas inquietudes.
>>>>
>>>>
>>>> Mis 2 centavos,
>>>> /Xavier
>>>>
>>>> ...mayor snip...
>>>> _______________________________________________
>>>> Argentina mailing list
>>>> Argentina at lists.laptop.org
>>>> http://lists.laptop.org/listinfo/argentina
>>>>
>>>
>>> --
>>> Dr. Alejandro Fernández
>>> LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada
>>> Facultad de Informática; Universidad Nacional de La Plata
>>> Calles 50 y 115
>>> La Plata - 1900
>>> Argentina
>>>
>>> Phone: +54 221 4228252 Ext: 223
>>> e-mail: alejandro.fernandez at lifia.info.unlp.edu.ar
>>> __._,_.___
>>> Mensajes con este tema (14) Responder (mediante la Web) | Crear un tema
>>> nuevo
>>> Mensajes | Archivos | Fotos | Marcadores | Base de datos | Sondeos |
>>> Miembros | Agenda
>>> Modificar la configuración mediante la Web (ID de Yahoo! obligatoria)
>>> Modificar la configuración mediante el correo: Cambiar a resumen diario |
>>> Cambiar el formato a Tradicional
>>> Visita tu grupo | Condiciones de uso de Yahoo! Grupos | Cancelar suscripción
>>> Actividad reciente
>>>
>>> Visita tu grupo
>>> Y! Respuestas
>>>
>>> Pregunt?/a>
>>>
>>> Gente real te
>>>
>>> responde
>>>
>>> Yahoo! Messenger
>>>
>>> Mensajero perfecto
>>>
>>> Llam?de PC a PC
>>>
>>> sin costo alguno
>>>
>>> Barra Yahoo!
>>>
>>> Todo a un toque
>>>
>>> Acceso rápido a
>>>
>>> servicios Yahoo!
>>>
>>> .
>>> __,_._,___
>>
>>
>>
>> --
>> Saludos,
>> Gustavo.-
>>
>
>
>
> --
> Saludos,
> Gustavo.-
> _______________________________________________
> Argentina mailing list
> Argentina at lists.laptop.org
> http://lists.laptop.org/listinfo/argentina
>



-- 
Dr. Alejandro Fernández
LIFIA - Laboratorio de Investigación y Formación en Informática Avanzada
Facultad de Informática; Universidad Nacional de La Plata
Calles 50 y 115
La Plata - 1900
Argentina

Phone: +54 221 4228252 Ext: 223
e-mail: alejandro.fernandez at lifia.info.unlp.edu.ar


More information about the Argentina mailing list