MATLAB Compiler
Créer des applications autonomes exécutables et web à partir de programmes MATLAB
Grâce à MATLAB Compiler™, vous pouvez partager des programmes MATLAB® en tant qu’applications autonomes, MapReduce, Spark™ et web, ou en tant que compléments Microsoft® Excel®. Déployez des applications et des compléments libres de droits à l’aide de MATLAB Runtime, que vous pouvez packager avec l’application ou que vous pouvez télécharger au cours de l’installation. Fourni avec MATLAB Compiler, le MATLAB Web App Server vous permet d’héberger des applications web basées sur MATLAB.
Vous pouvez packager des programmes MATLAB sous forme de composants logiciels afin de les intégrer dans d’autres langages de programmation (avec MATLAB Compiler SDK™). Pour déployer vos applications à grande échelle dans des systèmes d’entreprises, vous avez la possibilité d’utiliser MATLAB Production Server™.
En savoir plus:
Créer des applications autonomes
Créez des applications autonomes à partir de vos programmes MATLAB et partagez-les avec d’autres utilisateurs , libre de droits.
Incorporer des interfaces graphiques ou en ligne de commande
Les applications autonomes peuvent se présenter sous la forme de versions exécutables en ligne de commande de votre code ou d’applications à part entière utilisant les éléments graphiques et interfaces utilisateur MATLAB conçus avec MATLAB App Designer ou GUIDE. Vous pouvez définir les données saisies par les utilisateurs et choisir comment présenter les résultats en vous basant sur les formats supportés par MATLAB (notamment le texte, les données numériques et les éléments graphiques).
Créer des applications web
Créez des applications dans MATLAB App Designer et packagez-les en tant qu’applications web. Les utilisateurs peuvent accéder à chaque application web directement à partir de leur navigateur à l’aide d’un URL unique, sans devoir installer de logiciel supplémentaire.
Héberger des applications web
Vous pouvez héberger des applications web basées sur MATLAB et les partager avec des utilisateurs de votre environnement intranet à l’aide du MATLAB Web App Server fourni avec MATLAB Compiler. Vos utilisateurs peuvent accéder à l’ensemble des applications web hébergées disponibles par l’intermédiaire d’une page d’accueil unique.
Créer de nouvelles formules
Packagez les programmes MATLAB en tant que compléments Excel qui se comportent comme toutes les formules Excel : ils acceptent des données d’entrée saisies dans des cellules et renvoient les résultats dans d’autres cellules de la feuille de calcul. Utilisez des outils interactifs dans MATLAB pour développer et tester votre code avant d’en réaliser le packaging et de le déployer en tant que complément.
Permettre la réalisation d’analyses et simulations personnalisées
Créez des compléments pour effectuer des analyses et des simulations dans Excel qui intègrent des algorithmes, des visualisations et des interfaces utilisateur développés dans MATLAB.
Créer et exécuter des applications utilisant des tall arrays
Créez des applications MATLAB utilisant des tall arrays à utiliser en tant qu’exécutables autonomes ou à déployer sur des clusters de calcul dans le cadre de tâches Spark sur Hadoop.
Créer et exécuter des applications MapReduce
Créez des applications MATLAB basées sur MapReduce à utiliser en tant qu’exécutables autonomes sur des postes de travail ou à déployer sur des clusters de calcul dans le cadre de tâches MapReduce sur Hadoop.
Automatiser les installations du MATLAB Runtime sur les plate-formes Big Data
Configurez votre plateforme Big Data afin d’automatiser le téléchargement de MATLAB Runtime et le déploiement de vos applications MapReduce ou Spark basées sur MATLAB pour lanalyse de données et le traitement Big Data.
Partage crypté et libre de droits
Exécutez des applications ou composants MATLAB compilés à l’aide de MATLAB Runtime.
Déployer vos analyses MATLAB auprès d’utilisateurs qui n’ont pas besoin de MATLAB
L’intégralité des applications et des compléments créés à l’aide de MATLAB Compiler est exécutée avec MATLAB Runtime. Cette collection de bibliothèques et de code partagés vous permet de distribuer des programmes MATLAB en interne auprès de responsables et de collègues, ou auprès des clients en externe. Vous pouvez packager votre application à l’aide de MATLAB Runtime ou faire en sorte que les utilisateurs le téléchargent au cours de l’installation de votre application.
Tirer parti du code MATLAB crypté
MATLAB Compiler crypte vos fichiers de code MATLAB. Votre code source reste donc caché des utilisateurs de vos applications.
Utiliser des outils de packaging interactifs
Grâce aux applications MATLAB fournies avec MATLAB Compiler, vous pouvez réaliser de manière interactive le packaging de vos programmes MATLAB en tant qu’applications autonomes, MapReduce, Spark et web, ou en tant que compléments Excel. Vous pouvez également utiliser des outils en ligne de commande pour scripter le packaging.
Personnaliser les programmes d’installation
Créez un programme d’installation personnalisé pour votre application en ajoutant des informations sur l’auteur, en précisant le numéro de version, ou encore en définissant l’écran de démarrage. Les applications de packaging identifient et sélectionnent automatiquement les fichiers dépendants de votre programme principal MATLAB pour les intégrer au package. En outre, elles proposent des options permettant d’ajouter des données supplémentaires ou des fichiers d’aide au package de votre application finale.
Versions de fichiers
Générez des versions de fichiers au niveau système sur les systèmes Windows pour les fichiers créés à l’aide d’applications de déploiement.
Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.