Procédure pour l’évaluation de Blocaïne

(La solution open source pour l’automatisme)

 

Table des matières

1 Généralité

2 Prérequis

3 Installation de Blocaïne

3.1 Téléchargement de Blocaïne

4 Configuration réseau

5 Lancement de l’Exécuteur

6 Lancement de l’Editeur de blocs

7 Désinstallation de Blocaïne

 

 

1Généralité

Pour évaluer Blocaïne, il suffit d’un seul PC dans lequel seront démarrés deux interpréteurs Python : un pour l’Exécuteur et un autre pour l’Éditeur de blocs.

 

2Prérequis

Disposer d’un ordinateur équipé d’au moins 100 Mo d’espace disque libre et du langage Python3 .

 

4Installation de Blocaïne

Il n’y a pas à proprement parler d’installation à effectuer, il suffit de télécharger un fichier zip depuis « github » puis de le dézipper, pour cela suivez la procédure suivante :

 

4.1Téléchargement  de Blocaïne

Avec votre navigateur internet favoris allez sur :

https://github.com/jbar78/blocaine.git

vous arriverez sur cette page :

 

cliquer sur le bouton vert nommé « code »

 

 

cela ouvre le popup suivant :

 

Cliquez sur « Download ZIP », sélectionnez l’emplacement ou vous souhaitez enregistrer le fichier zip, une fois téléchargé dézipper le, vous devriez obtenir un nouveau répertoire nommé «blocaine-main ».

Vous devez installer toutes les librairies/modules Python, utilisées par Blocaïne, tel que :

Bravo vous venez « d’installer » Blocaïne.

5Configuration réseau

Les serveurs (HTTP, et TCP/IP) contenus dans l’Exécuteur devront avoir l’adresse IP suivante : 127.0.0.1

Les fichiers « PARAM_NETWORK.py » qui se trouvent à la racine du répertoire « projet » et dans le répertoire « Target » devront être identiques et contenir les lignes suivantes :

# ATTENTION: la source de ce fichier ce trouve dans le répertoire "Target"

PARAM_TCP_HOST_IP = "127.0.0.1"

PARAM_TCP_HOST_PORT = 8000 # replace with the server's port number

PARAM_TCP_BUFFER_SIZE = 32765

PARAM_HTTP_PORT = 8080

6Lancement de l’Exécuteur

Si vous êtes sous Linux, Pour lancer l’Exécuteur (à l’aide de l’explorateur de fichiers) ouvrir le répertoire « blocaine-main/Target », faite un clic droit sur le fichier « launcher.sh » puis un clic gauche sur « Exécuter comme un programme ». L’interpréteur Python3 se lancera, et un terminal apparaîtra à l’écran,.

Si vous êtes sous Windows, Pour lancer l’Exécuteur (à l’aide de l’explorateur de fichiers) ouvrir le répertoire « blocaine-main/Target », puis double cliquer sur le fichier « main.py » pour le lancer. Si le par-feux détecte que lExécuteur ouvre des nouvelles connexions, cliquez sur autoriser.

Si vous êtes sur Mac. Lancez le fichier « main.py » se trouvant dans le répertoire « blocaine-main/Target » avec l’interpréteur Python3.

 

Après quoi L’Exécuteur est fonctionnel, vous pouvez dés à présent lancer votre navigateur internet et ouvrir la page http://127.0.0.1:8080 (port:8080), vous pourrez alors naviguer à travers le menu proposé par l’Exécuteur.  

 

7Lancement de l’Editeur de blocs

Si vous être sous Linux, Pour lancer l’Exécuteur (à l’aide de l’explorateur de fichiers) ouvrir le répertoire « blocaine-main », faite un clic droit sur le fichier « launcher.sh » puis un clic gauche sur « Exécuter comme un programme ».

Si vous être sous Windows, Pour lancer l’Exécuteur (à l’aide de l’explorateur de fichiers) ouvrir le répertoire « blocaine-main», puis double cliquer sur le fichier « main.py » pour le lancer.

Si vous êtes sur Mac. Lancez le fichier « main.py » se trouvant dans le répertoire du projet « blocaine-main » avec l’interpéteur Python3.

L’interpréteur Python se lancera, un terminal et l’interface graphique de l’Editeur de blocs apparaîtra à l’écran, notez que l’Editeur de bloc se connecte automatique à l’Exécteur.

 

Après quoi, vous pouvez créer vos premiers blocs « user », les télécharger et les exécuter dans l’Exécuteur.

8sinstallation de Blocaïne

Etant donné que l’installation consiste simplement au téléchargement d’un fichier zip puis à son dézippage pour obtenir le répertoire « blocaine-main », pour désinstaller Blocaïne il suffit de supprimer  le fichier zip ainsi que le répertoire « blocaine-main ».