Principales fonctionnalités

  • Empaquetage de vos programmes MATLAB® sous forme d’applications autonomes
  • Création de compléments Microsoft Excel® en vue d’une intégration dans des feuilles de calcul Excel
  • Distribution libre de droits d’applications à des utilisateurs qui n’ont pas besoin de MATLAB
  • Cryptage du code MATLAB pour protéger votre propriété intellectuelle
  • Déploiement de code MATLAB utilisant Hadoop et Spark

Partage libre de droits avec des collègues et des clients

MATLAB Compiler vous propose un moyen pratique pour le packaging de vos programmes MATLAB en vue de leur distribution auprès d’utilisateurs finaux n’ayant pas besoin de MATLAB, qu’il s’agisse de vos collègues ou responsables en interne, ou de vos clients en externe. Cela vous évite de passer des heures à réécrire et déboguer votre code dans un autre langage. Les témoignages d’utilisateurs MathWorks mettent en évidence comment des ingénieurs, des scientifiques et des analystes utilisent MATLAB pour booster leur productivité et permettre à leurs utilisateurs finaux de profiter des avantages de MATLAB :

  • Un fournisseur de logiciels de gestion des risques a pu fournir ses derniers algorithmes d’analyse à ses clients sous forme de compléments Excel empaquetés grâce à MATLAB Compiler. Ni le fournisseur de logiciels, ni ses clients n’ont eu besoin d’écrire la moindre ligne de code en VBA.
  • Un ingénieur a créé une application autonome pour les techniciens d’un atelier. Cette application admet en entrée les propriétés de matériaux bruts et fournit en sortie les paramètres machine appropriés. Les techniciens règlent ensuite les machines conformément aux paramètres suggérés par l’application.
  • Des analystes de données ont écrit des algorithmes faisant appel à des données volumineuses dans MATLAB. Ils ont partagé les résultats des analyses sous forme graphique avec leurs responsables en utilisant MATLAB Compiler.

Dites-nous comment vous souhaitez partager vos programmes MATLAB.


Partager des programmes MATLAB en tant qu’applications autonomes

Vous pouvez partager votre travail avec d’autres utilisateurs de MATLAB en leur fournissant directement vos programmes ou applications MATLAB. En revanche, pour partager votre travail avec des personnes qui n’ont pas besoin par ailleurs d’utiliser MATLAB, vous pouvez créer des applications autonomes à l’aide de MATLAB Compiler.

Ces applications peuvent se présenter sous la forme de versions exécutables en ligne de commande de votre code MATLAB ou d’applications à part entière utilisant les éléments graphiques et interfaces utilisateur MATLAB conçues avec GUIDE. En tant que concepteur de ces applications, 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 pris en charge par MATLAB (texte, données numériques ou éléments graphiques). Les utilisateurs finaux n’auront pas besoin de connaître MATLAB, sauf s’ils veulent modifier les applications ou participer à leur conception.

MATLAB Compiler chiffre vos programmes MATLAB afin de protéger votre propriété intellectuelle. Votre code source reste donc caché des utilisateurs finaux de vos applications.

Packaging de vos programmes MATLAB ® sous forme d’applications autonomes à l’aide de MATLAB Compiler™.
Application d’analyse de l’activité solaire créée dans MATLAB et réalisation du package à l’aide de MATLAB Compiler pour pouvoir être partagée.

Partager des programmes MATLAB avec des utilisateurs d’Excel

Avec MATLAB Compiler, vous pouvez créer un package des programmes MATLAB sous forme de compléments Microsoft Excel et les intégrer dans des feuilles de calcul Excel. Vous pouvez ainsi effectuer des analyses et des simulations dans Excel à l’aide des fonctions mathématiques et des graphiques MATLAB, et des interfaces utilisateurs développées dans MATLAB.

Vous pouvez en outre partager ces compléments sans redevance avec des utilisateurs de Microsoft Excel. Pour intégrer des compléments dans des feuilles de calcul, faites un glisser-déposer. Les compléments que vous créez ajoutent des formules à vos feuilles de calcul Excel. Ces formules se comportent comme toutes les formules Excel : elles acceptent les données d’entrée saisies dans des cellules et peuvent renvoyer les résultats dans d’autres cellules de la feuille de calcul. Les utilisateurs de ces compléments n’ont pas besoin de MATLAB, sauf s’ils souhaitent modifier le code ou écrire de nouveaux programmes.

Partagez vos algorithmes et vos visualisations MATLAB ® avec des utilisateurs de Microsoft ® Excel ® qui n’ont pas besoin par ailleurs d’utiliser MATLAB. Avec MATLAB Compiler™, le processus de partage reste très simple et est libre de droits.

Applications pour empaqueter vos programmes MATLAB de manière interactive

Avec MATLAB Compiler, vous pouvez créer le package de vos applications MATLAB via une ligne de commande ou à l’aide d’applications interactives. Les applications vous permettent le packaging de vos programmes MATLAB sous forme d’applications autonomes, de compléments Excel et de bibliothèques Hadoop. Elles vous permettent également d’effectuer les actions suivantes :

  • Personnaliser le fichier d’installation de 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
  • Identifier et sélectionner automatiquement les fichiers dépendants de votre programme principal MATLAB pour les intégrer au package
  • Choisissez des données supplémentaires ou de fichiers d'aide au package de votre application finale

MATLAB Compiler vous propose des outils à chaque étape du processus de packaging de vos programmes MATLAB sous forme de compléments Excel :

  • Développer et déboguer votre code dans MATLAB
  • Tester le comportement de votre code dans Excel avant de l’empaqueter
  • Créer le package de votre code final sous forme de compléments Excel afin de le partager avec des personnes qui n’ont pas besoin d’utiliser MATLAB

Voir la gallerie (2 images)