Applet de statistiques
Dans ses statistiques sur 735 témoignages d'observations d'ovnis, Claude Poher présente divers résultats graphiques issus d'un programme écrit en Future Basic.
Voici une version Java de ce programme [les utilisateurs d'une version récente de Internet Explorer verront un bandeau jaune en haut de la page sur lequel il faut cliquer pour activer le contenu "actif"]. Comme le programme d'origine, il calcule les résultats affichés en temps réel (il ne s'agit pas d'images précalculées affichées).
Les différences de ce programme avec celui d'origine sont les suivantes :
- Il affiche les libellés des "classes" de valeurs pour un caractère donné (au lieu de "A", "B", etc.)
- Il affiche l'ensemble des caractères (du n° 5 au n° 80). Le caractère courant peut être sélectionné à l'aide de la boîte de sélection en haut de l'applet ou des flèches (un caractère spécifique à afficher au départ peut cependant être spécifié via le paramètre
characterNumber - 22 est sélectionné par défaut).
- Son affichage distingue plus clairement le pourcentage relatif des "non indiqués" de celui des "indiqués". Ces "valeurs nulles" (affichant parfois des pourcentages très grands) peuvent être affichés ou non en fonction du paramètre
displayNullValues (true ou false).
- Il peut prendre divers fichiers de données en entrée (du moment qu'ils respectent le même format) via le paramètre
fileName. Le fichier utilisé ici est celui de M. Poher.
- Sa mise en page s'adapte à l'espace qui lui est alloué : taille des lettres, multi-colonnes si nécessaire (double-cliquez sur l'applet pour le tester en la redimensionnant dans une fenêtre indépendante). Utilisez les paramètres
minFontSize (9 par défaut) et maxFontSize (16 par défaut) pour indiquez les valeurs tolérées.
- Il peut être exécuté comme programme autonome (depuis une ligne de commande, ouvrant une fenêtre) ou comme une applet (ci-contre) intégrée dans une page Web.
- Il est internationalisé, c'est-à-dire que ses messages s'affichent dans la langue de l'utilisateur (français et anglais par défaut sont supportés ici) telle qu'elle est spécifiée sur votre machine. Ajouter le support d'une nouvelle langue se résume à ajouter un fichier contenant décrivant les versions des messages dans cette langue.
Références :