Gracias Gabriel por el aporte, cuando esté la primer versión de este documento se los haremos llegar para poder tener el feedback necesario de la gente que más puede llegar a usar este tipo de documentos.<br><br><br>saludos,<br>
Esteban.<br><br><div class="gmail_quote">El 12 de abril de 2010 19:43, Gabriel Eirea <span dir="ltr"><<a href="mailto:geirea@gmail.com">geirea@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Esteban:<br>
<br>
La información la hemos ido subiendo a la sección "Documentación<br>
colaborativa" de nuestro portal. También la página de recursos de<br>
SugarLabs [0] tiene mucha información útil.<br>
<br>
En general hay aspectos específicos de la XO y aspectos específicos de<br>
Sugar. Tengo entendido que hay una resolución de la Comisión Política<br>
de Ceibal acerca del uso de Sugar como plataforma. Si esta resolución<br>
sigue vigente sería bueno mencionarlo en la guía. Con respecto a la<br>
XO, dadas sus características únicas de resolución y tamaño de<br>
pantalla (200dpi!!!), así como capacidad de procesamiento limitada<br>
para los estándares de hoy, creo que habría que pedir que dichos<br>
aspectos sean tenidos en cuenta pero sin limitarse exclusivamente a<br>
ellos.<br>
<br>
La confusión de la resolución de pantalla 800x600 puede venir por el<br>
lado de que el navegador Browse (o Navegar) que viene en Sugar escala<br>
las páginas aproximadamente un 40% [1] para que se vean a un tamaño<br>
(absoluto, es decir en cm) legible. Entonces si uno hace el diseño de<br>
una página web para 800x600, en el navegador de la XO se verá más o<br>
menos bien. Como los diseñadores web suelen diseñar en términos de<br>
resoluciones absolutas, esto debería ser especificado estrictamente<br>
para diseños web. No está dicho explícitamente, pero supongo que<br>
también vale para Flash corriendo dentro del navegador (habría que<br>
hacer una pruebita).<br>
<br>
Sobre lenguajes de programación, se debería hacer notar que Python fue<br>
elegido por varios motivos, entre otros porque permite fácilmente la<br>
edición del código y estaría alineado con la visión construccionista<br>
de la educación. Además los que no lo conocíamos hemos encontrado que<br>
es un lenguaje excelente en todo sentido, creo que debería fomentarse<br>
fuertemente su uso. Las bibliotecas gráficas son o bien PyGTK o<br>
Pygame.<br>
<br>
Hay otros casos, por ejemplo Batoví nos ha demostrado que se pueden<br>
escribir aplicaciones muy buenas para la XO en C/C++. En general, cada<br>
desarrollador decidirá qué conviene usar o no, creo que una guía<br>
debería sugerir cosas y punto.<br>
<br>
Sobre estilo de código, etc. no vale la pena escribir nada sino<br>
referirse a guías existentes como PEP-8 para Python.<br>
<br>
Espero que otros integrantes de la lista puedan contribuir con sus<br>
opiniones. Seguimos la discusión en cualquier otro momento.<br>
<br>
Saludos,<br>
<br>
Gabriel<br>
<br>
<br>
[0] <a href="http://wiki.sugarlabs.org/go/Activity_Team/Resources" target="_blank">http://wiki.sugarlabs.org/go/Activity_Team/Resources</a><br>
<br>
[1] <a href="http://wiki.laptop.org/go/Display" target="_blank">http://wiki.laptop.org/go/Display</a><br>
<br>
<br>
El día 9 de abril de 2010 14:13, Esteban Bordon<br>
<<a href="mailto:ebordon@plan.ceibal.edu.uy">ebordon@plan.ceibal.edu.uy</a>> escribió:<br>
<div><div></div><div class="h5">> Gabriel,<br>
><br>
> En Ceibal estamos trabajando para ajustar la guía para adecuarla un poco más<br>
> a la realidad de la XO. Estamos tratando de recopilar información para poder<br>
> seguir avanzando.<br>
><br>
> Cualquier aporte que tengan en cuanto a documentación, experiencia<br>
> desarrollando en Sugar (la mayor experiencia está en el Jam) o algo que<br>
> consideren importante será bienvenido.<br>
><br>
> saludos,<br>
> Esteban.<br>
><br>
> El 9 de abril de 2010 13:04, Gabriel Eirea <<a href="mailto:geirea@gmail.com">geirea@gmail.com</a>> escribió:<br>
>><br>
>> Gonzalo:<br>
>><br>
>> En el pasado hemos comentado esa guía de producción en esta lista y<br>
>> hemos notado que tiene muchas debilidades, como las que mencionás.<br>
>><br>
>> Definitivamente Flash no es una tecnología adecuada para la XO, pero<br>
>> te hago notar que desde inicios del 2009 la imagen de Ceibal incluye<br>
>> el plugin de Adobe y no el gnash como tenía originalmente. Esto hace<br>
>> que algunas cosas que antes no corrían ahora sí lo hacen, aunque con<br>
>> problemas de performance importantes. Sin embargo, como es mucho más<br>
>> fácil encontrar en el mercado programadores Flash que Python, muchas<br>
>> empresas insisten con esta tecnología. Por suerte hay algunas<br>
>> excepciones.<br>
>><br>
>> La posición que personalmente impulso en ceibalJAM! es que no nos<br>
>> adherimos a esta guía de producción ni nos afiliamos al uso de los<br>
>> "personajes ceibal".<br>
>><br>
>> Hemos intentado elaborar una guía de producción pero no hemos avanzado<br>
>> más allá de colectar información y ponernos de acuerdo en cosas<br>
>> básicas. En principio fomentamos el uso de Python, la guía de estilo<br>
>> PEP-8, las licencias libres tanto para el código como para el<br>
>> contenido y el arte, los principios de diseño de Sugar, etc.<br>
>><br>
>> Cualquier consulta escribí en esta lista o acercáte a alguno de los<br>
>> miniJAMs.<br>
>><br>
>> Saludos,<br>
>><br>
>> Gabriel<br>
>><br>
>><br>
>> El día 9 de abril de 2010 12:27, Gonchi <<a href="mailto:gonchimaster@gmail.com">gonchimaster@gmail.com</a>> escribió:<br>
>> > Hola, estuve mirando las guias de producción realizadas por el<br>
>> > Ing. Eduardo<br>
>> > Pérez Rico que se encuentran linkeadas en varios sitios y cito por<br>
>> > ejemplo:<br>
>> > <a href="http://olpc-france.org/wiki/index.php?title=Explorations" target="_blank">http://olpc-france.org/wiki/index.php?title=Explorations</a><br>
>> > Ahí se ponen enlaces al sitio de CeibalJam para estos documentos.<br>
>> > Por lo que estuve viendo recomienda como lenguaje de programación para<br>
>> > programar juegos la tecnología Flash.<br>
>> > No tengo muy claro pero la mayoría de las aplicaciones que he visto en<br>
>> > flash<br>
>> > no andan bien en la XO y además no son utilizando las versiones de<br>
>> > Action<br>
>> > script que menciona, dado que el flash player instalado en las XO no lo<br>
>> > soporta, o eso creo.<br>
>> > Además se mencionan varias cosas sobre la especificaciones de Hardware<br>
>> > de la<br>
>> > XO que no están del todo bien, a resaltar 800x600 como resolución<br>
>> > cuando en<br>
>> > realidad no es completamente cierto, la resolución nativa de la XO (por<br>
>> > fuera del modo dual) es de 1200x900.<br>
>> > Esto me genera la duda de si hay gente desarrollando utilizando esta<br>
>> > guía o<br>
>> > ya hay algo desarrollado basándose en esto.<br>
>> > Ya hay alguna versión nueva de esto? Es la versión oficial del Latu? No<br>
>> > se,<br>
>> > me genera muchas dudas leer este documento. Para mi gusto dice muchas<br>
>> > cosas<br>
>> > que me parecen irrelevantes (por ser triviales, talvez por mi formación<br>
>> > como<br>
>> > programador) y cosas que contradicen la mayoría de las investigaciones<br>
>> > que<br>
>> > he leido sobre implementación para la XO.<br>
>> > Si alguien me puede aclarar estas cosas y decirme si realmente alguien<br>
>> > ha<br>
>> > desarrollado algo utilizando esta guía sería genial. O si alguien leyó<br>
>> > esta<br>
>> > guía y tiene una opinión formada sobre desarrollo en la XO que me pueda<br>
>> > decir si está bien lo que dice en ese documento.<br>
>> > Saludos<br>
>> > Gonzalo<br>
>> ><br>
>> ><br>
>> ><br>
>> ><br>
>> > _______________________________________________<br>
>> > Olpc-uruguay mailing list<br>
>> > <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
>> > <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
>> ><br>
>> ><br>
>> _______________________________________________<br>
>> Olpc-uruguay mailing list<br>
>> <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
>> <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
><br>
><br>
> _______________________________________________<br>
> Olpc-uruguay mailing list<br>
> <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
><br>
><br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
</div></div></blockquote></div><br>