Package Java/fr

jvle, ''Java-Package for VLE

= Description = jvle est un paquet pour l'utilisation de l'environnement VLE depuis le langage Java. Ce paquet fournit la possibilité de lire des fichiers vpz, d'affecter des conditions initiales aux modèles, de simuler les modèles avec ces conditions et de récupérer des résultats de simulations. Il permet aussi de manipuler l'ensemble des informations sur une expérience : durée, graines des générateurs, ... et d'obtenir des informations sur les modèles et les vues.

jvle est disponible sous forme de dépôt Git, sur vle-project.org.

= Utilisation =

Téléchargement de la version de développement
Jvle n'est disponible qu'en version de développement pour l'instant.

Si vous voulez accéder à la version en cours de développement du paquet jvle, utilisez Git. Les lignes suivantes sont suffisantes pour récupérer les dernières versions des logiciels sur Debian ou Ubuntu :

Installation
Pour pouvoir travailler sur jvle, il faut au préalable avoir installé la librairie gcj (testé en version 4.6).

Il faut définir la variable JAVA_HOME afin de détecter jni.

Une fois le paquet jvle téléchargé et décompressé, vous disposez d'un répertoire racine du paquet .../jvle.

Attention : vous êtes en version de développement de jvle, il faut donc être aussi en version de développement de vle

L'installation débute par la compilation, tapez les commandes suivantes sous un shell :

Ensuite il faut mettre à jour votre fichier .bashrc :

Attention : Il est nécessaire de relancer votre terminal ou de relire votre fichier (source $HOME/.bashrc) de configuration pour que cette variable soit prise en compte dans le shell courant.

Usage
Le package est maintenant installé. Vous pouvez l'utiliser avec les fichiers d'exemples examples/example.java et examples/example2.java. Pour cela il faut compiler le fichier puis le charger avec un fichier vpz en paramètre :

Pour tester les différentes méthodes de Vle, il faut modifier le fichier "examples/example.java" ou "examples/example2.java" (ne pas oublier de le recompiler avant de l'exécuter). Par exemple, on peut avoir envie de récupérer l'ensemble ou une partie des sorties de la simulation directement dans des variables Java de type Vector. Du côté du code Java, il suffit d'utiliser la fonction run, runMatrix ou runManagerMatrix dans le cas de l'exécution d'un plan simple.

En voici un exemple (fichier example2.java) :

Après la phase de compilation du fichier (javac example2.java), on peut exécuter l'exemple :