[Olpc-uruguay] Guias de desarrollo

Leticia D. Romero C. lediroca en gmail.com
Mie Mayo 5 19:35:07 EDT 2010


Gracias Esteban por compartirlo a la lista... nos pondremos a mirarlo.

Saludos Cordiales,

Leticia Romero.


El 5 de mayo de 2010 18:39, Flavio Danesse <fdanesse en gmail.com> escribió:

> *Ya me bajé la guia, pero fijense porque me aparece bloqueda al ingresar:*
>
> [image: ceibal.png]
>
>
> *Sobre las líneas que dicen:*
>
> Sistema operativo
> La XO que distribuye Ceibal trae incorporado Fedora, un sistema operativo
> basado en Linux.
> La versión distribuida actualmente es Fedora 9 Linux Kernel 2.6.25.
>
> *Lo correcto es:*
>
> Sistema operativo
> La XO que distribuye Ceibal trae como sistema operativo GNU/Linux. Versión
> del Kernel 2.6.25.
> Distribución Fedora Versión 9.
>
> *Donde dice:*
>
> Interfaz gráfica - Sugar
> A diferencia con los sistemas operativos conocidos, la XO utiliza Sugar
> como entorno gráfico.
> Dicha interfaz fue desarrollada especialmente para los niños.
>
> *Debiera decir:*
>
> Interfaz gráfica - Sugar
> La XO utiliza Sugar como entorno gráfico.
> Dicha interfaz fue desarrollada especialmente para los niños.
>
> Y muchas otras cosas incorrectas.
>
>
>
>
> El 5 de mayo de 2010 15:43, Esteban Bordon <ebordon en plan.ceibal.edu.uy>escribió:
>
> Hola,
>>
>> Finalmente en Ceibal tenemos la primer versión de la "guía de producción y
>> gestión de contenido digital para la XO".
>> La idea es brindar información inicial a tener en cuenta para los nuevos
>> desarrolladores de aplicaciones para la XO, algunos pro y contras de los
>> lenguajes "mas populares" soportados, así como consideraciones y links a más
>> información si se desea profundizar en cierto tema.
>>
>> El documento está en
>> https://desarrollo.ceibal.edu.uy/attachments/71/DOC.SIS.Guia_Produccion_xo.pdf
>>
>> saludos y gracias por su aporte.
>>
>> Esteban Bordón
>> Departamento de Sistemas - Plan Ceibal
>> CITS - Av. Italia 6201 - Montevideo, Uruguay
>> C.P. 11500
>> Email: ebordon en plan.ceibal.edu.uy
>>
>>
>> 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
>>>
>>
>>
>> _______________________________________________
>> 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/20100505/bd7b8b64/attachment-0001.htm 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/png
Tamaño     : 67188 bytes
Descripción: no disponible
Url        : http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100505/bd7b8b64/attachment-0001.png 


More information about the Olpc-uruguay mailing list