Branche Logiciel
Feuille Compression des Données
Chloé, 22 ans, journaliste, souhaite pouvoir consulter les actualités alors qu'elle est en vacances. Seul bémol, elle est à la campagne, sans beaucoup de connexion... Elle décide tenir compte de cette difficulté qu'elle rencontre dans la vie de tous les jours pour le rendre accessible à tous sans avoir beaucoup de connexion. Dans la Branche logicielle de l'Arbre à CHATONS, dans la section « Un site web lowtech », partie « Léger comme une plume », il est expliqué comment alléger son site, à partir d'un exemple. Derrière les 4 grandes images et la vidéo que contient le site exemple, le total ne fait pas plus de 100 kB. Les images sont extrêmement compressées, la vidéo très courte et en qualité très réduite. Cela ne pose pas de problème, et apporte même un charme au site web ! Ainsi, depuis son milieu hyper-rural, Chloé peut se connecter et charger son site d'actualité, en une dizaine de secondes. Si cela peut paraître beaucoup, il aurait sans doute fallu 10 fois plus à Chloé pour charger un site moyen (donc environ 1 minute 30), et quelques heures pour charger une vidéo YouTube selon la qualité, en estimant une connexion d'environ 10 kB/s. En prenant exemple sur le site présenté dans le guide, Chloé rend elle aussi son site d'actualités plus accessible en minimisant la qualité des illustrations utilisées, et en utilisant les méthodes de compression décrites par le guide. De plus, elle économise du stockage et limite les flux de données, ce qui économise de l'énergie et limite la nécessité de racheter du matériel !
Fonctions :
Le guide permet d'expliquer comment compresser des images et des vidéos.
Le guide permet d'expliquer l'utilité de rendre ses illustrations moins lourdes.
Analyse :
Valeurs :
Responsabilité, utilité : Il n'est pas nécessaire de manipuler des images de très haute qualité, le cerveau humain est capable par lui-même de combler le manque de qualité.
Soutenabilité, ressources : Il y a moins de données à transmettre et à manipuler, donc réduction de la pollution numérique.
Leviers :
Optimiser, analyse : La compression permet l'économie de données à traiter et transmettre (d'où la soutenabilité) et facilite les temps de chargement, etc.
Tensions :
Consumérisme : La compression est en tesnion avec l'accès à des images de plus en plus lourdes et qualitatives qui représentent des arguments de vente, autant pour les sites qui les utilisent que pour le matériel qui affiche ces images haute définition.
Feuilles Données Ephémères
Orianne vise grand dans son projet de Chaton : elle souhaite créer un service d'échange de messages en lignes, il lui faut alors stocker les messages de chaque utilisateur sur la durée. Et sur longtemps ! Elle prévoit que son service soit utilisé sur au moins une dizaine d'années, mais cela représente une masse de données à stocker très importante. Le Guide pour les logiciels CHATONS lui explique qu'il est possible, en s'inspirant de ce qui se fait déjà (comme le pad hebdomadaire de picasoft https://week.pad.picasoft.net/) de supprimer au bout d'un certain les données, à moins qu'elles ne soient marquées comme essentielles. Le guide explique, dans la partie « Gestion des données », que les échanges vieux de plus de 1 an pourraient être supprimés des serveurs, ce qui est économique en espace de stockage, mais aussi plus sécurisé car les données confidentielles qui pourraient malencontreusement être échangées sur la plateforme ne seraient pas garder pour toujours ! Cela permet donc à Orianne de construire son service de messagerie sans avoir à viser trop grand. De plus, cela évite aux utilisateurs de se perdre dans les messages trop vieux.
Fonctions :
Le guide permet aux gestionnaires des données d'apprendre la mise en place de données temporaires.
Analyse :
Valeurs :
Soutenabilité, ressources : On économise des terres rares qui sont par définition rares, et de l'énergie.
Responsabilité, utilité : On ne s'encombre pas avec des données inutiles ni avec la question de comment les stocker.
Leviers :
Optimiser, analyse : Tant dans le hardware que le software, la réduction de quantités de données stockées permet d'économiser des ressources.
Tensions :
Consumérisme : Rendre les données éphémères est en tension avec une forme de consumérisme, et plus précisément le fait de vouloir pouvoir accéder à toutes ses données de manière permanente. L'accès permanent à toutes les données est alors ici sacrifié, ce qui rend le système difficile à mettre en place dans des environnements où l'on pourrait avoir besoin de n'importe quelle donnée à n'importe quel moment.
Feuille Version Allégée du Site
Joseph, 47 ans, possède du vieux matériel informatique, qui a du mal à faire tourner beaucoup de logiciels en même temps, ou des logiciels trop complexes. Il préfère donc utiliser des logiciels allégés, souvent des versions alternatives aux gros logiciels. Développeur de site, il pense à sa propre situation et souhaite alléger son site, mais la version actuelle lui convient également. Ainsi, il souhaite proposer une seconde version alternative allégée. En suivant le « Guide pour les logiciels CHATONS », partie « Allège ton site », il apprend comment proposer une version du site qui serait la même mais allégée afin d'être plus facile à transmettre par le réseau, et à charger pour le client. Le guide détaille les points forts des sites internet qui consomment peu de ressources, et comment organiser le travail (« workflow ») pour efficacement créer cette version et la mettre en place. Joseph parvient à garder les fonctionnalités essentielles de son site mais à créer tout de même une seconde version alternative 5 fois plus légère en temps de traitement et en scripts grâce au guide.
Fonctions :
Le guide permet d'expliquer la mise en place de la version allégée d'un site
Analyse :
Valeurs :
Soutenabilité, ressources : On peut réduire la bande passante utilisée et le travail des serveurs et machines utilisateurs, réduisant (bien que maigrement) l'impact environnemental
Responsabilité, équité : La version allégée permet également à celles et ceux avec une connexion internet moins bonne de quand même pouvoir accéder au site
Leviers :
Optimiser, analyse : On cherche à proposer des fonctionnalités qui soient essentielles au bon fonctionnement du site non plus pour optimiser les temps de chargement et de traitement