Elaboration d'une IHM
Le 17 octobre 1998

Présentation de l’application

Nous devions faire une l’interface graphique d’une application de notre choix. Nous avons choisi de faire un logiciel de gestion de piscine. Grâce a son interface on doit pouvoir commander tous les organes vitaux, des bassins, aux filtres en passant par les pompes et les chlorateurs.

Le seul impératif à ce projet, est d’utiliser le logiciel Ilog View et de profiter des états pour mettre au point une interface complexe.

Notre interface se décompose en 7 paneaux :

La gestion des états

Les états nous ont permis de faire, sans une ligne de code, des interactions intéressantes. Nous pouvons ouvrir ou fermer les différents panneaux pour accéder a toutes les informations et commandes, et surtout nous pouvons contrôler la gestion des événements en fonctions de certain clic sur les différents boutons de l’application.

Voici la représentation des différents états :

Nous voyons sur cette copie d’écran, la liste et l’implication d’une partie des états. En effet la fenêtre ne pouvait contenir plus d’informations.

Par exemple, prenons le cas de l’état info ; dans l’état root, nous avons spécifier que l’appuie sur le bouton OK du menu rend visible le panneau d’information, et bascule dans l’état info. Dans cet état l’appuie sur le bouton OK du panneaux info, restaure l’état en quittant l’état info. Nous aurions pu compliquer la chose comme par exemple faire disparaître le panneau menu ou encore changer l’activation du même bouton....

Un exemple plus intéressant est le cas des interaction entre bouton dans le panneau Schéma

Les états du schéma Voici le schéma que nous avons utilisé :

Le principe est le suivant : Il faut dans un premier temps ouvrir l’eau pour remplir le collecteur. Par la suite on peut activer les vannes placer sous les bassins. Ce n’est qu’à ce moment là que l’on peut activer ou désactiver les pompes. Pour permettre le lavage des filtres, il faut que la vanne correspondante soit dans un état éteint, mais ayant déjà fonctionner. Il existe trois états aux vannes d’admission :

On peut évidement arrêter une pompe en fermant la vanne correspondante, ou en coupant l’eau sur l collecteur principal. C’est des fonctions de fermeture automatique.


Des panneaux de notre application