MATLAB Compiler

 

MATLAB Compiler

Créer des applications autonomes exécutables et web à partir de programmes MATLAB

Créer des applications autonomes

Créez des applications autonomes à partir de vos programmes MATLAB et partagez-les en utilisation libre de droits avec vos collègues, partenaires, clients et tout autre utilisateur n'ayant habituellement pas besoin de MATLAB. Utilisez Simulink Compiler pour créer des applications autonomes à partir de simulations Simulink. Les applications autonomes peuvent se présenter sous la forme de versions exécutables en ligne de commande ou d'applications à part entière utilisant les éléments graphiques et UI MATLAB conçus avec MATLAB App Designer ou GUIDE.

Distribuer des applications en tant que conteneurs Docker

Packagez et distribuez vos applications autonomes sous la forme d'images Docker autonomes. L'image conteneur est constituée de l'application, des composants MATLAB Runtime optimisés, et des bibliothèques du système d'exploitation.

Créer et héberger des applications web

Créez des applications MATLAB avec App Designer et packagez-les en tant qu’applications web. Les utilisateurs peuvent accéder à chaque application web directement dans leur navigateur, via une URL unique, sans avoir à installer de logiciel supplémentaire. Utilisez Simulink Compiler pour inclure des simulations Simulink dans une application web. Vous pouvez héberger des applications web MATLAB et les partager avec des utilisateurs de votre environnement intranet sécurisé grâce à la version de développement de MATLAB Web App Server fournie avec MATLAB Compiler.

Compléments Microsoft Excel

Packagez des programmes MATLAB sous forme de compléments Excel pour créer des fonctions personnalisées pour Microsoft Excel. Les utilisateurs d'Excel pourront accéder aux fonctions personnalisées comme s'il s'agissait de fonctions natives du logiciel. Testez votre code avant le packaging et le déploiement sous forme de complément avec les outils interactifs de MATLAB Compiler. Créez des compléments pour réaliser dans Excel des analyses et des simulations intégrant des algorithmes, des visualisations et des interfaces utilisateur (UI) développés dans MATLAB.

Créer et exécuter des applications MapReduce et utilisant des tall array

Créez et exécutez des applications autonomes et MATLAB MapReduce utilisant des tall array sur des clusters Hadoop® compatibles avec Apache Spark. Vous pouvez également créer et exécuter des applications MATLAB sur Spark avec l'API MATLAB pour Spark, créer des archives déployables à partir des fonctions map et reduce de MATLAB, puis les intégrer dans une tâche MapReduce d'Hadoop.

Automatiser les installations de MATLAB Runtime sur les plateformes Big Data

Configurez votre plateforme de 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 l’analyse de données et le traitement de Big Data.

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 avec 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 de clients en externe. Vous pouvez packager votre application avec MATLAB Runtime ou demander aux utilisateurs de la télécharger pendant l'installation de l'application.

Code de cryptage et déploiement multiplateformes

MATLAB Compiler crypte vos fichiers de code MATLAB, préservant ainsi la confidentialité de votre code source vis-à-vis des utilisateurs de vos applications. Développez des applications web sur une plateforme et déployez-les sur un serveur ou une station de travail fonctionnant sur n'importe quelle autre plateforme supportée. Vos utilisateurs finaux peuvent installer et exécuter vos applications sur n'importe quelle plateforme supportée par MATLAB Runtime.

Utiliser des outils de packaging interactifs et personnaliser les programmes d'installation

Simplifiez le processus de packaging et de partage des programmes MATLAB avec d’autres utilisateurs. Utilisez les applications MATLAB Compiler pour packager vos applications MATLAB de manière interactive. Vous pouvez également utiliser des outils en ligne de commande pour scripter le packaging. Vous pouvez également créer 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. 

« Grâce à MATLAB Compiler, nous avons pu résumer l'ensemble du processus d'analyse en un seul fichier exécutable. Nous surveillons quotidiennement les données de vol, ce qui nous a permis de prédire avec succès plusieurs défaillances de paliers lisses environ un mois avant qu'elles ne surviennent. »

Sadanari Shigetomi, All Nippon Airways

Vous souhaitez en savoir plus sur le produit  MATLAB Compiler ?