App Designer

Créer des applications web et desktop dans MATLAB

App Designer vous permet de créer des applications de qualité professionnelle sans être développeur logiciel.  Glissez-déposez des composants visuels dans le canevas pour concevoir le design de votre interface graphique utilisateur (GUI) et utilisez l'éditeur intégré pour programmer rapidement son comportement.

Partagez vos applications en utilisant MATLAB Drive™ ou en créant des applications autonomes web ou desktop avec MATLAB Compiler™ et Simulink Compiler™.

Création d'applications

Utilisez un environnement intégré pour concevoir l’interface utilisateur et écrire le code régissant le comportement de votre application.

Construire votre application

App Designer intègre les deux principales tâches de la création d'application : le positionnement des composants visuels d'une interface graphique utilisateur et la programmation du comportement de l'application. App Designer est l'environnement recommandé pour la construction d'applications dans MATLAB.

Si vous disposez d'applications GUIDE* existantes, vous pouvez utiliser l'outil GUIDE to App Designer Migration for MATLAB pour les migrer vers App Designer.

* GUIDE sera supprimé dans une prochaine version.

Concevoir une interface utilisateur

Glissez-déposez des composants visuels dans le canevas et utilisez les indications d'alignement pour obtenir un positionnement précis. App Designer génère automatiquement le code orienté objet qui spécifie la mise en page et le design de l'application.

Utiliser la Design View d'App Designer pour structurer l'interface utilisateur de votre application.

Définir le comportement de l'application

Utilisez la version intégrée de l'éditeur MATLAB pour définir le comportement de votre application. App Designer vérifie automatiquement les erreurs avec Code Analyzer. Vous pouvez afficher les messages d’avertissement et d’erreur générés au fur et à mesure que vous le rédigez, et modifier votre application en conséquence. Vous pouvez également modéliser le comportement de l'application en utilisant un diagramme Stateflow®.

Définir le comportement de votre application avec la Code View d'App Designer.

Composants d'application

Créez des applications modernes et complètes en utilisant les composants et les interactions personnalisées disponibles dans App Designer.

Bibliothèque de composants

Créez des applications intégrant des composants standard comme des boutons, des cases à cocher, des arbres et des listes déroulantes. App Designer propose également des contrôles tels que des jauges, des voyants, des boutons de commande ou encore des commutateurs vous permettant de reproduire l'apparence et les actions d'un tableau de bord. Vous pouvez aussi utiliser des composants conteneurs, comme des onglets, des panneaux ainsi que des dispositions de grille, pour organiser votre interface utilisateur.

La bibliothèque de composants d'App Designer vous permet d'intégrer des composants par simple glisser-déposer dans votre application.

Interactions des composants

Ajoutez des callbacks de composants et des interactions souris et clavier personnalisées qui s'exécutent lorsque l'utilisateur interagit avec votre application. Utilisez des tracés 2D et 3D ainsi que des tableaux dans votre application pour permettre aux utilisateurs d'explorer les données de manière interactive.

Exemple d'application dans App Designer utilisant un arbre hiérarchique pour l'affichage des données patient.

Partage des applications

Partagez vos applications avec d'autres utilisateurs, même s'ils n'ont pas MATLAB.

Partager vos applications avec d'autres utilisateurs MATLAB

Packagez n'importe quelle application MATLAB dans un fichier unique que vous pouvez ensuite facilement partager avec d'autres utilisateurs grâce à MATLAB Desktop et MATLAB Online. Lorsque vous packagez une application, MATLAB crée un fichier d'installation unique pour l'application (.mlappinstall). Ce fichier d'installation vous permet, à vous-même comme aux autres utilisateurs, d'installer votre application et d'y accéder d'un simple clic depuis la galerie d'applications.

Vous pouvez ensuite la partager avec d'autres utilisateurs MATLAB via MATLAB Online et MATLAB Drive, en leur permettant de l'exécuter et de collaborer à son développement en ajoutant les droits d’édition sur vos fichiers. 

Créer une application packagée à partager avec d'autres utilisateurs MATLAB.

Créer des applications web et autonomes

Créez des applications autonomes avec MATLAB Compiler et Simulink Compiler pour les partager, libres de droits, avec d’autres utilisateurs. Vous pouvez également packager vos applications sous forme d'applications web interactives et les partager en utilisant MATLAB Web App Server. Les utilisateurs finaux peuvent exécuter les applications web directement depuis leur navigateur sans installer de logiciel supplémentaire.

Compilateur d'applications web vous permettant de partager des applications avec d'autres utilisateurs via une URL unique.