Scratch est un langage de programmation visuel libre et OpenSource (créé par le MIT), à vocation éducative et ludique (voir une vidéo). Il fait partie du projet Lifelong Kindergarten.
En septembre 2013 il a plus de 3 millions de projets fait et partagé par des enfants de toutes nationalités et disponible sur le site officiel.
Scratch essaye de développer :
Le slogan de Scratch est « Imagine·Programme·Partage ! ». Le partage est en effet un fondamental de la pédagogie. 3)
La version actuelle de scratch est celle ci, par défaut elle est utilisable en se connectant au site scratch.
Il est possible de l'utiliser en version locale sans le net.
Le fichier d'installation du site de scratch pour linux se trouve sur cette page : https://scratch.mit.edu/scratch2download/ sous le 2 choisissez Linux.
Pour l'installer depuis le terminal, faites
cd Téléchargements
(si vous l'avez enregistré dans ce dossier)
Puis tapez cette commande.
sudo Adobe\ AIR\ Application\ Installer
Une fenêtre apparaît pour vous demander le "package" à installer. Sélectionner alors le package "scratch448.air" dans le répertoire "Téléchargements" (si c'est là où vous l'avez téléchargé) puis cliquer sur "Valider". Scratch va s'installer.
Un raccourci pour le programme est crée automatiquement.
Télécharger le script d'installation puis le rendre exécutable :
Dans un terminal, saisir la commande suivante :
wget http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
le rendre exécutable (ou clic-droit dessus, propriétés puis cocher la case Autoriser l'exécution du fichier comme un programme) :
chmod +x adobe-air.sh
et enfin l’exécuter en mode super utilisateur :
sudo ./adobe-air.sh
Source : http://www.noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html
Version 64 bits
wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb sudo dpkg -i adobe-air_amd64.deb sudo apt-get install -f && rm adobe-air_amd64.deb
Version 32 bits
wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb sudo dpkg -i adobe-air_i386.deb sudo apt-get install -f && rm adobe-air_i386.deb
Toujours dans le terminal, télécharger Scratch :
wget https://scratch.mit.edu/scratchr2/static/sa/Scratch-453.air
et lancer Adobe Air pour installer Scratch 2 :
sudo Adobe\ AIR\ Application\ Installer
Une fenêtre apparaît pour vous demander le "package" à installer. Sélectionner alors le package ".air" puis cliquer sur "Valider". Scratch va s'installer et un raccourci pour le programme est crée automatiquement.
Pour installer Scratch, il suffit d'installer le paquet scratch.
Scratch est une implémentation libre, visuelle et dynamique du langage de programmation Smalltalk basé sur Squeak.
Il est possible de disposer de blocs de programmation supplémentaires à l'intérieur de scratch en utilisant : BYOB.
Une autre "extension" pour Scratch partant de BYOB : Panther qui apporte de nouvelles fonctionnalités au logiciel.
Scratch permet aussi de contrôler une carte arduino par le biais d'un firmware : S4A.
Scratch permet aussi de contrôler un LEGO Wedo : Sur le site officiel de scratch.