Sugar (gerenciador de janelas)
Sugar é um ambiente de desktop livre e de código aberto projetado com o objetivo de ser utilizado por crianças para aprendizagem interativa.[1]
Tela de abertura do Sugar | |
Desenvolvedor | Sugar Labs |
Lançamento | maio de 2006 |
Versão estável | 0.119 23 de abril de 2022 (2 anos) |
Idioma(s) | 25 idiomas |
Sistema operativo | GNU/Linux |
Gênero(s) | Gerenciador de janela |
Licença | Licença pública geral GNU |
Estado do desenvolvimento | Ativo |
Página oficial | www.sugarlabs.org |
Desenvolvido como parte do projeto One Laptop per Child (OLPC), é a interface padrão na família de laptops XO-1, mas também funciona no hardware da maioria dos demais computadores. Está disponível como um live CD, como um live usb, como um pacote instalável através de várias distribuições de Linux ou no Windows e no Mac OS através de virtualização.[2]
O sugar é atualmente desenvolvido sob os auspícios da Sugar Labs, uma organização sem fins lucrativos que começou a operar em Maio de 2008, separada do projeto OLPC. No entanto, devido ao Sugar ser um software de código aberto sob a licença GNU GPL, muitos dos contribuidores da Sugar Labs não são seus empregados ou empregados do projeto OLPC.[3]
Ao contrário da maioria dos outros ambientes de desktop, o Sugar não utiliza as metáforas do desktop, da pasta e da janela. Ao invés disso, as atividades em tela cheia do Sugar exigem que os usuários se concentrem em um único programa de cada vez. O sugar implementa uma nova metáfora de manipulação de arquivos (o Jornal), que salva automaticamente a sessão do programa em execução e permite, posteriormente, recuperar os trabalhos por data, por atividade ou por tipo de arquivo.
Princípios do projeto
editar"Baixo andar, sem teto"[4] é o mantra usado pelo OLPC - e agora, Sugar Labs - como motivação para os princípios que conduzem o projeto e o desenvolvimento. O Sugar tem como objetivo ser uma plataforma apropriada para todos os tipos de expressões criativas que fornecem um piso aos inexperientes, mas que não impõem um teto aos usuários mais avançados. A seguinte lista, certamente incompleta, fornece um ponto de partida para tais considerações.
Simplicidade
editarAs limitações do hardware do laptop levaram a uma concepção muito mais clara e simples da interface do usuário, remontando aos primeiros tempos da computação. O objetivo declarado é "evitar interfaces cheias de menus" e "limitar os comandos àqueles imediatamente relevantes à tarefa atual".[5] As atividades são executadas em tela cheia; não há duplo clique e os menus são compostos por ícones.
Modificação
editarO Sugar é um software livre lançado sob os termos da GNU GPL. Como tal, seu desenvolvimento é feito por uma variedade de colaboradores, incluindo muitos que não são empregados da Sugar Labs, da One Laptop per Child ou de qualquer outra organização semelhante. Os colaboradores mais ativos para o núcleo da plataforma Sugar incluem Marco Pesenti Gritti, Walter Bender, Christopher Blizzard, Eben Eliason, Simon Schampijer, Christian Schmidt, Lisa Strausfeld, Takaaki Okada, Tomeu Vizoso, e Dan Williams.[3] Como um projeto ambicioso e de grande alcance, o Sugar e os programas criados (chamados de Atividades) frequentemente recebem contribuições daqueles que se consideram parte da comunidade do software livre—até mesmo alguns desenvolvedores de software bem estabelecidos que, normalmente, contribuem para outros projetos de software de código aberto.
O Sugar pode ser modificado facilmente por usuários com experiência em programação porque ele é escrito em Python, que é uma linguagem interpretada. A escolha da linguagem do Sugar está em forte contraste ao ambiente de desktop GNOME, ao Microsoft Windows XP, ao Windows Vista e ao Windows 7, que são primariamente escritos na linguagem de programação C, que é uma linguagem compilada.
Recursos e sua história
editarO Sugar permanece em desenvolvimento. Em Maio de 2006, seus criadores o descreveram como primariamente uma "ferramenta para expressão", assim, existem planos para incluir recursos multimídia e de redes sociais.[6] Há centenas de atividades disponíveis para o Sugar que podem ser baixadas da Biblioteca de Atividades Sugar. Atividades adicionais estão disponíveis por parte de terceiros, como por exemplo o portal do Projeto Ceibal no Uruguai.
Multiplataforma
editarNo começo de 2007, o Sugar podia ser instalado (com alguma dificuldade) em uma variedade de sistemas operacionais, incluindo várias distribuições de Linux e dentro de máquinas virtuais no Microsoft Windows e no Mac OS X. Instruções estão disponíveis no wiki do projeto.[7] A partir de meados de 2008, o Sugar estava disponível nas distribuições Debian, Ubuntu e Fedora Linux. A partir de meados de 2009, openSUSE[8] e outras distribuições GNU/Linux também disponibilizaram o Sugar.[7] O Sugar 0.82.1 foi incluído no lançamento do software do sistema OLPC 8.2.0 para os laptops XO-1.[9] O Sugar 0.86 foi lançado em 30 de Setembro de 2009[10]. O Sugar 0.88 foi lançado em 31 de Março de 2010[11]. O Sugar 0.90.0 foi lançado em Outubro de 2010.[12] Três lançamentos ocorreram em 2011 e um em Junho de 2012, que incluiu o suporte à arquitetura ARM no XO 1.75.
Sugar on a Stick
editarO sistema está disponível como uma distribuição de Linux live USB ("Sugar on a Stick"[13]) e como componentes de software formando um ambiente de desktop instalável adicional para muitas distribuições de Linux.[1] Pode ser instalado usando o Fedora Live USB creator, que agora possui a opção de baixar a última versão do Sugar on a Stick. Também pode ser instalado no disco rígido de um computador usando o comando liveinst
a partir de um Terminal Sugar ou de um console.
Em 23 de Junho de 2009, a Sugar Labs anunciou a disponibilidade da primeira versão do Sugar on a Stick v1 Strawberry. Livremente disponível para download em www.sugarlabs.org, Sugar on a Stick pode ser gravado em um pendrive USB comum de 1 GB e utilizado ao religar qualquer PC ou netbook diretamente no ambiente Sugar.[1][14] Em 23 de Junho de 2009, Recycle USB.com foi lançado um programa para regravar pendrives USB usados com o software Sugar e doá-los para escolas.[15] Em 8 de Dezembro de 2009, a Sugar Labs anunciou a disponibilidade da segunda versão do Sugar on a Stick v2 Blueberry, que incorpora o Sugar Release 0.86 e o Fedora 11.[16] Sugar Labs anunciou a disponibilidade do Sugar on a Stick v3 Mirabelle, que incorpora Sugar Release 0.88 e o Fedora 13.[17] Desde a versão Mirabelle, Sugar on a Stick foi um Fedora Spin regular anual. Spins sãos versões oficiais do Fedora com um propósito especial.[18] Em 5 de Julho de 2012 foi lançado a versão 7 Quandong no Fedora 17.[19]
Utilização no XO-1
editarO OLPC XO-1 tem 1 GB de memória flash e 256MB de memória RAM. Pelo fato do armazenamento ser pequeno, a memória virtual apenas pode ser adicionada ao usar um cartão SD ou um dispositivo de rede.[20]
Quando distribuições passadas do Sugar baseadas no Fedora estão sendo executadas no OLPC XO-1, é sugerido que os usuários não realizem muitas atividades de uma só vez, porque podem experimentar quedas de performance devido à baixa memória ou uso do processador.[21]
Imagens
editar-
Tela inicial do Sugar
-
Vizinhança
-
Tela inicial do Sugar das versões pre-0.82
-
Tela "Amigos"
-
Tela da atividade Sugar Pippy
-
Tela inicial do Sugar com quadro de versões pre-0.82
-
Código-Fonte da tela do Sugar
-
Captura de tela do Sugar Journal
Ver também
editarReferências
editar- ↑ a b c Paul, Ryan (26 de junho de 2009). «Sugar on a Stick brings sweet taste of Linux to classrooms». Ars Technica. Consultado em 10 de janeiro de 2010
- ↑ «Sugar Labs Overview». Consultado em 4 de maio de 2012. Arquivado do original em 23 de agosto de 2013
- ↑ a b «Sugar commit counts». Ohloh. Consultado em 22 de outubro de 2009
- ↑ «Human Interface Guidelines/Design Fundamentals/Key Design Principles». Wiki.sugarlabs.org. 15 de setembro de 2009. Consultado em 20 de maio de 2012
- ↑ «Human Interface Guidelines/Design Fundamentals/Key Design Principles». Wiki.sugarlabs.org. 15 de setembro de 2009. Consultado em 20 de maio de 2012
- ↑ «Some more sugar notes | Christopher Blizzard». 0xdeadbeef.com. 23 de maio de 2006. Consultado em 20 de maio de 2012. Arquivado do original em 2 de junho de 2006
- ↑ a b «Downloads». Wiki.sugarlabs.org. 14 de abril de 2012. Consultado em 20 de maio de 2012
- ↑ Sugar - openSUSE, consultado em 31 de julho de 2009
- ↑ «API changes - OLPC». Wiki.laptop.org. Consultado em 20 de maio de 2012
- ↑ «[ANNOUNCE] Sucrose 0.86.0 Final Release». Consultado em 22 de outubro de 2009
- ↑ «[ANNOUNCE] Sugar 0.88.0 stable release in Fedora 13 and testing of daily images». Consultado em 3 de junho de 2010
- ↑ Robert Burderi. «One Ecosystem Per Child». xconomy. Consultado em 5 de outubro de 2010
- ↑ «Sugar on a Stick». Wiki.sugarlabs.org. Consultado em 20 de maio de 2012
- ↑ $100 Laptop Becomes a $5 PC, Technology Review, 24 de junho de 2009
- ↑ RecycleUSB.com - Donate your Flash Drives for a Good Cause, Everything USB, 23 de julho de 2009, consultado em 19 de agosto de 2013, arquivado do original em 28 de janeiro de 2010
- ↑ New Sugar on a Stick Brings Much Needed Improvements, Wired, 9 de dezembro de 2009
- ↑ Sugar on a Stick gets sweeter with Fedora Linux, Internet News, 28 de maio de 2010
- ↑ Fedora Sugar Spin
- ↑ Sugar on a Stick 7 Quandong
- ↑ «Swap - OLPC». Wiki.laptop.org. Consultado em 20 de maio de 2012
- ↑ «Release notes/8.2.0 - OLPC». Wiki.laptop.org. Consultado em 20 de maio de 2012
Ligações externas
editar- «Página oficial do Sugar Labs» (em inglês)
- Wiki oficial do Sugar Labs http://wiki.sugarlabs.org/go/Welcome_to_the_Sugar_Labs_wiki/lang-pt_BR Wiki oficial do Sugar Labs Verifique valor
|url=
(ajuda) Em falta ou vazio|título=
(ajuda) - «Página oficial do Sugar no Wiki OLPC» (em inglês)
- «Sugar FlossManual» (em inglês)
- «Menus em formato de torta para a interface de usuário do Sugar, por Don Hopkins» (em inglês)
- «Diretrizes da interface do Sugar» (em inglês)
- Código-fonte do Sugar
- «Tutor interativo baseado no Sugar» (em inglês)
- «Planeta da Sugar Labs» (em inglês)
- «Vídeo aquático do Sugar» (em inglês) e (em inglês) artigo%5d a interface Sugar apresentada como se estivesse em hardware moderno e projetada para adultos e não para crianças http://www.olpcnews.com/software/operating_system/aquatic_sugar_childrens_interface.html artigo] a interface Sugar apresentada como se estivesse em hardware moderno e projetada para adultos e não para crianças Verifique valor
|url=
(ajuda) Em falta ou vazio|título=
(ajuda)
Mídia
editar- «Estado da Sugar Labs aos Seis Meses» (em inglês)
Vídeo
editar- Vídeo de demonstração do Sugar da exibição de 2008 do Museu de Arte Moderna de Nova Iorque
- OLPC Sugar video 1 - demonstração do synthLab no YouTube
- OLPC Sugar video 2 - demonstração do mini Tam Tam no YouTube
- OLPC Sugar video 3 - demonstração das ferramentas sociais no YouTube
- OLPC Sugar video 4 - demonstração da emulação de interface no YouTube
- Este artigo foi inicialmente traduzido, total ou parcialmente, do artigo da Wikipédia em inglês cujo título é «Sugar (desktop environment)», especificamente desta versão.