Essa série de tutoriais não se destina a crianças. Nosso foco são programadores que pretendam desenvolver aplicações para o micro OLPC. O micro OLPC aceita originalmente três linguagens: JavaScript, Python e Smalltalk-Squeak.
Vamos apresentar aqui como programar aplicações gráficas, tipo games, para o micro OLPC, usando JavaScript.
Essas aplicações serão acessadas pela web - donde apenas quando o micro OLPC estiver conectado à internet. Elas podem ser usadas off-line, mas não vamos falar nisso aqui.
Para fazer os exercícios desses tutoriais, presumindo que você não tem um micro OLPC mas um PC rodando Windows, você tem que instalar um emulador do micro OLPC. Siga, passo a passo:
Passo 1 - Você vai fazer o download de dois arquivos compactados com a extensão .ZIP e precisará de usar um descompactador. Se você não tem um poderá baixar uma versão do WinZip.
Passo 2 - Faça o download dos arquivos: olpcwindowsA.zip e olpcwindowsC.zip . São aproximadamente 130 Mb (!) mas não demorará muito se você tiver uma conexão rápida. Clicando no link aparecerá uma janela de aviso e você deverá optar por salvar o arquivo numa pasta qualquer.
Nós estamos usando dois arquivos porque o segundo contém uma "imagem" do software nativo (sistema operacional Linux-Fedora, interface gráfico Sugar, browser, chat etc.) do micro OLPC, que serve para nosso curso. O primeiro contém o emulador chamado: qemu. Se você já fez algum de nossos cursos você não precisa baixar novamente o primeiro.
O segundo contém a "imagem" 91 cujo browser funciona no emulador.
Passo 3 -Crie uma pasta com qualquer nome e descompacte os dois arquivos dentro dela.
Passo 4 -Duploclique em olpcsimulator91.bat. Aparecendo a tela inicial do Fedora seja rápido e aperte a tecla de espaço.
Passo 5 -Aparecendo a tela da figura seguinte use, se necessário, a tecla de seta-para-cima para selecionar a primeira opção. Aperte Enter.
Passo 6 -Tenha paciência (que tal um café?). Não tire o ponteiro de cima da imagem!!! Dê um clique para o ponteiro se integrar ao emulador..Passarão muitas telas carregando o sistema. Espere até aparecer uma janelinha pedindo um nickname. Entre com :olpc.
Finalmente aparece a tela inicial do micro OLPC.
Lembre-se que no emulador seu teclado pode não ter as mesmas teclas do sistema .
Quando aparecer a tela inicial do Sugar vá imediatamente com o cursor para sobre o "globo" e duploclique.

Espere um pouco que, feita a conexão com a internet, deverá aparecer o site do Google. Na parte inferior existe lugar para entrar com endereço de outro site. Tecle:
www.dmu.com/olpctut/tut2.html
Usando o teclado brasileiro, a barra inclinada é o "ponto-e-vírgula" (pelo menos no meu notebook).

Aguarde um pouco e aparecerá uma página com um dos exercícios dessa série de tutoriais. Para movimentar o avatar clique sobre a imagem e depois use as teclas de setas.

A DMU (a entidade que publica essa série de tutoriais que você está lendo) está lançando ALPHACity Brasil que ´o protótipo duma cidade virtual onde a criança, usando um avatar, vai andando por ruas e avenidas e, em cada lote, encontra uma atividade (educacional ou não).

Vamos ensinar aqui a criar atividades no "estilo ALPHACity", que você poderá enviar para nós usando o email: olpc at dmu.com. Caso aprovada ela será incluída no projeto.
Mas você poderá, usando os recursos que vamos apresentar, criar outros tipos de atividades, que poderá colocar em seu site para ser acessado pelos meninos. Porque uma atividade criada com JavaScript é uma página web como qualquer outra.
Como já dissemos na primeira introdução, presumimos que você já seja programador de outra linguagem qualquer. Assim, vamos começar esses tutoriais apresentando os conceitos básicos que definem a linguagem JavaScript.
PRÓXIMA LIÇÃO