MATLAB编译器SDK™扩展了MATLAB编译器™的功能,使您可以构建C/ c++共享库®net程序集,Java®Python类,®包和码头工人®基于容器的MATLAB微服务®项目。这些组件可以与自定义应用程序集成,然后部署到桌面、web和企业系统。
MATLAB Compiler SDK包括MATLAB Production Server™的开发版本,用于在将应用程序代码和Excel外接程序部署到web应用程序和企业系统之前测试和调试它们。
使用MATLAB编译器SDK中的软件组件创建的应用程序可以免费与不需要MATLAB的用户共享。这些应用程序使用MATLAB运行时,这是一组共享库,可以执行编译后的MATLAB应用程序或组件。
C / c++应用程序
在头文件中生成函数签名,在库文件中生成加密代码以包含在C或c++应用程序中。对于Windows®在应用程序中,您可以创建一个动态库文件来与Visual Studio无缝集成®.
.NET和COM应用程序
将MATLAB函数与。net程序集或COM组件集成到Windows应用程序中。跨平台的。net核心应用程序(Windows, Linux®,和macOS)也支持。
Microservice应用程序
通过将MATLAB函数发布为带有RESTful端点的基于Docker容器的微服务,将MATLAB集成到微服务体系结构应用程序中。
自定义服务器应用程序
通过集成使用MATLAB编译器SDK与标准服务器框架(如ASP)创建的共享库、Java包和Python包,将MATLAB合并到服务器托管的应用程序中。NET和Flask,以及RESTful web服务、Java servlet和jsp。
加密的,免版税的分布
MATLAB代码加密,以保护您的知识产权。向没有MATLAB的用户免费共享库、组件和应用程序。直接在目标计算机上安装MATLAB Runtime,用于桌面应用程序或用于企业应用程序的集中服务器。
产品资源:
“通过MATLAB,我们可以开发先进的算法,并根据这些算法创建Excel插件和。net组件,以及Java™类和c++代码。这种独特的能力使我们很容易将复杂的金融计算纳入我们现有的银行系统。”
Paolo Raviola, Banca Carige