MATLAB Web App Server 让您能够将 MATLAB 应用和 Simulink 仿真作为交互式 Web 应用托管。您可以使用 App 设计工具创建应用,使用 MATLAB Compiler 将其打包,然后使用 MATLAB Web App Server 托管它们。最终用户可以使用浏览器访问和运行 Web 应用,而无需安装其他软件。
MATLAB Web App Server 支持与 OpenID Connect 和 LDAP 等身份验证标准集成,使您能够控制对 Web 应用的访问。您可以托管和共享使用不同版本的 MATLAB 和 Simulink 开发的多个应用。
由工程师和科学家部署
在使用 MATLAB App 设计工具创建了包含用户界面组件的应用后,工程师和科学家通过 MATLAB Compiler 将其打包为交互式 Web 应用。为了将 Simulink 仿真作为 Web 应用运行,工程师和科学家使用 Simulink Compiler 对编译后的 Simulink 模型和 MATLAB 代码进行打包。
由 IT 系统管理员管理
IT 系统管理员负责管理 MATLAB Web App Server 在企业 IT 生态系统内的运行。MATLAB Web App Server 可自动处理多个 Web 应用的托管和共享,即使这些应用运行时需要不同版本的 MATLAB Runtime。
面向最终用户的 Web 应用
最终用户只需通过在浏览器中输入指向 MATLAB Web App Server 主页或应用本身的唯一 URL,即可访问并运行交互式 Web 应用。用户无需其他 MathWorks 软件来运行 Web 应用。
Web 应用身份验证
使用身份验证来验证用户凭据,并允许用户访问在 MATLAB Web App Server 上托管的 Web 应用。该服务器支持使用轻量级目录访问协议 (LDAP) 和 OpenID Connect (OIDC) 进行身份验证。
Web 应用的迁移
对于使用 R2019b 或更高版本开发的 MATLAB 应用,可通过同一个 MATLAB Web App Server 实例同时托管和共享。在升级到 MATLAB 和 Simulink 的更新版本时,不必重新打包 Web 应用。
免版权费共享
您可以将 MATLAB Web App Server 配置为使用 MATLAB Runtime,后者是一个共享库集合,这些共享库支持执行基于 MATLAB 和 Simulink 的 Web 应用。在同一个 MATLAB Web App Server 实例上安装和运行从 R2019b 开始的多个版本的 MATLAB Runtime。
多个服务器实例
安装多个 MATLAB Web App Server 服务器实例,以针对组织中的各个部门或团队支持和运行 MATLAB Web 应用。每个服务器实例可通过服务于对应部门最终用户的唯一 URL 进行访问。
产品资源:
“当舞蹈科学专业的学生看到我用 MATLAB 创建的 App 时,他们对学习如何自己创建 App 产生了浓厚的兴趣。这门课程为 MATLAB 在生物学、计算机科学和工程学等不同领域的多种应用开辟了道路。”