Pile logicielle et programmes
Notebook OS et le groupe de logiciels intégré
Luc, enseignant-chercheur, vient d'acheter son Notebook après les conseils de ses collègues. Lors du premier démarrage, avant le lancement du système d'exploitation, le bootloader (programme exécuté au lancement), lui propose de connecter une clé USB pour installer le système d'exploitation de son choix, ou de lancer NotebookOS, la distribution Linux intégrée par défaut dans l'ordinateur. Le système de démarrage affiche quelques infographies explicatives sur les possibilités et les limites du système, et des exemples de fonctionnalités. N'ayant pas de connaissances très avancées en informatique, Luc préfère choisir l'option recommandée et lancer NotebookOS. Après avoir rentré les paramètres, une fenêtre s'ouvre pour présenter les fonctionnalités et logiciels préinstallés, parmi lesquels Esperluette l'éditeur de texte, Minifox le navigateur frugal, MAJorie l’assistant d’installation ou encore Codebook, l'environnement de développement multi-tâches, tous optimisés pour l'usage sur Notebook.

Valeurs :
Convivialité : Le système permet l'installation facile d'un système d'exploitation alternatif à l'option par défaut, selon les goûts de l'utilisateur, pour permettre à chacun d'avoir le contrôle de sa machine.
Leviers :
Imaginer : Le Notebook fournit une base pour quiconque souhaite développer son propre système avec des fonctionnalités dédiées à certains usages spécifiques, ou corriger certains problèmes des outils par défaut.
Politiser : L'ouverture à des alternatives logicielles est une porte d'entrée pour encourager des initiatives de réforme de la manière dont on se sert de l'outil informatique.
Échange de données par câble
Hugo et Madeleine sont deux journalistes de terrain, actuellement en mission dans une région en conflit où le réseau ne fonctionne que partiellement. Le wifi est actuellement en panne. Ils ont cependant besoin de se partager des informations pour terminer leur article avant ce soir pour respecter leur planning, et ne peuvent donc pas s'appuyer sur Internet pour collaborer. Madeleine utilise donc un câble USB-USB afin de connecter leurs deux Notebooks et établir un échange de fichiers entre les deux appareils. Un bouton s’ouvre dans l’explorateur de fichiers d’Hugo et lui propose de monter la partie du disque dur du Notebook de Madeleine dédié à l’échange de fichiers. Il peut désormais lire et écrire sur cet emplacement comme dans un dossier classique, et Madeleine peut faire de même sur le dossier d’Hugo. Grâce à l'explorateur de fichiers, il lui transfère le fichier des dernières retranscriptions textuelles d'interview qu'il a effectuées plus tôt. De la même manière, Madeleine dépose sur l'ordinateur d'Hugo le document d'instructions téléchargé depuis le site du journal ce matin avant la panne de l'antenne réseau. Chacun a désormais accès sur son appareil à tous les fichiers.


Valeurs :
Convivialité : La connexion filaire leur permet de ne pas s'appuyer sur Internet afin de travailler ensemble, et de communiquer de manière locale sans faire transiter les données par des serveurs à l'autre côté du globe.
Soutenabilité : Cette connexion par câble évite de passer par le réseau Internet pour transférer les données, évitant un transfert par des data centers éloignés, limitant ainsi le trafic réseau
Leviers :
Optimiser : La capacité à connecter les Notebook découle d'une fonctionnalité technique de l'appareil, visant à favoriser la collaboration entre les utilisateurs et limiter leur dépendance aux services Web comme Google Drive.
Tensions :
Croissance : Le fait de ne pas s'appuyer sur internet peut mener à la propagation de cette technologie là où elle n'est pas nécessaire simplement sous le prétexte que c'est maintenant possible.
Utilisation des Notebooks comme un mini-réseau
Thomas, membre assidu du repair-café de sa ville et président de l’association locale des utilisateurs de Notebook, organise une assemblée générale pour faire le bilan de l’association. Chacun apporte sa machine lors de la réunion. Thomas connecte son ordinateur au projecteur et ouvre l’application « Serveur » de son Notebook. Il passe son ordinateur en mode Client/Serveur et invite les autres à faire de même, en utilisant le mode Bluetooth. Toutefois, plus de vingt personnes sont présentes lors du rassemblement : il serait long et peu pratique de connecter chaque Notebook à tous les autres en Bluetooth. Pour cela, à chaque fois qu’un nouvel ordinateur rejoint la chaîne, un algorithme d’appairage va repérer trois ou quatre machines auxquelles celui-ci devrait se connecter pour garantir l’intégrité du réseau sans avoir un graphe complet. Cette installation permet aux deux secrétaires de réaliser le compte-rendu de l’assemblée générale sur un pad partagé, aux différents membres de partager leurs productions (rapports, visuels) à tous les autres grâce au partage de fichiers, et de visualiser les slides sur son propre écran si l’on est situé au fond de la salle.
Valeurs :
Soutenabilité : Cette utilisation du Notebook limite le trafic sur le réseau Internet et le besoin d’infrastructures dédiées dans les communautés.
Convivialité : Cette fonctionnalité permet de limiter la dépendance à des services tiers et propriétaires pour l’utilisation de l’outil informatique.
Responsabilité : Avoir la main-mise sur la manière de communiquer grâce au numérique permet de mettre en place des mesures inclusives et de permettre d’établir des réseaux dans des zones difficilement reliées à Internet.
Leviers :
Optimiser : Cette fonctionnalité nécessite une optimisation technique pour le développement du système et de l’algorithme.
Politiser : Cette fonctionnalité encourage la collaboration et l’initiation de projets communautaires basés autour du Notebook.
Imaginer : Le réseau autogéré peut être une porte d’entrée vers de nouveaux usages alternatifs à notre modèle actuel.
Écriture collaborative par câble
Madeleine et Hugo sont deux journalistes couvrant un conflit à la frontière Borduro-Syldave, où le réseau ne fonctionne plus depuis quelques jours. Les deux comparses ont toutefois besoin de travailler en collaboration sur leur dernier article. Hugo crée un fichier Markdown sur l'éditeur de texte Esperluette, installé par défaut sur son Notebook. Madeleine branche ensuite son ordinateur sur celui de son collègue à l’aide d’un câble USB-USB, et lance à son tour le logiciel. Hugo ouvre le fichier au partage local, et Madeleine s'y connecte. Les deux peuvent désormais éditer le fichier sur le PC d'Hugo en simultané comme sur un pad. À chaque fois que l'un des deux enregistre, le fichier est téléchargé et actualisé sur le PC de Madeleine, de sorte qu'elle puisse toujours y accéder lorsqu'elle sera déconnectée. Chacun écrit sa partie, puis termine de mettre en forme l'article. Le document, exporté en ODT -- le format préféré par leur éditeur --, est alors prêt à l'envoi pour quand le Wifi reviendra.
Valeurs :
Convivialité : La connexion filaire leur permet de ne pas s'appuyer sur Internet afin de travailler ensemble de manière décentralisée, sans être dépendants de services externes.
Soutenabilité : Cette méthode limite les transferts de données "inutiles", en évitant de les faire transiter sur des serveurs distants
Leviers :
Optimiser : La capacité à connecter les Notebook découle d'une fonctionnalité technique de l'appareil, visant à favoriser la collaboration entre les utilisateurs et à limiter leur dépendance aux services Web comme Google Docs.
Imaginer : Cette nouvelle manière de collaborer sans utiliser le Web est une porte d'entrée vers une réforme de la manière dont on travaille ensemble avec les outils numériques.
Tensions :
Progrès : La possibilité de se passer d'Internet pour travailler ensemble pourrait pousser à une extension de son utilisation dans des activités où ce n'est pas nécessaire, où un papier et un crayon feraient simplement l'affaire.
Minimiseur de site web
Luc est enseignant-chercheur, et consulte régulièrement le site linkedin.com pour lire les dernières publications de ses confrères. Cependant, le site est gourmand en ressources à cause des dizaines de trackers et des 53 scripts Javascript sur celui-ci. Pour palier à cela, il lance le navigateur MiniFox, un fork de Firefox, installé par défaut sur NotebookOS. Ce navigateur dispose de moins de fonctionnalités que son grand frère, mais possède une fonctionnalité bien pratique, basée sur le mode lecture de Firefox : le minimiseur. Ce programme analyse les sites Web et supprime tous les éléments superflus comme les effets de style trop chargés, les images lourdes, et désactive certains scripts Javascript. En résulte une version frugale du site, toujours fonctionnelle, qui permet à Luc de consulter les derniers posts de ses collègues sur son Notebook avec un navigateur économe en énergie.
Valeurs :
Soutnabilité : l’existence d’un minimiseur permet de charger les sites de manière à dépenser moins d’énergie de la part du Notebook, ce qui entraine une baisse de l’energie utilisée afin de recharger le Notebook.
Leviers :
Imagination : le minimiseur peut entrainer un nouveau standard de pratique, d’abord au sein de la communauté Notebook puis en regle générale, de faire des sites simples et clairs sans trop de couches de formatage.
Optimisation : le minimiseur permet de regrouper l’information sous format simple, ce qui rend l’utilisation des sites plus directe et claire.
Tensions :
Consumérisme : la publicité est absente après minimisation.
Filtre de performance des sites Web : Laisser un avis
Hugo, journaliste, effectue des recherches sur le Web avec Minifox. En naviguant, il ouvre un site d'informations qui s'affiche mal et ralentit fortement son ordinateur. Malgré que le minimiseur de sites Web, sensé limiter la consommation en ressources de ceux-ci, soit actif, la page est inutilisable. Il ouvre alors la fonctionnalité de signalement de site de Minifox. Un formulaire s'affiche, permettant de renseigner les problèmes rencontrés. Il note à 2 sur 5 les performances globales, et coche les critères "Trop de médias (images/vidéos)" et "Styles graphiques trop chargés", puis laisse un bref commentaire. Son avis vient s'ajouter à ceux déjà présents dans la base de données concernant cette page. Sur un autre site, Hugo ne rencontre aucun problème, et est plutôt satisfait du fonctionnement du minimiseur. Il remplit le même formulaire et renseigne la note de 5 sur 5, pour indiquer aux autres usagers le bon fonctionnement de la page.

Valeurs :
Convivialité : La fonctionnalité est collaborative et libre, favorisant l'entraide pour un Web accessible.
Leviers :
Politiser : La fonctionnalité encourage la participation de tous les utilisateurs.
Filtre de performance des sites Web : Masquer certains sites
Madeleine, journaliste de terrain dans une région en conflit, doit rapidement retrouver une information sur le Web avant que le réseau ne coupe à nouveau. Ne pouvant se permettre de perdre du temps avec des soucis techniques, elle active le Filtre par Performance de son navigateur Minifox, et renseigne la note minimale moyenne de 4/5, basée sur les retours des autres utilisateurs de Minifox. Désormais, tous les liens vers des sites ne contenant aucun avis ou une note inférieure à 4 dans la base de données des avis seront masqués ou désactivés, permettant de ne garder que des pages vers des sites dont le fonctionnement est assuré. Toutefois, Madeleine a besoin de trouver un document vidéo. Actuellement, le filtre exclut inconditionnellement tous les sites mal notés, sans prendre en compte la raison. Madeleine d’utiliser un filtre avancé en autorisant les sites avec une note inférieure à quatre s’ils comporte des vidéos.

Valeurs :
Convivialité : La fonctionnalité est collaborative et libre, favorisant l'entraide pour un Web accessible.
Leviers :
Politiser : La fonctionnalité encourage la participation de tous les utilisateurs.
Mise à jour Notebook à Notebook
Lena est une entomologiste faisant des recherches au milieu de la grande forêt de Révachol. Son Notebook est sous NotebookOS 7.2. Elle étudie le phasmidé géant, une nouvelle espèce aux propriétés encore mal connues, mais potentiellement intéressante dans le développement de nouveaux médicaments anti-dépresseurs. Cependant, elle se trouve loin de la civilisation, et se rend compte qu'elle a oublié de faire la dernière mise à jour, qui lui permettrait de mieux analyser les prélèvements qu'elle fait grâce à une nouvelle fonctionnalité intégrée sur son logiciel d’analyse. Heureusement, son collègue Morell a, lui, fait la mise à jour avant de partir. Elle connecte leurs deux Notebook grâce à un câble USB. Elle ouvre MAJorie, l'assistant d'installation de NotebookOS. Ce dernier l'informe que le Notebook de Morell est sous NotebookOS 7.4, et lui propose d'effectuer la mise à jour à partir de celui-ci. L'actualisation se lance, alors que les deux scientifiques sont toujours en barque.

Valeurs :
Convivialité : La fonctionnalité évite une dépendance à Internet pour le maintien de son Notebook.
Soutenabilité : Cette fonctionnalité limite le trafic réseau en permettant une mise à jour en local, plus rapide.
Leviers :
Optimiser : Cet outil nécessite une programmation particulière de l'outil pour permettre ce genre de processus de mise à jour.
Faille de sécurité et mise à jour
Thomas est un membre régulier du repair-café de sa ville. Un beau jour, il remarque une faille de sécurité dans le code de NotebookOS. Il décide de la signaler aux développeurs sur le Gitlab et développe un correctif, mais ils ne sont pas très réactifs pour l'accepter et la partager. Souhaitant tout de même faire profiter les autres utilisateurs de son travail, il décide de transmettre sa version modifiée de NotebookOS aux autres usagers grâce à l'assistant d'installation MAJorie. Il recompile son NotebookOS corrigé et signe sa version avec une clé numérique. Luc, un membre du repair-café, connecte son Notebook à celui de Thomas par réseau local sur le wifi du bâtiment. En lançant MAJorie, il télécharge le patch de Thomas sur son ordinateur en s'alignant sur le système de son Notebook, en attendant que les développeurs proposent une nouvelle version officielle.
Valeurs :
Convivialité : MAJorie permet de partager aisément à qui le souhaite des versions corrigées ou adaptées à un usage spécifique du système NotebookOS, renforçant l'emprise de l'utilisateur sur le système.
Leviers :
Imaginer : Cette fonctionnalité rend le système extensible à souhait pour tous les utilisateurs, et partageable à tous ceux qui le souhaitent.
Politiser : MAJorie peut être utilisée comme vecteur de partage alternatif aux mainteneurs officiels de NotebookOS, pour ne pas dépendre d'un système centralisé.
Visionneur de documents
Alors qu’elle est dans le train, Ines fait tourner son programme en R pour étudier les pages web précédemment téléchargées. En attendant que cela soit fini, elle veut lire le papier publié par son collègue Luc, qui lui a envoyé sous format Word. Elle double-clique sur ce document dans son explorateur de fichiers, et un lecteur intégré au Notebook lui permet de l’ouvrir, au format Markdown, bien qu’elle n’ait pas Word sur son Notebook. Ines peut alors lire, annoter, et modifier ce papier pendant que son programme tourne, et donc faire des retours à son collègue lorsqu’elle descendra du train.

Valeurs :
Convivialité : le téléchargement permet de s’appuyer sur les travaux des autres afin d’avancer dans les siens.
Leviers :
Politiser : le Notebook peut donc s’inscrire dans un écosystème d’utilisateurs, sans avoir à passer par un autre appareil afin de partager des ressources.
Tensions :
Croissance : En ouvrant la voie au téléchargement, on peut imaginer que cette fonctionnalité serait détournée, et utilisée pour télécharger des choses sans lien avec l’utilisation du Notebook
Editeur de code
Ines, sociologue, a récupéré les données qu’elles cherchaient avec son programme en R, codé dans Codebook. Elle a téléchargé les pages, puis a scrappé leur contenu afin d’obtenir les informations qui y sont présentes de manière organisée. Les données sont maintenant contenues dans le programme en R, et elle peut passer à la suite. Elle exécute un nouveau programme en R, qui lui permettra d’organiser ces informations dans une infographie claire, qu’elle pourra ensuite utiliser dans le cadre de sa recherche.
Valeurs :
Soutenabilité : La possibilité de compiler et d’exécuter le code localement permet de ne pas avoir à se reposer sur une deuxième machine, ou encore sur un compilateur en ligne, et donc de conserver des ressources.
Leviers :
Optimiser : La présence de Codebook permet à l’utilisateur d’effectuer des tâches complexes dans un espace de code généralisé. Cela relève de l’optimisation technique de l’éditeur de code.
Moniteur système
Alors qu’elle a presque fini son expédition, Lena, entomologiste, ouvre son Notebook et une notification apparaît. Celle-ci lui indique que la batterie qu’elle est entrain d’utiliser se décharge plus rapidement que la normale, et que cela peut vouloir dire qu’elle est en fin de vie, et qu’il faudrait potentiellement la changer. Elle montre cette notification à son collègue, Morell, qui s’y connait plus qu’elle en technologie. Il clique sur le bouton « en savoir plus », qui lui permet d’accéder aux détails du diagnostique, et donc de pouvoir avoir les informations exactes qui ont causées la notification. Ce faisant, il voit la corrélation entre la perte rapide de batterie et la température extérieur durant l’après midi, où le soleil avait réchauffé leurs sacs à dos. Il conclut donc que la batterie est encore fonctionnelle.
Valeurs :
Soutenabilité : En étant avertit tôt à des défaillances matérielles, cela permet d’éviter d’empirer la chose. De plus, le rapport précis des défaillances en question permet de réparer exclusivement le matériel défaillant.
Leviers :
Optimiser : La présence d’un moniteur système permet à l’utilisateur de palier à des problèmes avant qu’ils ne se multiplient ou empirent.

Hybride commande-interface
Thomas est un connaisseur du monde informatique et de Linux. Il utilise le Notebook quotidiennement avec NotebookOS, et apprécie son interface. Toutefois, il aime aussi l’utilisation du terminal de Linux pour sa proximité avec la machine et sa sobriété de fonctionnement. Par défaut, l’interface de NotebookOS est un environnement de bureau plutôt léger et rapide, rappelant des environnements comme Cinnamon ou XFCE. Mais sa principale qualité est l’intégration avancée du terminal dans les fenêtres et l’interface. Thomas lance son explorateur de fichiers. Il apprécie pouvoir avoir d’un seul coup d’œil les informations de ses fichiers et le contenu des dossiers sur l’interface, mais il préfère utiliser des commandes comme cd pour naviguer dans son système de fichiers plutôt que d’utiliser la souris. Dans l’explorateur, il appuie sur la touche Term de son clavier pour faire apparaître un terminal greffé à la fenêtre. Lorsque Thomas change de dossier actif en ligne de commande avec cd, l’interface de l’explorateur s’actualise et change elle aussi de dossier. Les actions effectuées sur l’un sont clonées sur l’autre, intégrant le terminal pleinement dans les outils du Notebook.
Valeurs :
Convivialité : Le terminal est un mode de discussion avec la machine intéressant pour se l’approprier. Cela rend plus transparent le dialogue avec l’outil. Cette fonctionnalité permettrait donc d’introduire le terminal pour des utilisateurs novices.
Leviers :
Optimiser : Cette fonctionnalité relève de l’optimisation technique pour rendre l’expérience utilisateur agréable.
Terminal pour l’accessiblité
Fabien est handicapé moteur. Il a du mal à contrôler un pointeur de souris avec précision, et préfère utiliser un simulateur de clavier si possible. Sur son Notebook, il utilise principalement les commandes par terminal. Lorsqu’il souhaite lancer une application, il utilise la touche Term assignée à un bouton de son contrôleur physique, puis tape le début de la commande. Le terminal est équipé d’un système d’autocomplétion et de suggestion. En tapant « Min » l’outil propose de terminer vers « Minifox ». Il peut appuyer sur Entrée pour lancer l’application avec un terminal intégré, ou spécifier des arguments supplémentaires comme une URL ou une recherche Internet pour ouvrir directement l’application dans l’état souhaité. Dans une application, il utilise le mode terminal intégré pour contrôler cette dernière par le shell, plutôt que par la souris. Ainsi, il peut bénéficier du confort visuel de l’interface graphique tout en ayant un moyen accessible de communiquer avec sa machine.
Valeurs :
Responsabilité : Le terminal permet une interaction plus simple avec l’outil, permettant de faire communiquer plus simplement des périphériques d’entrée alternatifs comme des micros ou des claviers
Leviers :
Optimiser : Cette fonctionnalité relève de l’optimisation technique pour rendre l’expérience utilisateur agréable.