[Olpc-uruguay] Proyecto de grado Goalbit+Ceibal
Ernesto Dufrechou
dfrxxx en gmail.com
Sab Ago 14 14:08:22 EDT 2010
Hola a todos. Somos Ernesto Dufrechou y Alberto Almeida. Nos encontramos
haciendo un proyecto de grado en la FING UdelaR que consiste en integrar
Goalbit a Ceibal, lo cual implica adaptarlo para funcionar en las XO.
Goalbit es un software desarrollado en la FING, fuertemente basado en VLC,
el cual permite compartir video en tiempo real mediante un enfoque P2P,
método similar al de bittorrent. Esto podría ser una solución al problema de
ancho de banda que se enfrenta al querer manejar varios streams de video en
las escuelas, algo que todavía estamos estudiando. Para más información
sobre goalbit pueden consultar http://goalbit.sourceforge.net/.
Desafortunadamente no tenemos demasiado conocimiento de SUGAR y Python por
lo que queremos consultar un par de dudas con quienes tienen más experiencia
en estos temas:
1) Se ha decidido que la interfaz de la aplicación sea enteramente web. Sin
embargo, consideramos bueno que los niños tengan un ícono en sugar el cual
levante la aplicación como ellos acostumbran, en lugar de abrir un browser
manualmente e ir a la URL en la que se encuentre hosteada la app. A estos
efectos desarrollamos una actividad en Python que lo único que hace es
levantar el browser mediante un comando. Queríamos saber si es posible
levantar el browser en una URL determinada, desde la consola. Disponemos de
un workaround pero queremos saber si existe una forma "prolija" (por ejemplo
pasando parámetros en la línea de comandos).
El código que usamos actualmente para levantar el browser es el siguiente:
import os
...
os.system("sugar-launch WebActivity")
2) También queremos facilitar la instalación del software mediante un script
que sea ejecutado por la actividad y que copie las bibliotecas necesarias
para que funcione goalbit, osea las dependencias. El problema es que algunas
son bibliotecas del sistema y debemos copiarlas a /lib. Para esto
necesitariamos tener permisos de root, es por esto que se nos ocurrio que el
script tenga el bit suid prendido y que el owner sea el root. Queríamos
consultarles si hay algún problema en hacer esto (ya que las XO con las que
probamos nosotros tienen liberado el root), y también si existe una forma
más directa de hacerlo.
Desde ya agradecemos cualquier aporte respecto a estos temas.
Saludos!
--
Ernesto Dufrechou, Alberto Almeida
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100814/3cc7c98e/attachment.htm
More information about the Olpc-uruguay
mailing list