INTRODUÇÃO

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 técnicas de programação em Smalltalk-Squeak

Usando Smalltalk-Squeak a aplicação pode ser instalada nativa e usada com o micro desconectado, sem restrições. Podemos, por exemplo criar e acessar um arquivo no "disco" (memória Flash) do micro OLPC, o que não pode ser feito usando JavaScript dentro do browser.

O Smalltalk-Squeak é interessante na criação do que poderíamos chamar de aplicações "administrativas": uma lista de endereços e telefones, uma agenda etc. etc.

Quando você programa em C++ ou Assembler, compila o programa e depois pode executá-lo diretamente. Se programa em Java ou C#, ele é semi-compilado em byte-code e será compilado "just-in-time" por uma máquina virtual. No caso do Smalltalk-Squeak a coisa é diferente. Além de o programa ser só um script, ele só rodará dentro de um "ambiente" próprio. Isso lembra um pouco um velho sistema da Microsoft chamado FoxPro.

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 olpcwindowsB.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.

A versão da "imagem" do segundo é a 131 que contém o Squeak.

Passo 3 -Crie uma pasta com qualquer nome e descompacte os dois arquivos dentro dela.

Passo 4 -Duploclique em olpcsimulator131.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 .

Na próxima lição vamos então fazer nosso primeiro programa.


PRÓXIMA LIÇÂO
ÍNDICE HOMEPAGE