EOV

EOV, eyes of VLE

= Description =

EOV est une application graphique de visualisation d'informations en temps réel. Le but est de fournir un retour visuel sur l'évolution d'une simulation en temps réel des états d'une ou de plusieurs variables d'états de modèles.

Ce programme s'appuie sur les flux de sorties de type vle::oov::CairoPlugin. Elle ajoute une interface graphique sous forme de plugin vle::eov::Plugin permettant de gérer des intéractions avec le flux de sortie, par exemple, en fournissant la possibilité d'afficher ou de cacher une courbe dynamiquement.

= Utilisation =

Pour utiliser EOV, il faut exécuter le programme depuis un terminal sous GNU/Linux ou cliquer sur l'icône sous Windows. L'utilisation de EOV pour la simulation se situe dans le fichier de description d'expérience VPZ.

Vpz
Pour utiliser un greffon graphique, il suffit d'en informer la balise output. Par exemple, la définition d'une sortie pour un automate cellulaire se trouvant sur la machine dont l'adresse IP est 127.0.0.1, son port d'accès 8000 (où les fichiers seront enregistrés dans le dossier /tmp) :

Terminal
Pour exécuter eov dans un terminal :

Pour plus de renseignements sur l'utilisation de EOV, vous pouvez consulter les documentations eov --help ou man eov</tt>.

= Historique =


 * v0.7.0, changement du protocole de communication entre VLE et EOV et meilleure gestion des threads.
 * v0.6.0 suppression du mode démon de EOV remplacer par un mode classique d'interface graphique avec gestion de dessin des greffons depuis les threads.
 * v0.5.0, l'application a été remise à jour avec l'ensemble des bibliothèques de VLE. Nous retrouvons pour le moment, les plugins level, gauge et caview respectivement : un niveau montrant l'évolution d'une variable d'état, une gauge et un automate cellulaire sur lequel des objets peuvent se déplacer.

= Fonctionnement =