Pourquoi un noyau : naissance de µcBlockly
Le réseau LibrEduc accueille beaucoup d’outils Blockly car sa pédagogie est pertinente. Dans le cas des logiciels de programmation de cartes électroniques à micro-contrôleur, un noyau commun s’imposait : arrêter de recoller le même moteur à chaque nouveau logiciel.
En résumé :
- pendant des années, UI + blocs + générateur avançaient « en bloc » dans chaque produit (BlocklyDuino, forks pédagogiques…) ;
- correctifs et mises à jour Blockly se dupliquaient ou divergeaient d’un dépôt à l’autre ;
- la réponse proposée s’appelle µcBlockly : un noyau open source (Blockly 13) qui génère du C++ Arduino et s’embarque dans une démo, BlocklyDuino, une Factory, ou une appli tierce ;
- trois couches assumées : Blockly → µcBlockly → produits ;
- licence AGPL-3.0-or-later, code sur GitHub, doc wiki / forum côté réseau.
Article complet (contributeur ASTUCE) : https://libreduc.cc/blog/astuce/2026/09/29/pourquoi-un-noyau-naissance-ucblockly/
Démos vidéo : https://tube-sciences-technologies.apps.education.fr/c/ucblockly/videos
Réseau LibrEduc — on relaie les contributions utiles au commun ; le détail technique reste chez les auteurs.
