Le 3611 était l'un des services les plus fréquentés du réseau Minitel : un annuaire électronique permettant de rechercher le numéro de téléphone ou l'adresse d'un particulier ou d'une entreprise, directement depuis le terminal installé gratuitement dans de nombreux foyers français à partir du début des années 1980.
Le Minitel depuis 1978 et des captures d'écran d'époque comme référence
Le Minitel lui-même, expérimenté dès 1978 en Bretagne avant un déploiement national assuré par les PTT à partir de 1982, doit une bonne partie de son adoption massive à la distribution gratuite de terminaux à partir de 1984, en remplacement des annuaires papier traditionnels. Le réseau comptait environ 9 millions de terminaux à son apogée durant les années 1980 et 1990, un chiffre qui en a fait un cas unique de succès national dans le domaine naissant de la télématique grand public.
Cette reconstitution s'appuie d'abord sur des captures d'écran d'époque : une publicité montrant la première page de recherche et la page de résultats du service, complétée par une capture trouvée en ligne d'une version plus récente, reconnaissable à un logo différent de celui des débuts du 3611.
Un logo Vidéotex complexe et un codage en GW-BASIC
La première étape, recréer le logo du service en caractères Vidéotex, s'est révélée trop laborieuse pixel par pixel pour être menée à son terme de cette façon. Un fichier au format VDT, contenant déjà ce logo, a finalement été retrouvé dans un pack de captures d'écran Vidéotex utilisé pour un projet antérieur consacré au service 3615 M6, puis nettoyé à l'aide d'un éditeur de texte pour n'en conserver que l'élément utile et une ligne grise d'accompagnement.
Le reste de la page a été codé directement en GW-BASIC, un interprète BASIC répandu sur les compatibles IBM des années 1980 et 1990. Les techniques d'écriture à l'écran propres au protocole Minitel, déjà documentées lors du projet consacré au 3615 M6, ont été réutilisées telles quelles pour cette nouvelle reconstitution du 3611.
Une base de données réelle et son nettoyage, une contrainte technique récurrente
Le contenu réellement affiché en réponse à une recherche nécessitait une base de données exploitable. Un fichier CSV répertoriant l'ensemble des administrations françaises a été trouvé en ligne, puis retravaillé : suppression des champs inutiles, retrait des accents pour éviter les problèmes d'encodage sous GW-BASIC, et reformatage complet des données avant intégration au programme.
Cette étape de nettoyage des données illustre une contrainte technique propre aux environnements de programmation anciens : GW-BASIC, conçu bien avant la généralisation des jeux de caractères modernes, gère mal les caractères accentués français, imposant un travail de normalisation du texte que les outils de développement actuels traitent aujourd'hui de façon quasi transparente pour n'importe quel développeur.
Les fichiers sources documentés et un choix de sujet qui n'a rien d'anodin
Le fichier source du CSV d'origine et sa version reformatée pour le programme sont tous deux documentés dans le cadre de ce projet, permettant de comparer directement l'état brut des données récupérées et le résultat du traitement appliqué avant leur intégration effective dans la simulation du service Minitel.
Le choix du 3611 comme sujet de reconstitution n'est pas anodin : parmi les centaines de services Minitel qui ont existé, l'annuaire électronique reste sans doute le plus universellement connu, celui que la quasi-totalité des foyers équipés d'un terminal a fini par consulter au moins une fois, bien avant de découvrir, pour ceux qui poussaient plus loin, les services plus spécialisés ou plus ludiques proposés sur le même réseau télématique.
Une approche pragmatique héritée d'un projet antérieur, le 3615 M6
La réutilisation d'éléments d'un projet antérieur, le 3615 M6, illustre une approche pragmatique assez commune dans ce type de reconstitution technique : plutôt que de repartir de zéro pour chaque nouveau service simulé, les fichiers Vidéotex et les routines GW-BASIC déjà validées sur un précédent projet servent de base réutilisable, accélérant sensiblement le développement des simulations suivantes tout en garantissant une cohérence technique entre les différents projets menés.
Questions fréquentes
Qu'était le service Minitel 3611 ?
L'annuaire électronique des particuliers et des entreprises françaises, consultable via le réseau Minitel. Ce service, l'un des plus utilisés du système, permettait de rechercher un numéro de téléphone ou une adresse directement depuis le terminal installé dans de nombreux foyers français.
Comment le logo du service a-t-il été recréé ?
Après avoir renoncé à le redessiner pixel par pixel en caractères Vidéotex, un fichier au format VDT contenant déjà ce logo a été retrouvé dans un pack de captures d'écran utilisé pour un projet similaire consacré au service 3615 M6, puis nettoyé pour n'en garder que l'élément utile.
Quel langage de programmation a été utilisé pour ce projet ?
Le GW-BASIC, un interprète BASIC répandu sur les PC compatibles IBM des années 1980 et 1990. Les techniques d'écriture à l'écran spécifiques au Minitel, déjà documentées pour un projet consacré au service 3615 M6, ont été réutilisées pour cette reconstitution du 3611.
D'où provient la base de données utilisée pour les résultats de recherche ?
D'un fichier CSV répertoriant les administrations françaises, trouvé en ligne puis nettoyé : les champs inutiles ont été retirés, les accents supprimés, et l'ensemble reformaté pour être directement exploitable par le programme GW-BASIC chargé d'afficher les résultats de recherche simulés.
Sur quoi la reconstitution visuelle du service s'est-elle appuyée ?
Sur une publicité d'époque montrant la première page de recherche et la page de résultats du 3611, ainsi que sur une capture d'écran trouvée en ligne d'une version plus récente du service, reconnaissable à un logo différent de celui des premières années du 3611.
Ce projet est-il lié à d'autres reconstitutions Minitel du site ?
Oui, il réutilise directement des éléments et des techniques développés pour un projet consacré au service 3615 M6, notamment le fichier contenant le logo Vidéotex et les méthodes d'écriture à l'écran en GW-BASIC déjà documentées et éprouvées pour ce précédent projet similaire.
