[Olpc-uruguay] Guias de desarrollo

Esteban Bordón ebordon.uy en gmail.com
Mie Abr 14 10:26:36 EDT 2010


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.


saludos,
Esteban.

El 12 de abril de 2010 19:43, Gabriel Eirea <geirea en gmail.com> escribió:

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


More information about the Olpc-uruguay mailing list