В этом курсе освещается использование MATLAB Compiler и MATLAB Builder JA (для языка Java) для создания приложений на Java и web-приложений, которые включают MATLAB код, а также самостоятельных приложений на основе MATLAB.


Темы курса

•Способы развёртывания приложений.

•MATLAB Compiler

•Интегрирование кода MATLAB с приложением на Java.

•Компоненты Java с входами и выходами.

•Построение интерфейсов с Java-компонентами.

•Развёртывание в интернете.


Предварительная подготовка

Курс "MATLAB для профессионалов" и базовые знания по языку Java. 

 
 
Продолжительность - 1 день. 
 
 

Программа курса

Модуль 1. Способы развёртывания приложений.
Модуль 2. MATLAB Compiler.
Модуль 3. Связывание MATLAB-кода с приложением на Java.
Модуль 4. Приложения Java c входами и выходами.
Модуль 5. Интерфейс с Java-компонентом.
Модуль 6. Развёртывание в сети.

Программа курса 


Модуль 1. Способы развёртывания приложений. 

Различные способы развёртывания с помощью MATLAB Compiler и основанными на нём инструментами.

•Процесс развёртывания приложения.

•MATLAB Builder EX 

•MATLAB Builder NE 

•MATLAB Builder JA 

•Компоненты компилятора.

•Компоненты интернет-развёртывания.


Модуль 2. MATLAB Compiler.

 Использование Deployment Tool для создания самостоятельного исполняемого приложения из MATLAB файлов.

•Настройка среды.

•Создание самостоятельного приложения.

•Управление входами и графическим интерфейсом пользователя.

•Упаковка приложения.

•MATLAB Compiler Runtime (MCR)


Модуль 3. Связывание MATLAB-кода с приложением на Java. 

Создание Java-компоненты и интегрирование её с Java-приложением.

•Создание Java-компоненты в MATLAB.

•Импортирование компоненты в приложение.


Модуль 4. Приложения Java c входами и выходами. 

Реализация Java-компонент на основе MATLAB, принимающих (отправляющих) входные (выходные) данные от (в) Java приложения.

•Ввод/вывод в компоненту.

•Использование mwArray для ввода даннных.

•Массивы mwNumericArray, mwCharArray.

•Использование mwArray для вывода.

•Работа с другими типа данных.


Модуль 5. Интерфейс с Java-компонентом. 

Переменное число аргументов и управление ошибками.

•Свойства интерфейса.

•Переменное число аргументов.

•Класс mwException.

•Управление памятью.


Модуль 6. Развёртывание в сети. 

Развёртывание web приложения с помощью Java-компонент внутри Java сервлета и отображение сгенерированной MATLAB графики на странице.

•Структура web приложения.

•Java-компонент, сервлет, HTML форма, XML дескриптор.

•Создание и размещение war файла.

•Объект WebFigures.

${message}

${message}