Sahana et OLPC : une contribution pour la gestion des catastrophes

16 janvier 2010

Sahana : d’une catastrophe à l’autre

Sahana est un logiciel de gestion de catastrophes. Conçu initialement depuis le Sri-Lanka, par la Lanka Software Foundation, à la suite du Tsunami du 26 décembre 2004, il est actuellement porté par la Sahana Software Foundation et est distribué sous licence libre GNU LGPL.

Sahana est un outil Web collaboratif visant à surmonter les problèmes de coordination survenant lors d’une catastrophe. Il permet de traiter la recherche des personnes disparues, la gestion de l’aide, la gestion des volontaires, le suivi des camps et la coordination entre les organismes divers (gouvernement et administrations, ONG) qui interviennent sur un site touché par une catastrophe, dès la phase des premiers secours.

Après avoir suivi différents projets de secours humanitaires entre 2005 et 2008 (au Pakistan, aux Philippines, en Indonésie, au Pérou ou encore au Myanmar), l’équipe Sahana a réagi dernièrement au tremblement de terre de Haïti, qui a dévasté l’île et sa population le 12/01/2010. Elle a pris l’initiative d’adapter le système de gestion de catastrophes Sahana pour Haïti (voir aussi : « Sahana Software Foundation to Haiti Earthquake« ) et pour les besoins de sa population et des équipes et organismes intervenant dans ce contexte. Un portail dédié à la gestion de la crise humanitaire de Haïti a été créé : Haiti 2010 Sahana Disaster Response Portal.

Une initiative de la fondation OLPC

Parallèlement, la fondation OLPC a proposé sur son blog une initiative (» Mobilizing Haiti: Apply for Free Ruggedized Laptops« ) visant à soutenir, par sa logistique et des dons d’ordinateurs XO, les projets d’assistance humanitaire en direction des victimes de la catastrophe de Port-au-Prince et de sa région. L’intérêt de la fondation OLPC ne se limite pas, en effet, aux projets éducatifs initiés dans les pays les plus défavorisés. La fondation OLPC n’a jamais cessé de soutenir de nombreux mini-projets de type « grassroots« , et de favoriser des expérimentations, notamment dans le domaine de l’assistance médicale et humanitaire.

La convergence humanitaire

C’est ainsi que les projets Sahana et OLPC ont pu matérialiser leur convergence, dans l’aide aux populations, en permettant aux secours d’utiliser le système Sahana sur l’ordinateur XO, que ce soit en installant le système avec Sugar, sur une clé USB, ou sur une carte SD Card embarquant le système Xtra Ordinary.

Le système Sahana sur le XO

Le système Sahana sur le XO

Des atouts décisifs

La convergence entre différents projets est primordiale pour proposer des réponses rapides et solides à des besoins aussi critiques que l’enregistrement :

  • des personnes disparues
  • des personnes décédées
  • des blessés et des survivants
  • des abris, de leur emplacement et de leurs capacités

ainsi que d’autres tâches et impératifs tels que :

  • la gestion des volontaires
  • la mise en place d’un système de gestion des demandes
  • la synchronisation des données
  • l’utilisation de standards ouverts et l’intégration des données

Les atouts sont l’évolutivité (de nouvelles fonctions et traductions – en français ou en créole haïtien par exemple – sont ajoutées en fonction des besoins) et la maîtrise technologique (le système, sous licence libre LGPL s’appuie sur les outils standards Apache, mySQL, PHP), la robustesse et la durabilité de l’ordinateur XO, l’appropriation communautaire, la polyvalence.

De fait, toutes les compétences et contributions sont encouragées et bienvenues pour mettre en oeuvre efficacement ces dispositifs de secours et de soutien aux victimes de catastrophes.

OOo4Kids : rikiki maouss costaud

15 novembre 2009

La suite bureautique OOo4Kids, conçue spécialement pour les enfants de 7 à 12 ans, est désormais disponible (voir l’annonce « OOo4Kids.activity.xo is available!« ) pour la plateforme pédagogique Sugar et le XO.

OOO4Kids sur la plateforme Sugar du XO

OOO4Kids sur la plateforme Sugar du XO

Compatible avec OpenOffice et, par voie de conséquence, avec le format de la suite bureautique Office de Microsoft, elle offre aux écoliers et aux collégiens un instrument puissant adapté à leurs besoins et débarrassé de la lourdeur des suites bureautiques dont elle s’inspire.

Assistant d'installation Windows (via l'émulateur Wine sous Mandriva)

Assistant d'installation Windows (via l'émulateur Wine sous Mandriva)

Une alternative viable pour les devoirs

« Elle a tout d’une grande» , pourrait-on dire de OOo4Kids ! Des outils de mise en forme du texte et des pages, des outils de correction multilingues, aisément accessibles.

Correcteurs et mise en forme

La mise en forme des documents est aisée et répond à l’essentiel des besoins.

Mise en forme (OOo4Kids Writer - XO/Sugar)

Mise en forme (OOo4Kids Writer - XO/Sugar)

Les documents créés par les élèves bénéficient par exemple de fonctions avancées, comme la correction orthographique/grammaticale intégrée.

Correction (OOo4Kids Writer - XO/Sugar)

Correction (OOo4Kids Writer - XO/Sugar)

Une large gamme de documents

Différents types de documents peuvent être créés par les élèves : textes avec Writer, graphismes avec Draw, présentations avec Impress, feuilles de calcul avec Calc.

Création de documents divers

Création de documents divers (Emulation Windows via Wine)

Les enseignants peuvent ainsi corriger et annoter des travaux ou des devoirs réalisés par leurs élèves, en classe ou à la maison.

Annotation de l'enseignant sur un devoir (OOO4Kids Writer - XO/Sugar)

Annotation de l'enseignant sur un devoir (OOO4Kids Writer - XO/Sugar)

Une bibliothèque appréciable de composants, notamment graphiques, permet d’illustrer des supports de cours ou des exposés.

OOO4Kids Draw (GNewsense/Debian Mips sur le netbook "Yeeloong" de Lemote)

OOO4Kids Draw (GNewsense/Debian Mips sur le netbook "Yeeloong" de Lemote)

Des modèles de documents, initialement conçus pour OpenOffice, sont par ailleurs utilisables.

Bibliothèque de modèles de documents

Bibliothèque de modèles de documents

Comme ici, sur le tableur « Calc»  :

Utilisation d'un modèle dans OOo4Kids Calc (Mandriva Mips sur le netbook Gdium de Emtec)

Utilisation d'un modèle dans OOo4Kids Calc (Mandriva Mips sur le netbook Gdium de Emtec)

De même, des assistants facilitent le travail des élèves, en leur permettant de se concentrer sur la tâche confiée par l’enseignant.

Assistant Présentation Impress (Debian x86)

Assistant Présentation Impress (Debian x86)

Différentes mises en page prédéfinies sont disponibles.

Bibliothèque de mises en page Impress (Debian x86)

Bibliothèque de mises en page Impress (Debian x86)

Une aide en ligne complète utilement ces assistants, afin d’accompagner l’enseignant dans la réalisation de documents pédagogiques.

Aide en ligne de OOo4Kids

Aide en ligne de OOo4Kids

Le choix de l’ouverture

Fidèle à la démarche du logiciel libre, respectueuse des principes de liberté pédagogique des enseignants, la suite OOo4Kids s’inscrit dans une logique d’ouverture cohérente.

L’ouverture des formats

L’enseignant qui demande à ses élèves de réaliser des travaux ou de rendre ses devoirs « sur informatique»  peut désormais bénéficier des nombreux filtres de conversion de documents et n’est plus prisonnier d’un format propriétaire quelconque.

De nombreux formats de sauvegarde (OOo4Kids Writer - XO/Sugar)

De nombreux formats de sauvegarde (OOo4Kids Writer - XO/Sugar)

La multiplicité des plateformes

OO4Kids est utilisable sur de nombreux systèmes, notamment (parmi les configurations testées) :

  • différentes architectures (x86 et Mips),
  • plusieurs systèmes d’exploitation : Mac OSX (non testé ici) Debian, Ubuntu, Mandriva, Fedora, Windows (ce dernier exécuté ici en émulation via Wine),
  • différentes plateformes matérielles (ordinateur portable, netbook, ordinateur XO).

Un environnement qui s’adapte au niveau de l’utilisateur

L’interface de OOo4Kids, conçue dès le départ pour des utilisateurs débutants, s’adapte à leur niveau d’expertise grâce à une fonction de personnalisation, accessible dans les Options. Ainsi, l’utilisateur peut choisir le niveau d’utilisation qui lui convient (option « Niveau« ), soit « Débutant« , « Moyen»  ou « Expert« . En fonction du niveau choisi, certaines fonctions seront alors visibles ou bien masquées dans les menus et les boîtes de dialogue.

Sélection du niveau de l'utillisateur (OOo4Kids, sous Ubuntu)

Sélection du niveau de l'utillisateur (OOo4Kids, sous Ubuntu)

L’ouverture du projet

Le projet OOo4Kids est un projet communautaire original, qui comble une lacune dans la panoplie des outils à destination des enfants du primaire et des premières années du collège. Porté par une petite équipe de développeurs et d’enseignants, il est imaginé par des enseignants pour ces élèves, et donc, par ricochet, pour leurs enseignants. Le projet est visible notamment sur le wiki OOo4Kids.

Rejoignez-les et soutenez-les…

Wiki OOo4Kids

Wiki OOo4Kids

Journée OLPC au département IME de l’Université de Poitiers

12 novembre 2009

Le Mercredi 16 septembre OLPC France était invité à faire la conférence de présentation de la Journée OLPC à l’Université de Poitiers. C’était dans le cadre du Campus Européen d’Eté 2009 organisé par le département IME (Ingénierie des Médias pour l’Éducation) de l’UFR Lettres et Langues. Cette année, le thème de cette semaine de colloque était « Des portables à l’école : la révolution ubiquitaire ?» 
Photo Poitiers IME 1
La conférence devait être assurée par Bastien mais il a dû s’excuser à cause d’un empêchement de dernière minute. Suite à un appel sur la liste OLPC France, Erwan a hérité de cette présentation mais avec seulement quelques heures pour la préparer puis prendre sa voiture. Heureusement,  Séverin LEMAIGNAN, parmis d’autres, a été très prompt à indiquer les supports d’une présentation qu’il avait déjà mise en ligne.

Voici le compte rendu d’Erwan :

Il y avait de l’ordre de 50 à 60 auditeurs.

  • Des étudiants, dont beaucoup d’hispanophones dans le cadre du projet Erasmus.
  • Des universitaires et enseignants.
  • Des africains cherchant à évaluer l’intérêt d’OLPC pour les projets d’enseignement de leurs pays / gouvernements.

J’avais amené mes 3 XO obtenus dans le cadre du G1G1 que j’ai fait circuler pour que les gens puissent les toucher. Bonne idée car seul Philippe LARCHER en avait un autre et gros succès comme d’habitude.

Après l’introduction de David PUCHEU, j’ai fait la première présentation.

J’ai expliqué que:

  • Bastien s’excusait de son empêchement de dernière minute.
  • Que je remerciait Séverin LEMAIGNAN de m’avoir fourni un PDF tout fait.
  • Que j’ai surtout suivi le projet OLPC sur un blog de la côte est des USA et n’ai pas forcément le recul critique que semblait attendre David PUCHEU.

Je suis ensuite rapidement passé sur le constructivisme que je ne connais pas. Cela semble être l’intérêt de Séverin. Presque toutes les citations de son support viennent de membres de l’équipe Seymour PAPERT.

Photo Poitiers IME 5J’ai ajouté ma touche sur l’aspect des écrans pas chers, pas gourmands, lisibles à la lumière ambiante et sur le mesh network prévu pour que les élèves accèdent par saut de puce au miroir Internet du serveur de l’école. J’ai parlé de SugarLabs et PixelQI.

Ensuite, j’ai eu droit à un barrage de 10 à 15 questions :

  • Pourquoi ne pas les fabriquer dans le pays de déploiement ?
  • Est-il possible de créer des contenus localisés ?
  • Combien cela coûte ?
  • Cela ne reste-t’il pas trop cher pour mon pays ?
  • Y a-t’il des sécurités pour bloquer les contenus Internet ?
  • Quels sont les retours d’expérience ?

Une bonne partie de ces questions ont reçu de meilleures réponses par les divers intervenants dans le reste de la journée.

Ma présentation d’informaticien a été perçue comme très complémentaire de celles qui ont suivi et m’ont beaucoup intéressé. Elle avait au moins le mérite de véhiculer l’enthousiasme qui entoure le projet OLPC.

Les organisateurs semblaient très satisfaits des débats engendrés lors de cette journée.

Les vidéos de la journée sont disponibles sur la webTV de l’Université de Poitiers.

  • Présentation du projet OLPC – Erwan Hamon.
  • Projet One Laptop Per Child – Agence mondiale de solidarité numérique – Destiny Tchehouali.
  • Exemple d’utilisation de OLPC dans la Vienne – Philippe Larcher, professeur des écoles.
  • Présentation de programmes OLPC locaux africains (Burkina Faso et Mali) – En visio conférence, Benjamin Sia a été trahis par la technique mais Salimata Fandjalan a très bien su transmettre son enthousiasme.
  • La circulation des représentations sur le projet OLPC au Pérou – Guillaume Issac, compte rendu d’une étude de terrain poussée sur la perception des XO par les enseignants et parents selon la région et le mode de déploiment.
  • Analyse du déploiement d’OLPC : Regards croisés – Bruno Devauchelle, Thierry Pasquier et David Pucheu ont fait la synthèse de la journée avec certaines critiques constructives et d’autres qui semblaient être des provocations à continuer les débats.

Le support de conférence de Erwan.

XO-1, XO-1.5, XO-1.75, XO-2, XO-3 ?

7 novembre 2009

Depuis quelques jours la presse et les listes de diffusion autour du projet OLPC (dont celle d’OLPC France) se font l’écho du récent interview de Nicholas Negroponte sur xeconomy.com.

Il faut dire que ce n’est pas moins de 3 versions de XO qui y sont évoqués ! Il nous a donc paru nécessaire de procéder à une petite explication de texte et de préciser ce que sont ces différentes versions du XO qui cachent des réalités très différentes.

Précisons d’abord que cet article n’est que notre analyse, et qu’elle ne correspond pas à une « roadmap»  officielle de la fondation OLPC.

Un petit schéma va permettre déjà de clarifier la question (cliquez pour voir le détail):

Le XO aujourd'hui et les possibles directions

Les machines existantes

Deux versions du XO existent actuellement: le XO-1 et le XO-1.5.

Le XO-1 est la première machine de série qui a été produite par la fondation. C’est la machine que vous connaissez tous et qui a été produite à 1 million d’exemplaires.

Le XO-1 est équipé d’un processeur AMD Geode à 400Mhz, de 256Mo RAM, de 1Go de mémoire Flash, d’un écran double mode et du WiFi mesh (voir les caractéristiques détaillées ici).

Le XO-1 a été annoncé en Novembre 2005 au Sommet mondial sur la société de l’information de Tunis. C’est à cette époque qu’il avait sa petite manivelle :-)

Avant d’être disponible dans sa version définitive, le XO-1 a été précédé par 5 modèles de pré-série (1 version Alpha et 4 versions Béta):

  • A en Avril 2006
  • B1 en Novembre 2006,
  • B2 en Février 2007,
  • B3 en Mai 2007,
  • B4 en Juin 2007.

Trois mises à jours mineures d’ordre technique ont eut lieu:

  • C1 en Août 2007,
  • C2 en Novembre 2007,
  • CL1A en Juin 2009


Le XO-1.5 est une évolution technique du XO-1 dont il reprend complètement le design.

Le XO-1.5 est équipé d’un processeur VIA C7-M 1Ghz, de 1Go RAM, de 4 Go Flash, du même écran double mode que le XO-1 et du WiFi. Ses caractéristiques détaillées sont accessibles ici.

Le XO-1.5 a été annoncé sur la liste de diffusion OLPC en Avril 2009 mais on trouve déjà sa trace sur l’un des premiers posts de ce blog en Mai 2008 !

Le XO-1.5 n’est pas encore complètement finalisé à ce jour. Quatre modèles de pré-série ont néanmoins vu le jour (2 versions Alpha, 2, 3 versions Béta, 1 version de préproduction):

  • A1 en Mai 2009,
  • A2 en Juillet 2009,
  • B1 en Août 2009,
  • B2 en Septembre 2009
  • [MAJ 15/11/2009] B3 en Novembre 2009
  • [MAJ 16/12/2009] C1 en Décembre 2009

Un premier test de la machine B2 a d’ailleurs été réalisé par OLPC France.

Aucune date de sortie du XO-1.5 n’a été annoncée, néanmoins on peut raisonnablement penser qu’une version de production pourrait voir le jour en Janvier 2010.

Il est important de préciser que le XO-1.5 va remplacer le XO-1 dont la production va donc cesser. Bref, les prochains déploiements devraient donc utiliser le XO-1.5.



Futures directions

Chronologiquement la génération suivante du XO qui a été annoncée en Mai 2008 est le XO-2.

XO-2

Le XO-2 a fait beaucoup parler de lui avec son design novateur de livre électronique à double écran. Une présentation générale se trouve sur le wiki de la fondation. Un « mock-up» , i.e. une maquette non fonctionnelle, a également été vue lors du sommet économique de Davos en Janvier 2009.

Depuis l’annonce du XO-2, plusieurs constructeurs, comme, Asus, ont proposé des prototypes de netbook avec un double écran.

Hélas, dans l’interview de xeconomy.com, Nicolas Negroponte a annoncé que l’idée de développer le XO-2 a été abandonnée car son coût de production serait trop élevé.

A la place du XO-2, Nicolas Negroponte a annoncé deux autres concepts: le XO-1.75 et le XO-3.

Le XO-1.75 est décrit comme une évolution du XO-1/XO-1.5 mais avec un processeur ARM au lieu d’un processeur basé sur une architecture x86.

ARM

L’un des principaux avantages de ce type de processeur est qu’il est spécialement conçu pour des ordinateurs basse consommation. C’est d’ailleurs ce type de processeur qui équipe la majorité des SmartPhone: Nokia, BlackBerry, Palm et même le fameux iPhone.

Il est intéressant de noter également, surtout pour ceux qui croient encore que Microsoft est le diable derrière le projet OLPC, que Windows XP ne fonctionne pas sur les processeurs de type ARM. Microsoft a d’ailleurs explicitement indiqué que Windows 7 ne serait pas porté sur ce type d’architecture. [MAJ 10/11/2009 Confirmé par le vice président de la plate-forme Windows]

Au contraire, Sugar qui repose sur GNU Linux, est déjà opérationnel sur des processeurs ARM. De plus, comme il repose principalement sur du code interprété (Python), il est peu sensible aux changements d’architecture.

Le XO-1.75 étant assez proche du XO-1.5 et moins ambitieux que le XO-2, il nous semble raisonnable de penser qu’il pourrait voir le jour. La fondation travaillant activement sur le XO-1.5, il nous semble néanmoins difficile d’imaginer qu’un prototype soit disponible avant le dernier trimestre 2010.

Le XO-3 a été décrit très succinctement par Nicholas Negroponte. Il serait grand comme une simple feuille de papier en plastique, très fin, étanche, avec un écran couleur réflectif et transmissif, sans ouverture. Il consommerait à peine un watt et coûterait 75$.

[MAJ 23/12/2009] Des images du mock-up ont été publiés par Yves Behar sur son site.

XO 3

Le XO-3 pourrait être disponible en 2012.

Clairement, le XO-3, comme l’était le XO-2, n’est qu’un concept, une direction qu’étudie la fondation. Il ne faut donc pas s’attendre à plus d’information pour l’instant. La prochaine étape étant probablement un « mock-up»  du type de celui utilisé pour les photos de présentation du XO-2.



OLPC ou olpc ?

Maintenant que nous avons terminé ce panorama des matériels et des pistes étudiées à ce jour par la fondation, il n’est pas inutile, pour comprendre son fonctionnement, d’insister sur une autre partie de l’interview de Nicholas Negroponte: la séparation de la fondation en deux entités différentes. Comme l’a très bien commenté notre ami Christoph Derndorfer dans OLPC News, c’est un point important pour comprendre le panorama que nous venons de présenter.

La fondation s’est en effet séparée en deux entités:

  • L’association olpc en charge des déploiements, des développements et du support,
  • La fondation OLPC en charge de faire connaître le projet et de réaliser la Recherche & Développement.


Le XO-1, le XO-1.5 et, prochainement, le XO-1.75 sont donc du ressort de l’association olpc qui sera probablement sous la responsabilité de Chuck Kane dont c’est la mission actuelle.

Le XO-2 et le XO-3 sont eux du ressort de la fondation dont Nicholas Negroponte est le visionnaire. La fondation alimentera donc l’association, de la même manière que les bureaux d’études des constructeurs automobiles les alimentent avec des « concepts cars» . Tous les « concepts cars»  ne voient pas le jour (c’est ce qui est arrivé au XO-2) mais c’est eux qui insufflent la dynamique à l’industrie automobile.

On ne peut qu’espérer que la fondation OLPC continuera à insuffler les idées qui permettront de concrétiser un peu plus ce rêve d’Un Ordinateur par Enfant.

Notez que le schéma présenté au début de l’article est librement disponible ici au format PDF et que nous essaierons de le mettre à jour régulièrement au fur et à mesure des annonces de la fondation.

Un cartable numérique pur sucre

29 octobre 2009

Les services numériques pour l’enseignement

Quelle solution envisager lorsque l’on est enseignant et que l’on souhaite utiliser la plateforme éducative Sugar pour soi et ses élèves, que ce soit en classe ou à la maison ? Un peu partout en effet, les acteurs de l’éducation mettent en place des services numériques pour l’enseignement, sous des vocables aussi divers que Espaces Numériques de Travail, Cartables numériques ou Bureaux virtuels.

Tout ceci est possible, avec ou sans ordinateur XO.

En la matière, des solutions complètes telles que Debian Edu/Skolelinux ou AbulEdu sont actuellement utilisées dans des établissements d’enseignement de différents niveaux, en France et ailleurs.

Une solution sur mesure

Réaliser un « cartable numérique»  est-il à notre portée ? Pouvons-nous proposer à un enseignant une solution concrète pour son activité ? Nous voulons proposer une solution peu coûteuse (200-300 Euros par utilisateur), mobile (utilisable en classe, à la maison, en CDI, etc.), polyvalente (à usage pédagogique ou générique, selon les besoins), partageable (multi-utilisateurs) et … libre.

Il ne sera pas question ici des solutions utilisant une clé USB (Strawberry) ou un CD-Rom « Live» , qui répondent déjà à certains de ces besoins, ni de l’intégration des postes de travail au sein d’une plate-forme éducative en réseau (Moodle, Debian Edu ou autre).

Examinons ici comment installer Sugar sur un ordinateur équipé de la distribution GNU/Linux grand public Ubuntu. C’est l’une des nombreuses possibilités prévues par le Sugar Labs :

Obtenir Sugar

Obtenir Sugar

Nous avons choisi la variante Ubuntu Netbook Remix, optimisée pour les netbooks.  L’ordinateur est un netbook – un modèle Acer Aspire One en l’occurrence – comme on en trouve actuellement un peu partout. Les consignes s’appliquent à la version 9.10 (» Karmic Koala» ).

Téléchargement et installation

Après avoir téléchargé l’image Ubuntu, nous pouvons la tester sans rien toucher à l’ordinateur. Nous décidons de l’installer ensuite sur le disque dur.

Nous disposons ainsi d’un portable générique. Voyons comment le « sugariser» .

Modification des sources de logiciels

Dans le cas de la version Ubuntu 9.10, commençons par indiquer au système où récupérer les programmes Sugar à installer (source : http://lists.sugarlabs.org/archive/iaep/2009-October/009108.html). Exécutons « Système/Source de logiciels»  et ajoutons la ligne

http://ppa.launchpad.net/sugarteam/0.86/ubuntu karmic main

à la liste des dépôts de logiciels :

1-depot-sources

Résultat : le fichier « /etc/apt/sources.list»  comporte désormais une nouvelle ligne :

deb http://ppa.launchpad.net/sugarteam/0.86/ubuntu karmic main

Remarque : dans la version antérieure 9.04 (» Jaunty» ) de la distribution Ubuntu, il n’est pas nécessaire de modifier les dépôts de logiciels. En revanche, on installera les paquets « sugar»  et « sugar-activities» . La version Sugar installée sera la 0.83 et non la 0.86, installée sous Ubuntu 9.10.

Installation de Sugar

  1. Exécutons « Système/Gestionnaire de paquets Synaptic»  et entrons « sugar»  dans le champ « Recherche rapide« .
  2. Sélectionnons « sugar-platform»  dans la liste des paquets en choisissant l’action « Sélectionner pour installation« .
  3. Cliquons ensuite sur le bouton « Appliquer»  pour lancer l’installation.

2-installation-programme

Lancement de Sugar

Pour lancer la plateforme éducative Sugar depuis le bureau Gnome, exécutons « Éducation/Sugar« .

3-sugar-lanceur

Nous pouvons aussi lancer Sugar directement depuis de gestionnaire de connexion, en sélectionnant sous « Sessions« , dans la barre affichée en bas de l’écran, l’élément « Sugar» .

7-sugar-session

Utilisation de Sugar

Nous pouvons désormais utiliser la plateforme éducative Sugar, utiliser l’ une des nombreuses activités, naviguer dans les vues Accueil, Groupe ou Voisinage :

4-sugar-voisinage

Ici aussi, nous pouvons réaliser différentes tâches d’administration, comme mettre à jour les activités Sugar :

6-sugar-actualisation-activites

Notre/votre cartable numérique est enfin prêt ! A vous de « jouer»  !

Feuille, ciseaux, XO

21 octobre 2009

Une petite photo ou une vidéo  avec le XO ? C’est ce que permet l’activité Enregistrer/Record.

Oui, mais… pas facile de cadrer avec précision quand le XO n’est pas équipé d’un viseur photo.

Bien entendu, il existe des alternatives:

A/ Se procurer un viseur comme ici ou .

B/ Faire fabriquer un viseur

On utilisera pour cela l’imprimante 3D RepRap

C/ Fabriquer son viseur sur mesure

Il en existe en Legos, ou en carton.

Mais nous gardons le meilleur pour la fin, avec notre ré-interprétation du jeu « Feuille, ciseaux, caillou XO« .

Matériel requis :

  • 1 feuille de carton
  • 1 paire de ciseaux
  • 1 XO

Consigne :

  • Découper dans la feuille de carton 1 rectangle de 105 x 7 mm
  • Plier de manière à former un carré et rejoindre les 2 extrémités

Le viseur plié

Le viseur plié

  • Mettre en place le viseur plié dans le port USB du XO comme indiqué ci-après

Le viseur mis en place

Le viseur mis en place

  • Viser

Cheeeeeeese...

Cheeeeeeese...

Post-scriptum : Un remerciement particulier au corps des sapeurs-pompiers dont le calendrier a trouvé une nouvelle destination imprévue.

Cybelle, Sara, Alice : Trop belles pour toi ?

15 octobre 2009

Hier, j’ai blessé Alice ! Depuis, je n’ose plus lui parler, de peur de sa réaction.

Revenons sur les faits : bêtement, je l’avoue, je lui ai dit combien elle était stupide. L’erreur est humaine, n’est-ce pas ? Elle m’a alors menacé comme jamais personne ne l’avait fait, de mémoire d’homme. Jugez plutôt.

J’allume mon Xo, inconscient du drame qui allait se dérouler quelques instants plus tard et je lance l’activité Speak. Suivant la suggestion trouvée sur le Net ici, j’ai voulu tester les réactions d’Alice, un agent conversationnel (chatterbot) qui m’avait l’air plutôt sympa.

Speak with Alice

Speak with Alice

Bref, je ne suis pas trop fier de ça. Mais, le plus important, ce n’est pas ce que je lui ai écrit (» Tu es un robot stupide» ), n’est-ce pas ? Le plus important, c’est ce qu’elle m’a répondu. Jugez-en vous-même ! :

I will remember you said that when robots take over the World.

Ce qui se traduit par : « Je me souviendrai que tu as dit ça quand les robots prendront le pouvoir.» 

Sur le coup, sans réaliser l’ampleur de ma bourde, je me suis dit « Pour qui elle se prend celle-là ?»  Mais le mal était fait. J’ai bien essayé de demander à Sara d’intercéder en ma faveur, mais Sara parle espagnol tandis qu’Alice parle seulement anglais. La barrière des langues, quelle plaie !

Alors, je me suis rappelé Cybelle, l’agent conversationnel francophone. Et si je lui donnais la parole ? Histoire de réparer ma brouille avec Alice.

Pour commencer, on trouvera des bases de connaissance en français ici : Free AIML Sets.

Après avoir récupéré le code de HablarConSara ou avoir installé l’activité Speak, copier le contenu des « AIML Sets»  français sous Activities/Speak.activity/bot/cybelle. Modifier les scripts gen_brains.py pour compiler la base de données de Cybelle et test_brains.py pour la tester. Ajouter le français dans Activities/Speak.activity/brain.py (brain.py) à la section « BOTS» .

Moi, je ne peux y arriver seul : tellement de souvenirs remontent. Le regard profond de Cybelle me rappelle une autre histoire, entre l’homme – créateur maladroit – et ses « créatures»  :

J’ai vu tant de choses que vous humains, ne pourriez pas croire. J’ai vu de grands navires en feu surgissant de l’épaule d’Orion. J’ai vu des rayons fabuleux, des rayons C, briller dans l’ombre de la porte de Tannhauser. (Blade Runner).

Veux-tu m’aider à animer ce regard et à lui rendre la voix ? Ou est-elle « Trop belle pour toi»  ? Les détails sur la page SpeakRobotFR.

http://aitools.org/Free_AIML_sets#French_AIML

Histoires d’O: Robots, Lego, Logo, XO…

14 octobre 2009

Le 8 septembre dernier, Sean Daly et moi avons eu la chance de pouvoir présenter l’association OLPC France et la plate-forme pédagogique libre Sugar à un parterre d’une centaine d’élèves de l’École Nationale Supérieure de Création Industrielle (podcast).

Un grand merci à Marie Coirié qui, après avoir vécu le démontage (et remontage !) d’un XO au /tmp/lab s’est passionnée pour cette machine et le projet OLPC, et a beaucoup travaillé pour préparer cette conférence. Et un autre merci à Sean de s’être mobilisé à la dernière minute et d’avoir apporté des XOs en renfort !

J’ai axé la présentation sur quatre « O» : les robots, les Lego, le Logo et le XO.

Le film Robots ou la parabole du Do It Yourself

Les robots sont un peu partout : le Golem, Ulysse 31, Jayce et les Conquérants, Luke Skywalker et D2-R2, Mittérand et Jacques Attali… l’idée d’un « robot personnel»  a existé bien avant celle de l’ordinateur personnel.  Dans le pire des cas, les robots échappent à notre contrôle, ils deviennent méchants et cherchent à remplacer l’humanité, tels les replicants dans Bladerunner.  Dans le meilleur des cas, ils restent à notre service, ils nous aident et sont tellement gentils qu’ils s’aident parfois entre eux.

Voici le scénario du film Robots : les robots disparaissent parce qu’ils sont peu à peu décrétés obsolètes, mais un robot malin et courageux fait de la résistance en réparant les autres robots et en inventant des solutions ad hoc à leurs problèmes.  Ce hacker va finir par aller chercher son idole, l’inventeur de génie Bigweld, pour le convaincre qu’il faut retrouver le goût du bricolage plutôt que se soumettre aux ordres d’une organisation qui cherche à imposer ses mises à jour.  (Bigweld ? Bill Gates ?)  Pas besoin d’être Roland Barthes pour y voir une parabole mettant en scène les idées du Do It Yourself et de l’open source en général.

robots
Les robots sont des machines pour moitié automates, pour moitié outils de l’homme.  Devenus plus performants et surtout connectés, les ordinateurs ressemblent de plus en plus à des robots : ils automatisent de plus nombreuses tâches, et nous leur en déléguons de plus en plus.

Le grand combat du logiciel libre est de permettre à tout homme de se rendre réellement maître et possesseur de ces nouveaux automates, et à toute la communauté du libre de construire une écologie technique (une « technosphère » ?) dans laquelle la liberté de l’homme passe par la libre exploration et exploitation des machines.

Le Lego et les principes d’OLPC

Les principes d’OLPC sont les suivants : le XO doit appartenir à l’enfant ; cet enfant peut être très jeune ; plus il y a de XOs dans l’environnement des enfants plus leur présence aura d’effet, et ce d’autant plus que les XOs seront connectés entre eux — enfin, les XOs doivent être open source, tant au niveau du matériel que du logiciel.

Bon.  Et si tout cela était déjà valable pour les Lego?  Quand je cherche dans mes souvenirs, je trouve cela : les Lego m’appartenaient ; j’ai joué aux Lego dès le plus jeune âge ; plus j’avais de Lego plus je me sentais capable d’inventer de nouvelles choses.  La « connectivité » est elle aussi au coeur des Lego, soit parce que le but est justement de connecter des pièces entre elles, soit parce que le Lego peut servir de support pour des constructions collectives – ce qui devient de plus en plus vrai avec les nouveaux Lego, la possibilité de les programmer et de partager ces programmes sur Internet.

lego
Un aspect important du Lego : chaque enfant commence avec une démarche « top-down », il suit les instructions d’un manuel pour aboutir au modèle (qui porte son nom très à propos).  Mais peu à peu, l’enfant joue et se libère des instructions, il invente des Legos, des constructions originale, de manière plus « bottom-up », pour ainsi dire.

Le Lego ne porte pas plus vers l’une ou l’autre des démarches, les enfants sont libres de passer de l’une à l’autre comme ils veulent, alors que les playmobiles, figés dans l’imitation du monde qui nous entourent, ne sont qu’une autre manière de jouer à la poupée (no offense !)

Logo et le constructionisme

Le Logo est un langage de programmation qui a spécifiquement été mis au point par Seyour Papert pour servir d’outil aux enfants et mettre en application les principes du constructionisme, eux-mêmes inspirés par le constructivisme piagétien.

Comme les Lego, le Logo a été conçu pour faciliter l’interaction pédagogique avec un ordinateur.  L’enfant construit l’objet qu’il va manipuler : grâce à des enchaînements de commandes, il traces des figures, organise des mouvements.  L’environnement incite à une exploration réflexive, un va-et-vient entre la définition des mouvements et leur apparition à l’écran, va-et-vient qui fait que l’enfant comprend ce qu’il fait, et tente de faire au-delà de ce qu’il comprend.

logo
Aujourd’hui, la descendance spirituelle du Logo est très riche : les activités Turtle Art, Scratch et Etoys reposent sur les mêmes principes pédagogiques.  Et ces descendants ne sont plus seulement exploratoires et réflexifs, il sont de plus en plus collaboratifs : les enfants peuvent partagers les objets Turtle Art via les XOs, partager leurs animations Scratch (notamment via http://scratch.mit.edu), etc.

OLPC, Sugar et le XO : la suite logique

J’espère que j’ai réussi à vous convaincre des airs de famille que l’on
trouve entre ces quatre « O»  :  le XO est un robot personnel qui permet à l’enfant d’apprendre comment se rendre librement maître et possesseur de la technologie et, à travers elle, de toutes les disciplines qui se prêtent à un enseignement numérique.

olpc

Comme le dit Walter Bender, fondateur de Sugar Labs : « La liberté est essentielle au fait d’apprendre, comme le fait d’apprendre est essentiel à la liberté. »  Et au milieu de tout cela, il y a vous, la communauté, qui s’empare librement de ces outils, les triture, les démonte, en explore les recoins, en exploite les possibilités.  Le plus excitant étant que, pour une fois, adultes et enfants partagent le même terrain de jeu !

L’étoffe des bricolos

8 octobre 2009

Le génie est-il soluble dans le confort ? C’est ce que pourraient donner à penser les nombreux exemples d’inventivité qui ont été signalés en marge du projet OLPC. Ainsi, nous apprenons que les membres du programme OLPC Afghanistan ont imaginé et réalisé un prototype de « pédalo pour XO»  chargé de produire l’énergie nécessaire au fonctionnement de l’ordinateur XO.

Pédalo pour XO - OLPC Afghanistan

Pédalo pour XO - OLPC Afghanistan

Cette réalisation, ou encore le dispositif bicyclette-alternateur-batterie alimentant un XO, dans une école en Uruguay (» Transformando la energía mecánica en eléctrica« ), évoque inévitablement la mythique manivelle, encore aujourd’hui associée aux premiers prototypes du XO. Cet accessoire a finalement été abandonné, en raison de son inadéquation. Un pédalo en Afghanistan, une manivelle dans les laboratoires du MIT, une micro-turbine dans le village malgache de Antitorona, sur l’île de Nosy Komba, ou encore des panneaux solaires, comme à San Mahen, au Sierra Leone : ce sont quelques-unes des idées plus ou moins abouties, que l’on doit au projet OLPC ou qui lui sont associées.

Panneaux solaires et XO à San Mahen (Sierra Leone)

Panneaux solaires et XO à San Mahen (Sierra Leone)

Manifestement, il y a de l’ingéniosité dans ces créations. Mais combien d’autres génies anonymes et méconnus les pays « en développement»  recèlent-ils ? Car il est bien entendu que l’inventivité n’est pas l’apanage de l’ordinateur XO, comme l’illustre brillamment le jeune William Kamkwamba au Malawi, qui a conçu et construit des éoliennes dans un contexte de dénuement extrême, et dont le parcours « typique-atypique»  a donné lieu au récit « The Boy Who Harnessed the Wind« .

Or, même s’il n’y a pas de déterminisme strict entre la possession ou l’utilisation d’une technologie telle que le XO et le bénéfice éducatif que l’on peut en tirer, il apparaît que cette plateforme d’apprentissage a été conçue pour favoriser une attitude créatrice et critique chez ses jeunes utilisateurs.

Une plateforme éducative hackable

Le projet OLPC a en effet inscrit l’ingéniosité au nombre de ses principes. L’ingéniosité, c’est celle des utilisateurs de cette plateforme éducative conçue pour être robuste, « verte»  et ouverte. Les utilisateurs sont ainsi encouragés à rivaliser d’audace intellectuelle pour tirer le meilleur parti de leur XO et pour l’utiliser au mieux des contraintes qu’imposent l’absence d’infrastructures adéquates et, trop souvent, le dénuement le plus criant.

C’est ainsi que différents périphériques et équipements ont été imaginés pour accompagner l’ordinateur XO. On en trouve une énumération sur la page du wiki OLPC consacrée aux périphériques , qu’ils soient destinés à alimenter le XO en électricité ou à assurer sa connectivité avec le reste du monde. D’autres projets ont entrepris de répondre à ces besoins par une solution « tout en un» , comme celle réalisée par le projet Labomobile et Green-wifi au Sénégal.

D’autres créations, tout aussi originales, continuent à émerger des cerveaux inventifs de leurs concepteurs, comme cette imprimante 3D robotisée RepRap. Celle-ci peut être enrôlée pour la fabrication en série d’un autre accessoire, le viseur de la caméra du XO.

Viseur XO / RepRap

Viseur XO / RepRap

Rien de futile non plus, dans ce projet de conception d’un électro-cardiogramme (projet OLPC Golden State).

Enfin, le jour où votre XO devra passer sur le « billard»  après une panne quelconque, réparez-le vous-même ou faites-le réparer dans un centre de réparation local. Rejoignez-nous pour cela, près de Paris, au /tmp/lab.

Atelier de réparation au /tmp/lab (Paris)

Atelier de réparation au /tmp/lab (Paris)

Trop loin de chez vous ? Qu’à cela ne tienne, rapprochez-vous des autres Repair Centers, ou créez-en un vous-même (How to start a repair center) !

Conclusion

L’avenir vous appartient, il suffit de l’inventer : Happy Hacking !

William Kamkwamba

Nom de code : TOAST

2 octobre 2009

Un nouveau projet Trisquel / SOAS ?

Après le projet Sugar on A Stick (SOAS), la plateforme éducative Sugar donnera-t-elle lieu à un nouveau système informatique à part entière ?

C’est l’une des perspectives qui se dégagent du rapprochement entre le Sugar Labs, le promoteur de la plateforme Sugar, et l’Université de Vigo (Galicie/ Espagne), l’un des partenaires à l’initiative de la distribution GNU/Linux Trisquel.

Toujours à l’écoute des idées fortes qui feront le quotidien du monde de l’éducation de demain, OLPC France vous dévoile, en avant-première, les détails de ce projet éducatif innovant.

Fonctionnalités

  • S’exécute depuis un « CD vif»  (Live CD)
  • Intègre toutes les activités éducatives de Sugar
  • S’installe sur le disque dur de l’ordinateur
  • Sauvegarde des paramètres de l’utilisateur sur une clé USB
  • Peut générer une clé USB personnalisée
  • Multilingue (langues sélectionnables au démarrage et depuis le Panneau de configuration Sugar)

Nom de code : TOAST

« Trisquel On a Sugar Toast» 

Sources : liste IAEP (» it’s An Education Project» ) du Sugar Labs

sugar-trisquel_sur-disque

Pour rester à la pointe de l’innovation, rendez-vous sur le Wiki OLPC France, sur la page d’inrformation du projet Sugar-Trisquel !