Application Deployment
Use MathWorks® application deployment products to share your applications outside of the MATLAB environment. Deploy your MATLAB and Simulink applications as standalone desktop applications, web apps, add-ins for Microsoft® Excel®, big data applications, microservices, and enterprise and cloud applications. Package MATLAB code into libraries that you can be integrate with applications written in Java®, Microsoft .NET, Python®, C, and C++.
Products for Application Deployment
MATLAB Compiler
Build standalone executables and web apps from MATLAB programs
Simulink Compiler
Share simulations as standalone executables and web apps
Simulink FMU Builder
Create standalone Functional Mock-up Units from Simulink models and C/C++ code
MATLAB Compiler SDK
Build software components from MATLAB programs
MATLAB Production Server
Integrate MATLAB algorithms into web, database, and enterprise applications
MATLAB Web App Server
Share MATLAB apps and Simulink simulations as browser-based web apps
Topics
Deploy to Desktop
- Create Standalone Application from MATLAB (MATLAB Compiler)
Try an example on creating, installing, and running a standalone MATLAB application. - Create Excel Add-In from MATLAB (MATLAB Compiler)
Create an add-in containing a custom function and test it in an Excel workbook.
Deploy to Web
- Create Web App (MATLAB Compiler)
Learn how to create a web app for deployment. - Deploy Web App (MATLAB Compiler)
Learn how to deploy a web app.
Deploy Simulink Simulations
- Deploy Simulations with Tunable Parameters (Simulink Compiler)
Create and deploy a simulation from a MATLAB function. - Deploy Simulink Simulation Web App (MATLAB Compiler)
Try an example on how to create, deploy, and run a web app containing a Simulink simulation.
Deploy to Applications Written in Other Programming Languages
- Generate a C++ MATLAB Data API Shared Library and Build a C++ Application (MATLAB Compiler SDK)
Create a C++ MATLAB Data API shared library from MATLAB code and integrate it with sample C++ driver code. - Generate MWArray .NET Assembly and Build .NET Application (MATLAB Compiler SDK)
Create a .NET assembly in MATLAB that uses the MWArray API and integrate it with sample C# code. - Generate Python Package and Build Python Application (MATLAB Compiler SDK)
Create a Python package in MATLAB and generate sample Python code.
Deploy to Big Data Platforms
- Run Standalone MATLAB MapReduce Application (MATLAB Compiler)
Try an example on creating a standalone MATLAB MapReduce application using themcccommand, and run it against a Hadoop® cluster. - Deploy Tall Arrays to a Spark Enabled Hadoop Cluster (MATLAB Compiler)
Try an example on how to deploy a tall array MATLAB application to a Spark™ enabled Hadoop cluster.
Deploy to Enterprise Systems
- Create Microservice Docker Image (MATLAB Compiler SDK)
Package MATLAB code into a microservice Docker® image. - Package MATLAB Standalone Applications into Docker Images (MATLAB Compiler)
Package a MATLAB standalone application into a Docker image. - Create Web-Based Tool Using RESTful API, JSON, and JavaScript (MATLAB Production Server)
Try an example of creating a web-based bond pricing tool using RESTful API, JSON, and embedded JavaScript.
Deploy to Cloud
- Run MATLAB Web App Server on AWS Using Reference Architecture (MATLAB Web App Server)
Deploy MATLAB Web App Server™ on AWS® using a CloudFormation template. - Run MATLAB Production Server on Azure Using Reference Architecture (MATLAB Production Server)
Deploy MATLAB Production Server™ on Azure® with customizable ARM templates.