Solutions

MATLAB et Simulink pour le déploiement web

Pour un déploiement web, vous pouvez partager vos applications MATLAB® et vos modèles Simulink® en utilisant MATLAB Web App Server™ ou MATLAB Production Server™, en fonction de la technologie front-end que votre organisation utilisera pour développer l'interface utilisateur de l'application web. Les utilisateurs finaux peuvent accéder aux applications et les exécuter directement via leur navigateur web.

« Notre solution logicielle nécessitait un client Windows et un serveur Linux. Nous avons utilisé MATLAB pour développer rapidement les deux logiciels en bénéficiant du calcul distribué, d'une interface de fichier MEX pour accéder à nos données financières ainsi que des fonctions rapides prédéfinies pour l'optimisation, la régression, etc. »

Héberger avec MATLAB Web App Server

Concevez graphiquement votre application MATLAB dans MATLAB App Designer, puis hébergez-la avec MATLAB Web App Server.

En utilisant les widgets de App Designer, vous pouvez créer des interfaces utilisateur qui permettent aux ingénieurs d'entrer les valeurs d'entrée et de sortie des paramètres de leur modèle. Vous pouvez déployer ces applications en tant qu'applications web interactives. Elles peuvent exécuter des simulations directement dans les navigateurs web, sans avoir à installer de software supplémentaire.


Héberger dans MATLAB Production Server

Si vous décidez de développer l'interface front-end avec des technologies web comme HTML, Javascript, Angular ou autres, vous pouvez appeler la fonction MATLAB hébergée sur MATLAB Production Server en tant qu'API RESTful.

Vous pouvez accéder à l'API depuis votre application web, en utilisant des appels RESTful standard tels que XMLHttpRequest ou JQuery. Une requête « post » récupère les résultats, que vous pouvez ensuite faire apparaître sur la page.