- PRÉSENTATION Des app présentent les statistiques à des utilisateurs. Vous programmez l'app de bureau Une app de bureau Java/JavaFX montre les statistiques jour, mois & année. Les mois ne sont pas navigables ; on montre seulement le mois courant. Idem pour les autres vues. Des app présentent les statistiques en consommant les services de données PHP-XML. APP de Statistiques (JavaFX ou Electron - 4 pages - 3 xml - au moins 3 valeurs par xml) L'application montre les statistiques courantes jour/mois/année avec navigation entre les trois pages (aucune édition, lecture seule). L'écran de chaque période est plein à l'écran. Les statistiques incluent un sommaire de la période (min, max) et moyenne ou actuelle. Les statistiques du jour sont détaillés par heure… le minimum, la moyenne et le maximum de chaque heure Les statistiques d'un mois et d'une année ont une forme similaire avec découpage par sous-période. Volet SERVICE de statistiques Un service web encapsule la base de données MySQL et sert du XML via HTTP. Ce service web est préparé avec PHP & mod_rewrite & Apache (avec du code maison). Celui-ci utilise des URL sémantiques pour servir des données pour différents intervalles de temps prédéfinis. Ces données sont aussi calculées d'une manière agrégée pour les maximum, minimum, moyennes, etc. Chaque URL correspond à un écran de l'app, par exemple: /service-temperature/annee/ ou /service-temperature/annee/2024/ /service-temperature/mois/ ou /service-temperature/mois/2024/2/ /service-temperature/jour/ ou /service-temperature/mois/2024/2/14 XML Page Jour: PAGE qui détaille les mesures de la journée. Une synthèse et un groupement heure par heure. Exemple: la journée. Une synthèse et un groupement heure par heure. AUJOURD'HUI : 2021-03-24 MIN 12°C val actuelle 25°C MAX 30°C d'heure en heure heure moyen min max 01h00 14.3 10.1 14.5 02h00 14.3 10.1 14.5 03h00 14.3 10.1 14.5 04h00 14.3 10.1 14.5 05h00 14.3 10.1 14.5 06h00 14.3 10.1 14.5 XML Page Mois XML Page Année