Visite virtuelle lycée Louis-le-Grand (1996-1998)

Le projet LLG

J’ai décidé de reprendre un vieux projet de logiciel de visite virtuelle de mon lycée en 1997-1998 et de le convertir en une page web html5/javascript/css pour me familiariser un peu plus avec ces technologies.
A l’origine, il s’agissait de parcourir le lycée de photo en photo dans un logiciel écrit en Visual Basic 6.facadeDeCote

L’équipe du projet

  • idée initiale, conception et développement: Manik Bhattacharjee
  • photo : Manik Bhattacharjee et Michel Tran Ngoc
  • format d’image compressé GCD : Laurent Demonet
  • icônes, modélisation 3D d’une classe : Tristan Millner

Réalisation

Les photos ont été prises en argentique (réflex manuel), développées, puis scannées au scanner à plat et converties en GCD par moi-même sur un Pentium 133 MHz. J’ai ensuite utilisé un petit logiciel créé pour l’occasion pour définir des zones de clic pour chaque image, et les images auxquelles elles mènent. Quelques rares photos ont été prises avec l’appareil numérique basse résolution d’un ami (Habib Shoukry), un Sony qui stockait les photos directement sur disquette 3,5″.

Tristan Millner a produit le design de l’interface d’origine, quelques icônes et une modélisation 3D d’une classe (dont il ne me reste qu’une capture d’écran). La modélisation 3D avait pour but de produire un jeu en 3D type Doom, mais nous nous sommes arrêtés là.

Nous avions eu aussi l’autorisation d’accéder au musée scientifique du lycée ainsi qu’à la bibliothèque, mais je ne retrouve plus les photos correspondantes.

Conversion en HTML5

Ce projet ayant été réalisé sur un PC il y a 17 ans, j’ai perdu une partie des données en route. Je n’ai plus les images numérisées en JPEG (supprimées sans doute par manque de place du PC), les photos argentiques sont sans doute dans une cave, et certaines photos manquent dans la version que j’ai retrouvée. Si je retrouve sur de vieux CDs gravées ou sur des disques ZIP des données plus complètes, je mettrai à jour la version en ligne.

En 1997, Visual Basic ne pouvait pas afficher une image au format JPEG, uniquement du BMP. Mais ce format prenait tellement de place qu’il n’était pas possible de stocker toutes les photos dans ce format et que le tout tienne sur un CD (et ne remplisse pas mon disque dur de l’époque). Laurent Demonet a alors proposé de programmer un format de fichier (en C) dérivé des mêmes principes que le GIF, avec un contrôle OCX pour l’intégrer dans Visual Basic. La qualité d’image nous semblait correcte (palette de couleurs réduite et une résolution correcte pour l’époque).
J’ai heureusement retrouvé le code C du contrôle OCX, et j’ai pu ainsi écrire un petit programme pour convertir mes fichiers GCD en jpeg grâce à la librairie Qt.

Les courtes légendes des photos étaient sauvées dans un format texte simple, mais l’encodage des caractères accentués était celui utilisé par Windows 95. J’ai donc converti ces fichiers de CP1252 en UTF-8 grâce à la commande iconv.

Je n’ai pas reconstitué l’ancienne interface graphique, mais j’ai créé une page html5 utilisant AJAX pour récupérer les images et les informations sur les zones de clic permettant de passer d’une image à une autre.

Je n’ai pas encore mis en place le plan du lycée avec plusieurs points de départ comme c’était le cas du logiciel d’origine. C’est encore un travail en cours !

Liens

Site officiel du lycée Louis-le-Grand

Site officiel du musée scientifique du lycée Louis-le-Grand

 

Ce contenu a été publié dans software project. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*