${message}

Развертывание приложений на базе MATLAB - Java

В этом курсе освещается использование 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. Развёртывание в сети.

Код тренинга

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

Модуль 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.
Поделиться
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля