jour-eco-2025

Le nécessaire pour la présentation aux journées de l'écoconception 2025 - retour accueil

git clone git://bebou.netlib.re/jour-eco-2025
Log | Files | Refs |

commit b6a2ad952c219bc292788703789293ff82fbb0c5
parent 54226982f0b05173037ee9850b336442a246f48c
Auteurice: pikselkraft <git@pikselkraft.com>
Date:   Wed, 29 Jan 2025 15:59:22 +0100

reorganisation de la deuxième partie, proche de la version finale

Diffstat:
Mprez.slides | 122++++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 62 insertions(+), 60 deletions(-)

diff --git a/prez.slides b/prez.slides @@ -314,12 +314,6 @@ ssh pico.sh poster un pastebin : ssh mbb 'cat q' | ssh pastes.sh -Acheter du café -ssh terminal.shop - -Accéder à un site gopher -ssh kiosk@bitreich.org - › Des exemples plus vieux/encore plus simples @@ -333,118 +327,122 @@ echo "c manger" | nc -N bebou.netlib.re 2222 › Est-ce la fin de l'écoconception web ? -Ce type de service propose une approche plus radicale -en accord avec la priorité de l'écoconception : préserver le matériel. +Approche plus radicale +→ préserver le matériel. -C'est une simplification technique (après un apprentissage) -qui permet de réduire les dépendances et d'avoir -une compréhension globale (opposition de la complexité du navigateur). +Une simplification technique +→ après un apprentissage -La simplication permet de libérer du temps pour s'intéresser -à l'ensemble du système (serveurs, réseaux) -jusqu'au machine (rasberry pi, MNT). +Réduction des dépendances +→ une compréhension globale +≠ opposition à la complexité du navigateur -Cette approche est peu perméable au greenwashing. +La simplication libère du temps pour s'intéresser : +- à l'ensemble du système (serveurs, réseaux) +- jusqu'aux machines (rasberry pi, MNT). -› Une philosophie pour construire des services +Cette approche est peu perméable au greenwashing (pas impossible) -Le propos n'est pas de  remplacer  toutes les applis webs avec des applis ssh +› Une philosophie pour construire des services complémentaires -L'idée est de diversifier les interfaces et les technologies pour rendre les -services plus facile d'accès et plus résilients +Le propos n'est pas de  remplacer  toutes les applis webs avec des applis ssh. + +Diversifier les interfaces et les technologies pour les rendre plus facile d'accès et plus résilients Suggestion de conduite de projet pour la création d'un service : 1. Un minimum viable program (pas un POC). Partir sans à priori sur les outils à mobiliser pour le créer. - 2.  Si besoin , créer des fonctionnalités et interfaces plus complexes  sans + 2.  Si besoin , créer des fonctionnalités et interfaces plus complexes sans que cela se fasse au détriment des versions plus simples  -Si c'est bien fait ça ne représente (presque) pas de dev en plus - Avoir déjà les fonctionnalités et interfaces essentielles en production permet de se poser la question du besoin de manière plus équilibrée puisque l'on pourra plus facilement opposer aux demandes le fait -que l'on a déjà quelque chose qui fait (presque tout) le taf +que l'on a déjà quelque chose qui fonctionne. › Mettre le contenu et les données au coeur du projet -Le web et l'informatique en général restent un outil pour consommer de la donnée. +Le web et l'informatique en général restent des outils pour consommer de la donnée (souvent textuelles). -Offrir plusiseurs formats permet de créer de l'accessibilité -et de la résilience (lien entre terminal et web). -Actuellement ce lien est nécessaire pour assurer un accès accessible aux services. +Si c'est bien fait ça ne représente (presque) pas de dev en plus. +Force des formats ouverts (txt, md). -› Pour les usagers ou les créateurs ? +Actuellement ce lien est nécessaire pour assurer un accès accessible aux services. -Sans une éducation populaire pousée, le terminal et le libre en général -ne seront pas accessible au plus grand nombre. -Tout comme le libre, ce n'est pas une réponse à tous les problèmes du numérique. +› Un gain pour les concepteurs Cette façon de concevoir s'adresse avant tout aux créateurs d'outils numérique pour changer nos modèles de design et développement. Ce type de service est une très bonne façon de découvrir les opportunités offertes par la ligne de commande : -- remplacement d'outils pour le développement (@TODO dépôt shellmo), +- remplacement d'outils pour le développement (frameworks, npm, etc.), - remplacement d'outils d'administration et gestion, -- forte réduction des dépendances. +- forte réduction des dépendances (et dépenses €). -Seule une organisation sociale (en dehors du numérique) peut permettre -aux usagers de découvrir ces services. +› Est-ce la fin du design numérique ☹ ? +La réalité est que les possibilités sont nettement réduites. -› Une autre façon de voir le design +Qui permet de créer des univers, mais souvent retro (ASCII art). -@TODO demo rendu graphique sur +Comme souvent en design, il est préférable de penser l'identité pour les différents supports. -firefox http://pikselkraft.bebou.netlib.re/ +Attention aux contraintes techniques : +w3m https://deuxfleurs.fr/ -@TODO dans cette slide un graphisme ? +Exemple de tests pour faire cohabiter les deux mondes : + +w3m http://pikselkraft.bebou.netlib.re/ +firefox http://pikselkraft.bebou.netlib.re/ › Un champ graphique à explorer Des interfaces existents, elles restent limitées, -mais elles peuvent être « décorées » (@TODO demo) - -Il existe des outils pour créer des interfaces et des effets (charm.sh), -mais ils ne sont pas toujours encore en accord après l'esprit de simplicité recherché. +mais elles peuvent être « décorées ». -ssh terminal.shop +Ce type de service est avant tout pensé pour le terminal. -› Et l'accessibilité +Acheter du café +ssh terminal.shop (guide sur https://www.terminal.shop) -La contraine la plus importante. +Accéder à un site gopher +ssh kiosk@bitreich.org -Les outils d'accessibilité sont plus souvent compatibles avec Windows. +Il existe des outils pour créer des interfaces et des effets : charm.sh. +→ Ils ne sont pas toujours encore en accord après l'esprit de simplicité recherché (Silicon Valley, GO). -Le terminal est majoritairement accessible pour la lecture et l'édition de contenu. +D'autres outils à explorer (plus simple) : https://github.com/termbox/termbox2 -Mais les interactions avec un service ne sont pas usage prévu. +› Et l'accessibilité -C'est toujours le cas pour le web. +La contraine la plus importante. +Les outils d'accessibilité sont plus souvent compatibles avec Windows (contrainte forte). -@SPOON test NVDA/Windows sur ssh coffe, Orca/Ubuntu du qcm + synthèse +Le terminal est majoritairement accessible pour la lecture et l'édition de contenu. -› Format simple pour l'impression +Mais les interfaces améliorées ne sont pas prévues pour l'accessibilité contrairement au interface web. -@IDEE, a voir si le temps est disponible pour l'exploration +Comme le logiciel libre, il y a un manque d'investissement sur ce point (idem pour le design). › La personnalisation du terminal -Il existe de nombreux terminaux qui offrent des options de fonctionnalités et d'affichages diverses. +Il existe de nombreux émulateurs de terminaux qui offrent des options de fonctionnalités et d'affichages diverses. Prise en compte de couleurs plus étenduse, de typographies plus modernes. -MAIS repose sur les usagers. +Tout comme le navigateur, ils offrent un contrôle sur le design aux utilisateurs. -› Synthèse des enjeux +› Est-ce vraiment crédible pour les usagers ? -- Une démarche très expérimentale et peu développée. +Sans une éducation populaire pousée, le terminal et le libre en général +ne seront pas accessible au plus grand nombre. -- Que ce soit des enjeux de design, d'accessibilité ou de formation, il s'agit encore des premières étapes. +Tout comme le libre, ce n'est pas une réponse à tous les problèmes du numérique. -- Avec une marge de manoeuvre importante et des paliers techniques moindres (vs complexité navigateur web). +Seule une organisation sociale (en dehors du numérique) peut permettre +aux usagers de découvrir ces services. › Une autre approche possible @@ -460,7 +458,11 @@ MAIS repose sur les usagers. › Synthèse -Reprise des points +- Une démarche très expérimentale et peu développée. + +- Que ce soit des enjeux de design, d'accessibilité ou de formation, il s'agit encore des premières étapes. + +- Avec une marge de manoeuvre importante et des paliers techniques moindres (vs complexité navigateur web). › Des personnes en discutent