Qu'est ce que la programmation visuelle ?

La programmation visuelle est une technique de programmation basée sur l'assemblage de blocs graphiques. Ces blocs jouent le rôle de passerelle entre le langage humain et les langages de programmation informatique en cachant la compléxité syntaxique.
Ainsi, la programmation devient de plus en plus accessible aux personnes n'ayant pas de connaissances informatiques approfondies et souhaitant utiliser l'outil informatique dans la réalisation de leurs projets ou la mise en oeuvre de leurs idées.

Marwael Programmation Visuelle et Blockly
Marwael Programmation Visuelle Blockly

Pourquoi choisir Marwael pour cette solution ?

En se basant sur notre expérience dans le développement de programmes informatiques d'une part et les retours de nos clients d'autre part, nous avons constaté une demande grandissante de recherche d'autonomie dans la réalisation d'applications.
Bien que nos clients soient satisfaits de nos prestations et de nos outils en mode SAAS, nous avons cherché à améliorer leur niveau de satisfaction.
Nous avons ainsi développé des outils de programmation visuels basés sur blockly, une bibliothèque de composants graphiques développée par google.
Ces outils, présentés ci-bas, permettront de donner plus de liberté à nos clients pour développer leurs sites web à l'aide de l'application Web VP ou programmer leurs robots industriels à l'aide de l'application Robot VP.

Web Visual Programming

Web VP

Nous avons tous été confrontés, au moment de la création d'un site web, à une difficulté croissante en fonction de la richesse des pages du site. Par conséquent, le code HTML devient difficile à maîtriser et à maintenir.
Marwael propose sa solution WebVP pour contourner cette difficulté. L'utilisateur n'aura plus à manipuler directement les balises HTML mais plutôt un ensemble de blocs graphiques faciles à imbriquer, le code HTML est ainsi généré automatiquement.
WebVP rend le développement et la maintenance des pages Web à la portée de tous.

Blockly et WEB Programmation Visuelle

Editeur de blocs

A l'aide de notre éditeur de blocs, la programmation Web n'aura plus de secret pour vous. Notre éditeur de blocs est composé de blocs colorés simple à manipuler. L'objectif est de déplacer ces blocs afin de construire votre site Web personnel.

Editeur de blocks de Marwael Programmation Visuelle pour le web

Générateur de code

Après avoir construit votre template à l'aide de l'éditeur de blocs, le code HTML final sera généré automatiquement.

Générateur de vue HTML de Marwael Programmation Visuelle pour le web
Vue de la page HTML
Générateur de code HTML de Marwael Programmation Visuelle pour le web
Code HTML

Robot Visual Programming

Robot VP

Programmer un robot est une tâche difficile nécessitant une expertise et une maîtrise d'un langage de programmation spécifique associé au robot à programmer.
Chaque constructeur dispose d'un langage propre pour programmer ses robots. Les industriels, s'appuyant sur des robots dans leur processus de fabrication, font appel à des experts pour programmer ces robots. Ces experts, généralement de profil ingénieur, utilisent des logiciels de simulation complexes pour répondre aux besoins de leurs clients.
Ces derniers n'ont pas d'autonomie dans la maintenance et la mise à jour des programmes de leurs robots. Leurs agents techniques ne peuvent pas maîtriser tous les langages de tous les modèles de robots. Marwael apporte une solution pour résoudre ce problème : Robot VP, une application visuelle basée sur blockly.
Cette application permet de programmer d'une façon simple et conviviale, en utilisant des blocs graphiques, plusieurs types de robots.
Le code généré automatiquement par l'application sera transmis à l'aide du protocole FTP aux robots cibles.

Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA)

Editeur de blocs

A l'aide de notre éditeur de blocs, la programmation n'aura plus de secret pour vous. Notre éditeur de blocs est composé de blocs graphiques colorés simple à manipuler.
Le but est de générer le code d'un programme sans bugs en imbriquant les blocs en fonction de votre besoin fonctionnel.

Editeur de blocks - Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA)

Générateur de code

Après avoir construit vos programmes à l'aide de l'éditeur de blocs, les codes robots seront générés automatiquement dans le langage approprié.

Plusieurs langages sont dispobibles en fonction du modèle du robots: Fanuc, ABB, Motoman, Kuka ...

Ces programmes peuvent être transférés directement à travers le protocole FTP vers les contrôleurs des robots cibles.

Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA) - ABB IRB 1660 ID
ABB IRB 1600ID
Générateur de code - Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA) - ABB IRB 1660 ID

Ci-dessus le programme en language "RAPID" d'un robot "ABB IRB 1600ID"

Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA) - fanuc M-2000iA/1700L

Ci-dessus le code d'un programme d'un robot "fanuc M-2000iA/1700L"

Générateur de code - Blockly et Programmation Visuelle pour les robots industriels (ABB, FANUC, KUKA) - fanuc M-2000iA/1700L
Fanuc M-2000iA/1700L