| Contents | Index |
| On this page… |
|---|
Your Role in the .NET Application Deployment Process Products, Compilers, and IDE Installation Deployment Target Architectures and Compatibility |
Depending on the size of your organization, you may play one or more roles in the process of successfully deploying a .NET application. For example, your role may be to:
Analyze user requirements and satisfy them by writing a program in MATLAB code (MATLAB programmer)
Implement the infrastructure needed to successfully deploy a .NET application to the Web (middle-tier developer)
Create a remotable component that can be shared across distributed systems (.NET developer)
Perform tasks associated with numerous roles, usually within a smaller organization (end-to-end developer)
The table Application Deployment Roles, Goals, and Tasks describes some of the different roles, or jobs, that MATLAB Builder NE users typically perform and which tasks they would most likely perform when running the examples in this documentation.
Application Deployment Roles, Goals, and Tasks
| Role | Knowledge Base | Responsibilities | Task To Achieve Goal |
|---|---|---|---|
|
|
|
| See Magic Square Example: Creating a .NET Component From MATLAB Code. |
|
|
|
| See Magic Square Example: Integrating Your .NET Component In a C# Application. |
To use the MATLAB Builder NE product, specific requirements exist for each user role.
| Role | Requirements |
|---|---|
|
|
|
|
|
|
Install the following to run the example described in this chapter:
MATLAB
MATLAB Compiler
MATLAB Builder NE
An Integrated Development Environment (IDE) such as Microsoft® Visual Studio®
For more information about product installation and requirements, see Installation and Configuration in the MATLAB Compiler documentation.
Install the supported version of the Microsoft® .NET Framework. Your ability to use the latest builder functionality often depends on having the most current version of the framework installed.
See Supported Microsoft .NET Framework Versions for details.
Troubleshooting Installation Problems.
| For these issues... | Solution |
|---|---|
| No compatible version of .NET framework found | Install the supported Microsoft .NET Framework version. See Supported Microsoft .NET Framework Versions |
Before you deploy a component with MATLAB Builder NE, consider if your target machines are 32-bit or 64-bit.
Applications developed on one architecture must be compatible with the architecture on the system where they are deployed.
Before you deploy your code, examine the code for dependencies on functions that may not be compatible with MATLAB Compiler.
For more detailed information about dependency analysis (depfun) and how MATLAB Compiler evaluates MATLAB code prior to compilation, see MATLAB Code Deployment, and in particular Writing Deployable MATLAB Code in this User's Guide.
| If you want to... | See... |
|---|---|
| Deploy a .NET component | The Magic Square Example |
| Deploy a COM component | Magic Square Example for COM Builder |
| Deploy a component on the Web | Web Deployment of Figures and Images |
| Deploy a figure or image to the Web | Web Deployment of Figures and Images |
| Deploy a remotable component | .NET Remoting |
![]() | Product Overview | The Magic Square Example | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |