Sugar es un entorno de escritorio gratuito y de código abierto diseñado para el aprendizaje interactivo de los niños. Copyright de SugarLabs . [2] [3] Desarrollado como parte del proyecto Una computadora portátil por niño (OLPC), Sugar era la interfaz predeterminada en las computadoras portátiles OLPC XO-1 . El OLPC XO-1.5 y posteriores ofrecían la opción de las interfaces Gnome o Sugar. [4]
Desarrollador (es) | Laboratorios de azúcar |
---|---|
Versión inicial | Mayo de 2006 |
Lanzamiento estable | 0.118 (17 de diciembre de 2020 [1] ) [±] |
Repositorio | |
Escrito en | Python , [2] PyGTK , GTK + |
Sistema operativo | Linux |
Disponible en | 25 idiomas [2] |
Tipo | Entorno de escritorio |
Licencia | Licencia pública general GNU |
Sitio web | sugarlabs |
Sugar está disponible como Live CD , como Live USB y como paquete instalable a través de varias distribuciones de Linux . [2] Puede ejecutarse en una máquina virtual Linux en Windows y Mac OS . [5]
A diferencia de la mayoría de los demás entornos de escritorio, Sugar no utiliza las metáforas de " escritorio ", " carpeta " y " ventana ". En cambio, las actividades predeterminadas de pantalla completa de Sugar requieren que los usuarios se concentren en un solo programa a la vez. Sugar implementa un diario que guarda automáticamente la sesión del programa en ejecución del usuario y le permite usar una interfaz más tarde para ver sus trabajos anteriores por fecha, actividad utilizada o tipo de archivo.
Criterios de diseño
Sugar tiene el objetivo de ser adecuado incluso para usuarios sin experiencia, pero proporciona instalaciones más avanzadas para los más experimentados. El objetivo declarado del proyecto es "evitar interfaces infladas" y "limitar los controles a aquellos que sean inmediatamente relevantes para la tarea en cuestión". [6] Las aplicaciones se ejecutan en pantalla completa, no se hace doble clic y los menús muestran iconos.
Sugar está escrito en Python , [2] un lenguaje interpretado y puede ser modificado por usuarios con experiencia en programación. Los entornos de escritorio utilizadas por muchos sistemas operativos están escritos en lenguajes compilados como C .
Componentes de software
Las aplicaciones desarrolladas por Sugar Labs son muy pragmáticas, lo que ofrece varias oportunidades para aprovechar, lo que mejora las habilidades y las hace diestras en su campo. Las actividades de Sugar incluyen Turtle Blocks 3D, Ruler, Recall y muchas más.
Se pueden descargar cientos de actividades de aprendizaje para Sugar de la Biblioteca de actividades de Sugar. Actividades adicionales están disponibles de terceros, como el portal Proyecto Ceibal en Uruguay .
Historia
En mayo de 2006, los desarrolladores de Sugar lo describieron principalmente como una "herramienta de expresión", y se pusieron en marcha planes para incluir funciones multimedia y de redes sociales . [7]
Desde mayo de 2008, Sugar se ha desarrollado bajo el paraguas de Sugar Labs , un proyecto miembro de Software Freedom Conservancy . [3] Algunos colaboradores son empleados de One Laptop per Child y otras organizaciones relacionadas, otros son voluntarios, en muchos casos asociados con la comunidad de software libre . [8] Los colaboradores de la plataforma Sugar original incluyeron a Marco Pesenti Gritti, Walter Bender , Christopher Blizzard , Eben Eliason, Simon Schampijer, Christian Schmidt, Lisa Strausfeld , Takaaki Okada, Tomeu Vizoso y Dan Williams. [9]
Multiplataforma
A principios de 2007, Sugar podría instalarse, con cierta dificultad, en varias distribuciones de Linux y en máquinas virtuales de otros sistemas operativos. [10] A mediados de 2008, Sugar estaba disponible en las distribuciones Debian , Ubuntu y Fedora de Linux; por ejemplo, a partir de Ubuntu 8.04 (Hardy Heron), Sugar podría instalarse desde los repositorios oficiales del universo de Ubuntu. [11] A mediados de 2009, Sugar también estaba disponible en openSUSE [12] y otras distribuciones de Linux. [10] Sugar 0.82.1 se incluyó en la versión 8.2.0 del software del sistema OLPC para computadoras portátiles XO-1. [13] Sugar 0.86 fue lanzado el 30 de septiembre de 2009. [14] Sugar 0.88 fue lanzado el 31 de marzo de 2010. [15] Sugar 0.90.0 fue lanzado en octubre de 2010. [16] Hubo tres liberaciones en 2011 y uno en junio de 2012, que incluía soporte para la arquitectura ARM en el XO 1.75. Las compilaciones para portátiles OLPC XO y el calendario de lanzamiento están disponibles en las versiones del sistema operativo. Sugar ha sido adaptado para ejecutarse en Android , Firefox OS e iOS usando HTML5 y JavaScript bajo el nombre de proyecto " Sugarizer "; con clientes adicionales escritos para navegadores web compatibles con HTML5. [17]
Azúcar en un palo
La plataforma de aprendizaje Sugar para Linux está disponible como una distribución de Linux de arranque USB ("Sugar on a Stick" [18] ) y como componentes de software que forman un entorno de escritorio adicional instalable para la mayoría de las distribuciones de Linux. [3] Se puede instalar usando Fedora Live USB Creator , y se puede instalar en el disco duro de una computadora usando el liveinst
comando desde una Terminal o consola de Sugar.
El 23 de junio de 2009, Sugar Labs anunció la disponibilidad para la descarga de Sugar en un Stick v1 Strawberry, que puede ejecutarse desde una unidad flash USB de arranque de 1 GB. [3] [19] El 23 de julio de 2009, Recycle USB.com puso en marcha un programa para actualizar las llaves USB usadas con el software Sugar y donarlas a las escuelas. [20] El 8 de diciembre de 2009, Sugar Labs anunció la disponibilidad de Sugar on a Stick v2 Blueberry, que incorpora Sugar Release 0.86 y Fedora 11. [21] Sugar Labs anunció la disponibilidad de Sugar on a Stick v3 Mirabelle, que incorpora Sugar Release 0.88 y Fedora 13. [22] Desde Mirabelle, Sugar on a Stick ha sido un Fedora Spin regular, semestral (versión oficial para propósitos especiales de Fedora); [23] El a Spin usando Fedora v22 fue lanzado el 26 de mayo de 2015. [24]
Uso de XO-1
El OLPC XO-1 tiene una unidad flash NAND de 1 GB y 256 MB de memoria. Debido a que el disco duro basado en flash es pequeño, el intercambio solo se puede agregar usando una tarjeta SD o un dispositivo de bloqueo de red. [25]
Si se cargan demasiadas actividades al mismo tiempo, puede haber problemas de rendimiento debido a poca memoria o carga del procesador. [26]
Lanzamientos
Lanzamientos de XO
Sugar ha tenido muchos lanzamientos de XO.
Lanzamientos de Raspberry Pi
El azúcar se puede ejecutar en una Raspberry Pi. Se recomienda utilizar SOAS para ejecutar Sugar en uno. Puede aprender a ejecutar Sugar en una Raspberry Pi en el sitio web de Sugar Lab.
Lanzamientos de Sugar on a Stick
fresa
El lanzamiento de Sugar on a Stick Strawberry se basa en Fedora 11 con las últimas actualizaciones al 22 de junio de 2009. Cuenta con un entorno de aprendizaje de Sugar, a saber, la versión 0.84 , que incluye 40 actividades para enriquecer la experiencia de aprendizaje. Hay cientos de actividades disponibles para descargar de la biblioteca de actividades de Sugar. Esta versión incluye actualizaciones de Fedora , características de Sugar como Ver código fuente y transferencia de archivos, contenido de muestra complementario, que está disponible en el Diario, y mejoras de usabilidad.
Arándano
Sugar on a Stick v2 Blueberry fue lanzado el 8 de diciembre de 2009. Está basado en la versión F12 del sistema operativo Fedora . Contiene muchas características que mejoran la experiencia general del usuario y de aprendizaje. Aquí hay una descripción general de los más notables:
- Sugar on a stick v2 Blueberry envía Liberación de azúcar, 0.86.3 . Sus características son:
- Barras de herramientas rediseñadas
- Mejor soporte de Gnash para contenido de Adobe Flash
- Redes inalámbricas mejoradas
- Soporte para navegación con pestañas
- Soporte de archivos EPUB para libros electrónicos
- Configuración de teclado más sencilla
- Una forma sencilla de actualizarse a las últimas actividades
- ZyX-LiveInstaller:
- Había una gran demanda de un software para instalar Sugar en un disco duro. Por lo tanto, Sugar se asoció con el desarrollador de zyx-liveinstaller para proporcionar:
- Instalación perfecta del entorno personalizado en el disco duro de su computadora;
- Guarda los cambios realizados en Sugar;
- No requiere arranque una y otra vez.
- Ocupaciones
- Incluye actualizaciones de la colección estándar de actividades para niños y muchas otras nuevas. Un ejemplo es el paquete de actividades TamTam, que lleva al usuario en un viaje a través del sonido y la música.
Mirabelle
Mirabelle fue el tercer lanzamiento del proyecto Sugar on a Stick. Fue lanzado el 25 de mayo de 2010.
- Características de la versión 0.88 de Sugar :
- Soporte para conexiones 3G
- Mayor accesibilidad
- Mejor integración con el portal de actividades
- Sugar on a Stick ahora es un giro de Fedora . Después de dos versiones anteriores de estar basado en la distribución de Fedora, Sugar on a Stick ha sido reconocido por Fedora Project como un Spin oficial. Esto nos vincula más estrechamente con el ciclo de lanzamiento de Fedora y nos brinda recursos de sus equipos de ingeniería y marketing, lo que amplía el alcance de Sugar on a Stick y hace que el proyecto en sí sea más sostenible. A cambio, los usuarios de Fedora tienen acceso a una implementación fácil de implementar de Sugar Platform; es un gran ejemplo de una relación ascendente-descendente mutuamente beneficiosa.
- Contribución a Sugar on a Stick - La mayor diferencia en v3 ha estado en sus procesos de lanzamiento y sostenibilidad de ingeniería;
mango Lassi
Mango Lassi fue la cuarta versión de Sugar on a Stick lanzada el 2 de noviembre de 2010. Utiliza la versión 0.90 de Sugar .
Coco
Es la quinta versión de Sugar on a Stick lanzada el 9 de octubre de 2011. Utiliza una versión de Sugar 0.92 .
Piña
Es la sexta versión de Sugar on a Stick lanzada el 8 de noviembre de 2011. Utiliza una versión de Sugar 0.94.1 .
Quadong
Es la séptima versión de Sugar on a Stick lanzada el 29 de mayo de 2012. Utiliza una versión de Sugar 0.96.1.
ʻŌhelo ʻai
Es la octava versión de Sugar on a Stick lanzada el 15 de enero de 2013. Utiliza una versión de azúcar 0.98.2 .
Palta
Es la novena versión de Sugar on a Stick lanzada el 2 de julio de 2013. Utiliza una versión de Sugar 0.98.8 .
10
Es la décima versión de Sugar on a Stick lanzada el 17 de diciembre de 2013. Utiliza una versión de Sugar 0.100.0.
Versiones posteriores
Sugar ha dejado de dar nombres oficiales a los lanzamientos de SoaS, sin embargo, continúa creando nuevas versiones para cada lanzamiento de Fedora. La última versión de Sugar es 0.112 . Sugar ha lanzado sus últimas versiones para las últimas Fedoras: Fedora 23 , Fedora 24 , Fedora 25 , Fedora 26 y Fedora 27 .
Capturas de pantalla
Vista de inicio de Sugar
Vecindario
Sugar Home View desde versiones anteriores a 0.82
Vista "Amigos" de Sugar
Vista de actividad de Sugar Pippy.
Sugar Home View con Frame de versiones anteriores a 0.82
Ver fuente de azúcar
Diario de azúcar
Sugarizer
Sugarizer es una aplicación basada en HTML y JavaScript que permite usar la funcionalidad de Sugar en cualquier dispositivo. Está disponible como aplicación web y como aplicación móvil . Ofrece una interfaz de usuario similar e incluye características de Sugar Core (almacén de datos y diario), así como muchas de las mismas actividades de Sugar.
Ver también
- Software educativo
- Linux
Referencias
- ^ https://github.com/sugarlabs/sugar/releases
- ^ a b c d e "Características de Sugar Labs" . Archivado desde el original el 25 de mayo de 2011 . Consultado el 4 de mayo de 2012 .
- ^ a b c d Paul, Ryan (26 de junio de 2009). "Sugar on a Stick trae el dulce sabor de Linux a las aulas" . Ars Technica . Consultado el 10 de enero de 2010 .
- ^ "Video: Arranque dual para portátil XO-1.5 - Interfaz de usuario de Gnome y Sugar - Noticias OLPC" . www.olpcnews.com . Consultado el 1 de junio de 2015 .
- ^ "Descripción general de Sugar Labs" . Consultado el 4 de mayo de 2012 .
- ^ "Directrices de interfaz humana / Fundamentos de diseño / Principios clave de diseño" . Wiki.sugarlabs.org . 2009-09-15 . Consultado el 20 de mayo de 2012 .
- ^ "algunas notas más de azúcar | Christopher Blizzard" . 0xdeadbeef.com . 2006-05-23. Archivado desde el original el 2 de junio de 2006 . Consultado el 20 de mayo de 2012 .
- ^ "Sugar commit cuenta" . Ohloh . Consultado el 22 de octubre de 2009 .
- ^ Bender, Walter; Kane, Charles; Cornualles, Jody; Donahue, Neal (diciembre de 2012). Aprender a cambiar el mundo: el impacto social de una computadora portátil por niño . Palgrave Macmillan.
- ^ a b "Descargas" . Wiki.sugarlabs.org . 2012-04-14 . Consultado el 20 de mayo de 2012 .
- ^ Sugar en Ubuntu Linux - OLPC
- ^ Sugar - openSUSE , consultado el 31 de julio de 2009
- ^ "Cambios de API - OLPC" . Wiki.laptop.org . Consultado el 20 de mayo de 2012 .
- ^ "[ANUNCIO] Sacarosa 0.86.0 Versión final" . Consultado el 22 de octubre de 2009 .
- ^ "[ANUNCIO] Versión estable de Sugar 0.88.0 en Fedora 13 y prueba de imágenes diarias" . Consultado el 3 de junio de 2010 .
- ^ Robert Burderi. "Un ecosistema por niño" . xconomy . Consultado el 5 de octubre de 2010 .
- ^ Laské, Lionel. "Sugarizer: un sabor de azúcar en cualquier dispositivo" . Consultado el 24 de mayo de 2015 .
- ^ "Azúcar en un palito" . Wiki.sugarlabs.org . Consultado el 20 de mayo de 2012 .
- ^ Laptop de $ 100 se convierte en una PC de $ 5 , Technology Review, 2009-06-24
- ^ RecycleUSB.com - Done sus unidades flash por una buena causa , todo USB, 23 de julio de 2009 , archivado desde el original el 28 de enero de 2010
- ^ New Sugar on a Stick trae mejoras muy necesarias , Wired, 2009-12-09
- ^ Sugar on a Stick se vuelve más dulce con Fedora Linux , Internet News, 2010-05-28
- ^ Giro de azúcar de Fedora
- ^ Sugar-on-a-Stick con Fedora v22
- ^ "Intercambiar - OLPC" . Wiki.laptop.org . Consultado el 20 de mayo de 2012 .
- ^ "Notas de la versión / 8.2.0 - OLPC" . Wiki.laptop.org . Consultado el 20 de mayo de 2012 .
- Parte del material se copió de wiki.sugarlabs.org, que está disponible bajo una licencia Attribution 3.0 Unported (CC BY 3.0) .
enlaces externos
- Página web oficial
- Sistema operativo Sugar-on-a-Stick
- Azúcar para Raspberry Pi
- Lanzamientos de XO
- Sugarizer