MATLAB Compiler

MISE A JOUR IMPORTANTE

 

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™.

Applications autonomes

Partagez des programmes MATLAB en tant qu’applications autonomes avec des collègues, partenaires, clients, etc. qui n’ont pas besoin d’utiliser MATLAB par ailleurs.

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. 

Application d’analyse de l’activité solaire créée dans MATLAB et packagée avec MATLAB Compiler pour pouvoir être partagée.

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).

App Designer intègre les composants visuels et la programmation du comportement de l’application.

Web Apps

Packagez des programmes MATLAB en tant qu’applications web et partagez-les avec des URL uniques.

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.

Applications web hébergées et partagées avec MATLAB Web App Server. 

Compléments Microsoft Excel

Partagez des programmes MATLAB en tant que compléments Microsoft Excel et intégrez-les à des tableurs Excel en effectuant un glisser-déposer. Les utilisateurs Excel de ces compléments n’ont pas besoin de connaître MATLAB.

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.

Formule de coefficient d’analyse de l’activité solaire et graphique de sortie créés à l’aide du complément Excel de MATLAB Compiler pour être partagés.

Applications Big Data

Packagez et déployez des applications Big Data basées sur MATLAB exécutables sur des postes de travail et des clusters de calcul à grande échelle.

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.

Création et exécution d’une application autonome MATLAB MapReduce.

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.   

Développement d’une solution complète de gestion des risques pour les marchés de l’énergie.

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.

Cryptage aux normes de l’industrie appliqué lors de la phase de packaging.

Outils de packaging

MATLAB Compiler simplifie le processus de packaging des programmes MATLAB et de leur partage avec d’autres utilisateurs.

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. 

Applications dédiées au packaging d’applications MATLAB.

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.

Personnalisation du programme d’installation de votre application pour répondre à vos besoins.

Nouveautés

Web Apps

Configurez et déployez des applications web via un processus simplifié

Application Compiler

Identifiez automatiquement le type des données MATLAB de saisies numériques en ligne de commande d’une application autonome

MATLAB Runtime

Démarrage plus rapide

Azure HDInsight

MATLAB Runtime peut être distribué en tant qu’action de script Azure HDInsight

Apache Ambari

MATLAB Runtime peut être distribué en tant que stack Apache Ambari

Cloudera

MATLAB Runtime peut être téléchargé en tant que parcel par Cloudera Manager

Consultez les notes de version pour en savoir plus sur ces fonctionnalités et les fonctions correspondantes.

Obtenez gratuitement la version d'essai

Bénéficiez d'une version d'évaluation de 30 jours.

Télécharger

Prêt à acheter ?

Obtenez les tarifs et explorez les produits associés.

Vous êtes étudiant ?

Obtenez la version étudiante des logiciels MATLAB et Simulink.

En savoir plus