IziForge permet de créer des applications en vrai no-code : concevoir des interfaces, décrire des comportements et définir des traitements visuellement. Le produit est en cours de développement.
Il est particulièrement adapté au développement avec l’IA.
Écrans et formulesContrôle par machines à étatsFonctionnement par réseaux de Petri OO
Écrans et formules
Position. Dimensions. Visibilité.
Placer les éléments sur un espace de conception visuel. Les dispositions courantes ne nécessitent pas de formule.
Pour aller plus loin, calculer la position et la taille des éléments par formule, selon les différentes tailles d’écran de téléphone, de tablette ou d’ordinateur. Définir aussi les conditions d’affichage d’une information.
Une présentation adaptable
Téléphone · Tablette · Ordinateur
Position calculéeTaille calculée
Affichage selon une condition
Illustration de principe
Machines à états
Définir le contrôle.
Préciser les états, les événements attendus et les conditions de changement. Par exemple, les différents statuts d’une demande et les actions autorisées dans chaque situation.
En préparationSoumiseAcceptéeAnnulée
Exemple : les statuts possibles pour une demande.
Réseaux de Petri orientés objet
Décrire le fonctionnement.
Le fonctionnement reposera sur des réseaux de Petri orientés objet pour décrire les opérations et leurs conditions de déclenchement. Cette partie est encore en développement.
De la conception à l’application.
Tout dans un même outil
Design
Concevoir les écrans.
États
Définir le contrôle.
Prototype
Essayer les parcours.
Fonctionnement
Décrire les opérations.
Simulation
Examiner pas à pas.
Exécution
Utiliser l’application.
01
Concevoir les écrans
Calculer les positions et les dimensions, définir la visibilité, adapter la présentation au téléphone, à la tablette ou à l’ordinateur.
Sélectionnez une étape pour la découvrir.
Prototyper avant de compléter le fonctionnement.
Essayer les écrans, les états et les parcours avant d’implémenter les traitements. Le prototype est déjà le début de l’application : tout le travail réalisé est conservé pour poursuivre le développement.
La simulation est une étape distincte pour examiner le déroulement de l’application. L’exécution pas à pas des réseaux de Petri est envisagée pour la suite du développement.
Les usages
Seul, en équipe, du prototype à l’application.
Travailler seul
Concevoir et essayer dans une même fenêtre, sans chaîne d’outils à installer ni étape de compilation.
Relire en équipe
Un projet lisible pour examiner visuellement les comportements et discuter des cas à prévoir.
Faire évoluer un prototype
Le prototype constitue la première version de l’application. Vous pouvez vous arrêter là ou compléter progressivement son fonctionnement, sans jeter le prototype ni refaire le travail déjà réalisé.
Structurer les projets plus importants
L’approche orientée objet répartit les comportements en unités plus petites et compréhensibles, plutôt qu’en un graphe unique qui devient difficile à lire.
Avec ou sans IA
Générer. Examiner. Ou concevoir soi-même.
La base du prompt est fournie. Un fichier inclus avec IziForge décrit le format attendu et les consignes de génération.
Décrivez votre application. Joignez ce fichier à votre demande à l’IA, puis examinez le résultat dans l’interface visuelle, pas à pas.
L’IA reste facultative. Vous pouvez aussi tout concevoir vous-même.
Utilisation et propriété
Dans le navigateur. Des fichiers qui vous appartiennent.
Rien à installer
L’outil de création fonctionne dans le navigateur. Ouvrir et commencer à concevoir, sans étape de compilation.
Des projets locaux
Les projets peuvent rester sur votre machine et être servis par un simple serveur de fichiers statiques.
Un format ouvert
Le projet est enregistré dans des fichiers lisibles dont vous êtes propriétaire.
Sans cloud obligatoire
Pas de dépendance imposée à un service cloud ni d’enfermement chez un fournisseur.
Le projet est en développement.
Vous souhaitez demander une démonstration, poser une question ou partager un cas d’usage ? Dites-nous ce que vous aimeriez créer.