Boas práticas de programação com Object Calisthenics
Sugar: Um sistema operacional para crianças
1. Um sistema operacional
para crianças
Muriel de Souza Godoi
www.murielgodoi.com
FLISOL 2010
Maringá
2. Origens
● Resultado de uma linha de pesquisa que
defende o uso dos computadores na educação
● 1968 – Criação da Linguagem de programação
LOGO por Seymound Papert
A construção do conhecimento acontece
quando o aluno constrói um objeto de
seu interesse, como uma obra de arte,
um relato de experiência ou um
programa de computador.
Descrição → Reflexão → Depuração
3. OLPC sob pressão...
● Qual seria o impacto para a indústria do
software proprietário se milhares de crianças
crescessem usando linux?
X
Sistema Operacional
Proprietário
4. Resultado
● Walter Bender saiu da OLPC e fundou:
● Visa desenvolver a plataforma Sugar para todos os hardwares e
não somente para o XO da OLPC
It's An Education Project
(not a laptop project!)
5. ● Sugar rodando em mais de 1,5 milhão de
computadores
● Mais de 40 países
● Independente do
hardware
● Disponível em 25
idiomas
● Compromisso com
o software livre
6. E se a criança não tiver um computador?
● Versão LIVE do sugar e com área de
armazenamento persistente
● A criança pode ligar e ter suas atividades em
qualquer computador
7. Ainda há muito o que fazer, você pode:
● Desenvolver novas atividades
● Corrigir bugs
● Testar
● Traduzir
● Divulgar