Training - Courses
ML06: Deploying MATLAB-Based Applications - Java Edition |
This course focuses on MATLAB Compiler and MATLAB Builder JA. Through the use of hands-on examples and exercises, the course explores building Java applications and Web applications that incorporate MATLAB-based code. The course also covers creating standalone applications from the MATLAB-based code.
Topics include:
- Deployment Options
- MATLAB Compiler
- Deploying Applications using the MCR
- Integrating MATLAB Code with Java Applications
- Java Components with Inputs and Outputs
- Java Component Interface Considerations
- Web Deployment
| Detailed course outline |
|---|
| Course Outline | |
|---|---|
| Introduction | Objective:
|
| Deployment Options | Objective: Describe various deployment options using MATLAB Compiler and Compiler-based tools.
|
| MATLAB Compiler | Objective: Use deploytool to create standalone executable from M-files.
|
| Deployment Process | Objective: Understand the deployment process
|
| Integrating MATLAB Code with Java Applications | Objective: This section introduces the steps for building a Java software component from MATLAB code, and then incorporating that component into a Java application. The section outlines all steps in creating a full Java application integrating the component.
|
| Java Components with Inputs and Outputs | Objective: This section explores passing inputs and receiving outputs from Java components. Working with the mwArray data type in Java will be the focus for the chapter.
|
| Java Component Interface Considerations | Objective: There are several features of the MATLAB interface available for use in a Java software component. This section examines use of some commonly-used features such as variable inputs and outputs as well as error handling.
|
| Web Deployment | Objective: This section outlines the process for deploying a Web application using a Java component inside a Java Servlet. The section also discusses displaying MATLAB-generated graphics on a Web page.
|
Prerequisites
Working knowledge of MATLAB (MATLAB Fundamentals and Programming Techniques (ML01) fulfills this requirement.) Basic working knowledge of the Java programming language. Familiarity with Web applications is helpful, but not required.
Course Length - 2 half-days
Price - Not Available
Store