En Smalltalk tout, absolument tout, est objet. L'objectif des concepteurs de Smalltalk et de Squeak, Alan Kay, Dan Ingalls, et d'autres, a toujours été de permettre l'accès à l'informatique à tous ; de fournir un outils agissant comme un catalyseur de rêves.
Grâce à la notion d'Etoys (ou objets interactifs), des enfants peuvent faire facilement des simulations élaborées : apprentissage de la physique, eco-systèmes, interactions avec des robots...
Des initiatives se dérouleront à Cran-Gevrier près d'Annecy, à Mont de Marsan, à Caen et à Poitiers.
NdM: D'après cette page et celle-ci, la licence de Squeak semble poser quelques problèmes. Bien qu'autorisant la modification, la redistribution des modifications et la copie, quelques points de la licence sont litigieux, en particulier les restrictions à l'exportation, la clause d'indemnisation, la clause indiquant que Squeak est librement copiable, installable et utilisable sur un nombre illimité d'ordinateurs sous contrôle direct, ainsi que la clause de non-modification des polices de caractères incluses. Physique, mathématiques, informatique et expérimentation scientifique ... avec Squeak
Le samedi 8, le dimanche 9 et le mercredi 12 octobre à Cran-Gevrier (la Turbine, place Chorus)
L'objectif de ce week-end est de sensibiliser les jeunes et moins jeunes aux notions d'expérimentation scientifique, d'illustration des mathématiques, de simulation de comportements complexes (e.g. Comment peut-on représenter le comportement des fourmis qui sont des individus autonomes dans un monde non centralisé ?), de programme et d'exécution de programmes, etc.
Plus d'infos ici
À l'école de la physique
Du 10 au 14 Octobre de 9h à 18h, CDDP des Landes à Mont de Marsan
Un atelier informatique s'appuyant sur le logiciel Squeak sera l'occasion d'amener des élèves d'écoles primaires à réfléchir sur le fonctionnement des engrenages et leur relation avec les mathématiques. Sur réservation pour les scolaires et suivant les animations.
Plus d'infos ici
Squeak, un environnement de programmation ludique
Village des Sciences à Caen, les mardi 11, mercredi 12, jeudi 13 et vendredi 14 octobre de 9h00-17h30
Avec la participation de Serge Stinckwich, maître de conférences en informatique à l'université de Caen, Samir Saidani, animateur à Planète Sciences, Simon Legloannec, doctorant en informatique à l'Université de Caen et Markus Gaelli, doctorant en informatique à l'université de Berne (l'as des Etoys).
Plus d'infos ici
Smalltalk & squeak le duo gagnant pour apprendre à programmer et développer des applications
Espace Mendès France, CCSTI, Poitiers, atelier coopératif le vendredi 14 octobre de 9h30 à 18h
La matinée sera consacrée à l'initiation à Smalltalk et à Squeak à partir de l'environnement de programmation de robots virtuels BotInc. Se sera l'occasion de montrer leur intérêt comme outils d'aide à l'apprentissage de la programmation. L'après midi les aspects professionnels (par exemple Seaside pour le web) seront abordés. L'invité principal de cette journée sera Stéphane Ducasse, chercheur et enseignant à l'université de Savoie et à l'Institut für informatik und angewandte mathematik de l'université de Berne.
Plus d'infos ici
L'accès à ces manifestations est, par principe, libre et gratuit, il est parfois nécessaire de réserver ou de s'inscrire à l'avance. Consultez les pages d'informations de chacun.
Aller plus loin
- Le site officiel Squeak (6 clics)
- Squeakfr (en développement) (9 clics)
- Squeak en milieu éducatif (9 clics)
- Etoys et art (4 clics)
- Squeak : un Smalltak Open Source détonnant ! (6 clics)
- Une présentation synthétique sur Wikipedia (4 clics)
# Je
Posté par _PhiX_ . Évalué à 4.
Voici une liste d'obstacles actuels à l'utilisation à l'école primaire :
- Trop complexe à installer (paquets difficiles à touver, problèmes de dépendance);
- Trop complexe à lancer (j'ai dû faire un petit script lançant la machine virtuelle avec l'image adéquate);
- Disponible en anglais uniquement, par défaut;
- Trop complexe également, l'installation du plugin web (je ne suis jamais arrivé à le faire fonctionner !);
- Graphismes hérité des années 70 (images vectorielles non implémentées).
Pourquoi Squeak n'intéresse-t-il pas plus de développeurs ?
[^] # Re: Je peux
Posté par Thierry Pasquier (site web personnel, Mastodon) . Évalué à 2.
- explique comment l'installer et le lancer sans difficultés sous Windows, Linux (un dépot de paquets Debian existe) et Mac (onglet Trucs et astuces) et y compris le plugin pour les navigateurs web ;
- propose une image entièrement francisée ;
- diffuse un document pédagogique en français tout à fait adapté à l'école primaire Des idées puissantes pour la classes
http://squeak.ofset.org/book.pdf(...) ;
Les graphismes visibles à partr du quatrième lien illustrent très joliement ce que l'on peut faire, y compris en vectoriel, avec les outils de base.
- le look de l'interface devrait évoluer dasn les versiosn à venir
[^] # Re: Je
Posté par Fernandes Hilaire (site web personnel) . Évalué à 3.
Le seul exécutable (binaire) de Squeak est la machine virtuelle, et c'est un des programmes qui le moins de dépendances.
Par exemple si je regarde les dépendances d'un programme comme drgeo, j'ai:
Pour Squeak:
Pour lancer Squeak, moi je vais un drag'n drop tout ce qu'il y a de plus graphique.
[^] # Re: Je
Posté par Fernandes Hilaire (site web personnel) . Évalué à 3.
[^] # Re: Je
Posté par Thomas Petazzoni (site web personnel) . Évalué à 5.
Si la licence était vraiment libre, Squeak pourrait être intégré par défaut dans des distributions comme Debian, ce qui faciliterait son installation.
[^] # Re: Je
Posté par Gniarf . Évalué à 2.
ne pas confondre "libre" et "100% compatible avec les critères de Debian pour une inclusion dans main ou non-free", merci.
[^] # Re: Je
Posté par Sylvain Sauvage . Évalué à 3.
Et ça fait un moment que les anti-squeaks primaires disent « çapucépalibre », que les pro-squeaks répondent « mais si » et, qu'au milieu, on attend que ça bouge ou on s'en fout. Bon, en fait, il y a eu des « qu'est-ce qui vous plaît pas / on va discuter », mais il n'y a rien qui bouge.
[^] # Re: Je
Posté par Gniarf . Évalué à -1.
pour un semblant de discussion à ce sujet, j'ai vu passer ça :
http://minnow.cc.gatech.edu/squeak/3733(...)
rien de bien terrible.
[^] # Re: Je
Posté par Thomas Petazzoni (site web personnel) . Évalué à 3.
http://minnow.cc.gatech.edu/squeak/3733(...)
Oui, c'est le lien qui est indiqué dans le corps de la dépêche.
[^] # Re: Je
Posté par Thomas Petazzoni (site web personnel) . Évalué à 3.
Peut-être, mais à ce moment là, il ne faut pas se plaindre du fait que c'est difficile à installer car pas packagé par les distributions.
D'autre part, ça ne me paraît pas limité à Debian, je ne sais pas si les autres distributions incluent Squeak (Mandriva ne l'inclut pas visiblement), mais la clause d'indemnisation me paraît un frein à une inclusion dans les distribs:
« The indemnification clause of the Squeak License is intended to protect Apple if someone sues them about something a redistributor of Squeak does. If you use Squeak to break into a bank, and the bank sues Apple for giving you the tools to do it, then Apple can, due to the indemnification clause, force you to either defend Apple or pay for Apple's defense, at your choice. Some – in particular some members of Debian's debian-legal mailing list – worry that the clause as written is too broad and that it may put too much liability on distributors. »
[^] # Re: Je
Posté par Gniarf . Évalué à 2.
compiler le binaire à partir des sources est vraiment facile, pour ne pas dire trivial. la licence a peu à voir là dedans.
le problème - évoqué dans le premier post - est la personnalisation de l'image à fournir avec, que ça soit des applications supplémentaires, des mini-projets, une francisation... par rapport à l'image de base, nue, en anglais. c'est assez confus, mais surtout, c'est un vrai boulot.
c'est simple, c'est la différence entre livrer un système nu (Windows) ou un système avec toute une valise pédagogique déjà installée (50 logiciels variés).
il y a bien SqueakMap pour installer des logiciels ou composants supplémentaires depuis Squeak mais on ne peut pas exactement la recommander aux utilisateurs débutants ou occasionnels. un truc qui y ressemble, mais qui marche, pour installer du matériel pédagogique, du contenu à valeur ajoutée, en français (sauf qu'il n'existe pas encore, mais bref)
je ne suis pas sûr que ça soit le travail d'une distribution Linux de proposer tout ça, 500 bidules complémentaires pour personnaliser l'image. ca peut se faire (comme on peut avoir des paquets des plugins pour webmin ou des applications web en php) mais fouya, là ça devient spécialisé.
ça devient une distribution à son tour, tout bêtement. une distribution de Squeak.
[^] # Installer Squeak en Français
Posté par Fernandes Hilaire (site web personnel) . Évalué à 1.
On propose depuis http://community.ofset.org/wiki/Astuces_Squeak(...) des explications pour installer la machine virtuelle et une image en français avec quelques tutoriels intégrés.
[^] # Non libre pas que chez Debian
Posté par Benoît Sibaud (site web personnel) . Évalué à 2.
Appliquée au logiciel, ce n'est pas une licence de logiciel libre car elle requiert de tous les utilisateurs, quel que soit leur pays, d'obéir aux lois américaines sur le contrôle de l'exportation. Appliqué aux polices, elle ne permet pas non plus les modifications.
En plus, elle requiert de la part des utilisateurs, d'indemniser le développeur, ce qui est suffisant pour les utilisateurs pour les faire réfléchier à deux fois avant de l'utiliser. »
http://www.gnu.org/licenses/license-list.fr.html(...)
[^] # Re: Non libre pas que chez Debian
Posté par Fernandes Hilaire (site web personnel) . Évalué à -1.
[^] # Re: Non libre pas que chez Debian
Posté par Serge Stinckwich (site web personnel) . Évalué à 2.
Certains de ces problèmes ont été levés par exemple il y a plus de fontes propriétaires utilisées, d'autres restent.
La communauté Squeak essaie de libérer complètement Squeak en licenciant tous les nouveaux développements sous licence MIT. Des parties donc de plus en plus importantes de Squeak sont donc donc libre.
Libérer complètemment Squeak nécessiterait de discuter directement avec Apple (et peut-être Disney), mais quel serait l'intérêt d'Apple la dedans et puis il faut trouver les bons interlocuteurs chez Apple. Tout cela est difficile et lent ...
Je suis d'accord avec le fait que Debian n'a pas le monopole pour savoir ce qui est libre ou pas. Il est bien connu que Debian a une position un peu extreme et décide que certains logiciels ou documentations ne sont pas libre (certains logiciels très connus dans la communauté).
Pour répondre à une autre question, Squeak est inclu dans la distribution FreeEduc.
S'il y a des juristes du logiciel libre dans la salle, ils sont les bienvenus pour nous aider à avancer concrètement et pas juste dire, c'est bien ou c'est pas bien votre licence !
Pour ceux qui voudrait en savoir plus, voila le dernier thread sur la licence SqueakL dans la liste squeak-dev : http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/(...)
[^] # Re: Non libre pas que chez Debian
Posté par Gniarf . Évalué à 2.
[^] # Re: Non libre pas que chez Debian
Posté par Sylvain Sauvage . Évalué à 2.
Ouf. Pendant un moment, j'ai cru qu'ils se prenaient pour HP...
[^] # Re: Non libre pas que chez Debian
Posté par Serge Stinckwich (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.