Темы курса

  • Способы развёртывания приложений
  • 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