What Is MATLAB Web App Server?
MATLAB Web App Server™ lets you host MATLAB® apps and Simulink® simulations as interactive web apps. You can create apps using App Designer, package them using MATLAB Compiler™, and host them using MATLAB Web App Server. Your end-users can access and run the web apps using a browser without installing additional software.
MATLAB Web App Server supports integration with authentication standards such as OpenID Connect and LDAP so that you can control access to your web apps. You can host and share multiple apps developed using different releases of MATLAB and Simulink.
Published: 8 Mar 2020
MATLAB Web App Server lets you host MATLAB apps and Simulink simulations as interactive web apps. Once the server is set up, you’ll be able to share your apps in just three simple steps:
- Create MATLAB apps using App Designer.
- Package them as web apps.
- Host and share them using MATLAB Web App Server.
Let’s quickly talk about what you need to do to set up the server. First, download and install MATLAB Web App Server from mathworks.com. Then, Download and Install the versions of MATLAB Runtime that will be required for running your web apps. Once installed, you’ll need to configure the server. This is a one-time operation to register services, point to the license manager, and configure MATLAB Runtime, all of which can be done through the webapps-setup script. Finally, start the server using webapps-start.
Once the server has been set up, you can focus on creating your apps. Step 1: App Designer lets you design professional apps in MATLAB. Drag and drop visual components to lay out the design of your user interface (GUI), and use the integrated editor to quickly program the behavior of those components. You can learn more about App Designer in the links below. Step 2: When your app is ready, simply use MATLAB Compiler to package your MATLAB app or Simulink simulation as a web app. Step 3: Finally, host and share your app on MATLAB Web App Server. You can upload your app from the Web Apps home page, or copy and paste the generated package to the apps folder on the server. Now, anyone with access to the server can open and run your web app through their browser of choice, without needing additional software.
You can configure MATLAB Web App Server to integrate with your authentication standards such as LDAP [elle-dap] and OpenID Connect to control and secure access to your web apps. Any number of users can access a single Web App Server, subject to the usual bandwidth constraints. You can also run multiple servers, each with a unique access URL, to enable distinct groups in your organization to find the web apps specific to them, and avoid confusion with others. You can host and share multiple apps developed using different releases of MATLAB and Simulink. If you upgrade to a new release, your web apps from previous releases will continue to run without needing to be repackaged.
MATLAB Web App Server makes it simple to host your MATLAB apps and Simulink simulations and enable others to access them without needing additional software. For more information on how MATLAB Web App Server can host and share apps within your organization, visit our product page or select one of the options below.
Related Products
Learn More
Featured Product
MATLAB Web App Server
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asie-Pacifique
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)