MATLAB Builder NE
The components created by the builder run against the MATLAB Compiler Runtime (MCR), the full set of libraries that supports all features of the MATLAB language and most related toolboxes. The MCR is provided with MATLAB Compiler. To run your .NET and COM components, you must distribute the MCR with them. Components created with MATLAB Builder NE and the MCR can be deployed royalty-free.
For Web applications, the builder generates WebFigures that enable in-browser zoom, pan, and rotation of MATLAB figures.
You use MATLAB — a high-level matrix-optimized language with built-in math, graphics, and data analysis functions — to prototype, develop, and test your applications. MATLAB Builder NE works with MATLAB Compiler to package MATLAB code as a standard .NET or COM component. Code is encrypted to protect your intellectual property. You can integrate the component with existing .NET or COM components for desktop or web deployment. You can also modify the original code in MATLAB and then rebuild and redeploy the component.
With MATLAB Builder NE you can:
After instantiating an object from a MATLAB based component, you can access the object methods from your application just as you access the methods of any other .NET or COM class. The .NET and COM data types passed to MATLAB functions are automatically converted to MATLAB data types. You can directly pass .NET objects to and from the MATLAB based component. The builder also provides data conversion classes to manually convert data and manage output data, as well as a .NET type-safe interface to convert MATLAB data types to and from .NET native data types.
You can integrate a MATLAB based component into an existing .NET or COM application by installing the component and the MCR on the target computer. For server applications, end users can access the application without installing MATLAB or the MCR on their individual computers.
With builder support for the .NET Remoting API, you can run your class as a persistent service or execute your component across multiple processes. You can integrate a MATLAB based .NET component with a service-oriented Web application using the Windows Communication Foundation (WCF) API.
Your components and the MCR can be distributed royalty-free.