Skip to Main Content Skip to Search
Product Documentation

MATLAB Builder NE Prerequisites

Your Role in the .NET Application Deployment Process

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:

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

RoleKnowledge BaseResponsibilitiesTask To Achieve Goal

MATLAB programmer
  • MATLAB expert

  • No IT experience

  • No access to IT systems

  • Develops models; implements in MATLAB

  • Uses tools to create a component that is used by the .NET programmer

See Magic Square Example: Creating a .NET Component From MATLAB Code.

.NET developer
  • Little or no MATLAB experience

  • Moderate IT experience

  • .NET expert

  • Minimal access to IT systems

  • Integrates deployed component with the rest of the .NET application

  • Integrates deployed MATLAB Figures with the rest of the .NET application

See Magic Square Example: Integrating Your .NET Component In a C# Application.

What You Need to Know

To use the MATLAB Builder NE product, specific requirements exist for each user role.

RoleRequirements

MATLAB programmer
  • A basic knowledge of MATLAB, and how to work with:

    • MATLAB data types

    • MATLAB structures

.NET developer
  • Exposure to:

  • Knowledge of object-oriented programming concepts

Products, Compilers, and IDE Installation

Install the following to run the example described in this chapter:

For more information about product installation and requirements, see Installation and Configuration in the MATLAB Compiler documentation.

Microsoft .NET Framework Installation

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 foundInstall the supported Microsoft .NET Framework version. See Supported Microsoft .NET Framework Versions

Deployment Target Architectures and Compatibility

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.

Dependency and Non-Compilable Code Considerations

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.

For More Information

If you want to...See...
Deploy a .NET componentThe Magic Square Example
Deploy a COM componentMagic Square Example for COM Builder
Deploy a component on the WebWeb Deployment of Figures and Images
Deploy a figure or image to the WebWeb Deployment of Figures and Images
Deploy a remotable component.NET Remoting

  


Recommended Products

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