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