Множители развертывания

A

ДополнениеMicrosoft® Excel® дополнение является исполняемой частью кода, который может быть активно интегрирован в приложение Microsoft Excel. Дополнения являются фронтендами для COM-компонентов, обычно написанных в некоторой форме Microsoft Visual Basic®.

Прикладной программный интерфейс (API) — набор классов, методов и интерфейсов, который используется, чтобы разработать программные приложения. Обычно API используется, чтобы обеспечить доступ к определенной функциональности. Смотрите MWArray.

Приложение — система конечного пользователя, в которую развернутые функции или решение в конечном счете интегрирован. Как правило, конечная цель для клиента развертывания является интегрированием развернутого MATLAB® функция в большее приложение корпоративной среды. Продукты развертывания готовят функцию MATLAB к интегрированию путем переноса кода MATLAB с совместимым с предприятием исходным кодом, таким как C, C++, C# (.NET), F# и Java® код.

Блок — исполняемый пакет кода, особенно на.NET.

B

Двоичный файл — видит исполняемый файл.

Помещенные в коробку Типы — Типы данных раньше переносили непрозрачные структуры C.

Сборка — видит компиляцию.

C

Класс — пользовательский тип использовал на C++, C# и Java, среди других объектно-ориентированных языков, который является прототипом для объекта на объектно-ориентированном языке. Это походит на производный тип на процедурном языке. Класс является набором объектов, которые совместно используют общую структуру и поведение. Классы имеют отношение в иерархии классов. Один класс является специализацией (subclass) другого (один из его суперклассов) или включает другие классы. Некоторые классы используют другие классы в отношении клиент-сервер. Абстрактные классы не имеют никаких членов, и реальные классы имеют один или несколько членов. Отличается от MATLAB class

Compile — В MATLAB Compiler™ и MATLAB Compiler SDK™, чтобы скомпилировать код MATLAB включает генерацию двоичного файла, который переносит код MATLAB, позволяя ему выполниться в различных вычислительных средах. Например, когда код MATLAB скомпилирован в пакет Java, обертка Java предоставляет код Java, который позволяет коду MATLAB выполниться в среде Java.

COM-компонент — В MATLAB Compiler, исполняемом коде бэкэнда позади дополнения Microsoft Excel. В MATLAB Compiler SDK, исполняемом компоненте, чтобы быть интегрированным с приложениями Microsoft COM.

Консольное приложение — Любое приложение, которое выполняется из системного окна командной строки.

D

Маршалинг данных — преобразование Данных, обычно от одного типа до другого. Если клиент развертывания MATLAB не использует безопасные с точки зрения типов интерфейсы, маршалинг данных — как от математических типов данных до MathWorks® типы данных такой, как представлено MWArray API — должен быть выполнен вручную часто по высокой цене.

Развернитесь — действие интеграции кода MATLAB в вычислительную среду более широкого масштаба, обычно к корпоративному приложению, и часто конечным пользователям.

Развертываемый архив — развертываемый архив встраивается по умолчанию в каждом двоичном файле, сгенерированном MATLAB Compiler или MATLAB Compiler SDK. Это содержит развертываемый пакет. Все основанное на MATLAB содержимое в развертываемом архиве использует криптографическую систему Усовершенствованного стандарта шифрования (AES). Смотрите Дополнительные Детали.

DLL — Динамически подключаемая библиотека. Реализация Microsoft разделяемой концепции библиотеки для Windows®. Используя DLLs очень предпочтен по предыдущей технологии статических (или нединамический) библиотеки, которые должны были быть вручную соединены и обновлены.

E

Порожняя тара — Массивы нуля (0Размерности.

Исполняемый файл — исполняемый пакет кода, составленного из битов (нули и единицы) и иногда названный двоичным файлом.

F

Поля Для этого определения в контексте Структур данных MATLAB смотрите Структуры.

Поля и Свойства — В контексте.NET, Поля являются специализированными классами, используемыми, чтобы содержать данные. Свойства позволяют пользователям получать доступ к переменным класса, как будто они получали доступ к полям члена непосредственно, на самом деле реализовывая тот доступ через метод класса.

I

Интегрирование — Объединение развернуло функциональность кода MATLAB с функциональностью, которая в настоящее время существует в корпоративном приложении. Например, клиент создает математическую модель, чтобы предсказать тренды на определенных товарных рынках. Для того, чтобы использовать эту модель в финансовом приложении более широкого масштаба (один записанный с Microsoft.NET Framework, например), развернутая финансовая модель должна быть интегрирована с существующими приложениями C#, запуском в корпоративной среде.NET.

Экземпляр — Для определения этого термина в контексте программного обеспечения MATLAB Production Server™, смотрите Экземпляр Сервера MATLAB Production Server.

J

JAR — архив Java. В вычислительном программном обеспечении файл JAR (или Архив Java) агрегировал много файлов в один. Разработчики программного обеспечения используют БАНКИ, чтобы распределить приложения Java или библиотеки, в форме классов и сопоставленных метаданных и ресурсов (текст, изображения, и т.д.). Пользователи компьютера могут создать или извлечь файлы JAR с помощью jar команда, которая идет с инструментальным набором JDK (JDK).

Интерфейс Java-MATLAB — Известный как Интерфейс JMI, это - интерфейс Java, встроенный в программное обеспечение MATLAB.

JDK Java Development Kit является продуктом, который обеспечивает среду, требуемую для программирования на Java.

Интерфейс JMI — видит Интерфейс Java-MATLAB.

JREJava Run-Time Environment является частью инструментального набора JDK (JDK), требуемого запускать программы Java. Это включает виртуальную машину Java, классы ядра платформы Java и вспомогательные файлы. Это не включает компилятор, отладчик или другие инструменты, существующие в JDK™. JRE™ является самым маленьким набором исполняемых файлов и файлов, которые составляют стандартную платформу Java.

M

Магический квадрат — квадратный массив целых чисел расположил так, чтобы их сумма была тем же самым, когда добавлено вертикально, горизонтально, или по диагонали.

MATLAB Runtime — Механизм выполнения составлен из тех же разделяемых библиотек. MATLAB пользуется этими библиотеками, чтобы включить выполнение файлов MATLAB в системах без установленной версии MATLAB.

Одиночный элемент MATLAB Runtime — Видит Разделяемый экземпляр MATLAB Runtime.

Рабочие по MATLAB Runtime — сеанс MATLAB Runtime. Используя программное обеспечение MATLAB Production Server, у вас есть опция определения больше чем одного сеанса MATLAB Runtime, с помощью --num-workers опции в файле настроек сервера.

Клиент MATLAB Production Server — В программном обеспечении MATLAB Production Server, клиенты являются приложениями, написанными в языке, поддержанном MATLAB Production Server, которые вызывают развернутые функции, размещенные на сервере.

Настройка MATLAB Production Server — экземпляр MATLAB Production Server, содержащего по крайней мере один сервер и один клиент. Каждая настройка программного обеспечения обычно содержит уникальное множество значений в конфигурационном файле сервера, main_config (MATLAB Production Server).

Экземпляр Сервера MATLAB Production Server — настройка логического сервера создала использование mps-new команда в программном обеспечении MATLAB Production Server.

MATLAB Production Server Software — Продукт для развертывания сервера/клиента программ MATLAB в ваших промышленных системах, позволяя вам включить числовую аналитику в корпоративные приложения. Когда вы используете это программное обеспечение, сеть, базу данных, и корпоративные приложения соединяются с программами MATLAB, работающими на MATLAB Production Server через легкую клиентскую библиотеку, изолируя программы MATLAB от вашей промышленной системы. Программное обеспечение MATLAB Production Server состоит из одного или нескольких серверов и клиентов.

Маршалинг — видит маршалинг данных.

mbuild — Команда MATLAB Compiler SDK, которая компилирует и соединяет C и исходные файлы C++ в автономные приложения или совместно использованные библиотеки. Для получения дополнительной информации смотрите mbuild страница ссылки на функцию.

mcc — Команда MATLAB, которая вызывает компилятор. Это - командная строка, эквивалентная из использования приложений компилятора.

Атрибут метода — В контексте.NET, механизм раньше указывал декларативную информацию к классу.NET. Например, в контексте клиента, программирующего с программным обеспечением MATLAB Production Server, вы задаете атрибуты метода, чтобы задать структуры MATLAB для обработки ввода и вывода.

mxArray интерфейс — тип данных MATLAB, содержащий все представления MATLAB стандартных математических типов данных.

MWArray интерфейс — прокси к mxArray. Прикладной программный интерфейс (API) для обмена данными между вашим приложением и MATLAB. Используя MWArray, вы упорядочиваете данные от традиционных математических типов до формы, которая может быть обработана и изучена под типом данных MATLAB mxArray. Существуют различные реализации MWArray прокси для каждого языка прикладного программирования.

P

Пакет — действие связывания развернутого кода MATLAB, наряду с MATLAB Runtime и другими файлами, в инсталлятор, который может быть распределен другим. Приложения компилятора размещают инсталлятор в for_redistribution подпапка. В дополнение к инсталлятору приложения компилятора генерируют, много теряют артефакты, которые могут использоваться для тестирования или создания пользовательского инсталлятора.

Файл ПИДа — видит идентификационный файл процесса (файл ПИДа).

Пул — пул потоков, в контексте управления сервером с помощью программного обеспечения MATLAB Production Server. Серверы, созданные с программным обеспечением, не выделяют уникальный поток каждой клиентской связи. Скорее когда данные будут доступны на связи, необходимая обработка планируется на pool или группу, доступных потоков. Опция конфигурационного файла сервера --num-threads устанавливает размер того пула (количество доступных потоков обработки запросов) в процессе главного сервера.

Идентификационный Файл процесса (Файл ПИДа) — файл, что документы информационные и сообщения об ошибке, относящиеся к рабочему экземпляру сервера программного обеспечения MATLAB Production Server.

Программа — пакет кода, который выполнен, чтобы достигнуть цели. Программы обычно написаны, чтобы автоматизировать повторяющиеся операции посредством компьютерной обработки. Приложения корпоративной системы обычно состоят из сотен или даже тысяч меньших программ.

Свойства — Для этого определения в контексте.NET, смотрите Поля и Свойства.

Прокси — шаблон программного дизайна обычно с помощью класса, который функционирует как интерфейс к чему-то еще. Например, MWArray прокси для программистов, которые должны получить доступ к базовому типу mxArray.

S

Экземпляр сервера — видит экземпляр сервера MATLAB Production Server.

Разделяемая Библиотека — Группы файлов, которые находятся на одном пробеле на диске или памяти для быстрой загрузки в Приложения Windows. Динамически подключаемые библиотеки (DLLs) являются реализацией Microsoft разделяемой концепции библиотеки для Microsoft Windows.

Разделяемый экземпляр MATLAB Runtime — При использовании MATLAB Compiler SDK, можно создать разделяемый экземпляр MATLAB Runtime, также известный как singleton. Когда вы вызываете MATLAB Compiler с -S опция через компилятор (использующий любой mcc или приложение компилятора), один экземпляр MATLAB Runtime создается для каждого COM-компонента или пакета Java в приложении. Вы снова используете этот экземпляр путем совместного использования его среди всех последующих экземпляров класса. Такое совместное использование приводит к более эффективному использованию памяти и устраняет стоимость запуска MATLAB Runtime в каждом последующем инстанцировании класса. Все экземпляры класса совместно используют одно рабочее пространство MATLAB и совместно используют глобальные переменные в развернутых файлах MATLAB. MATLAB Compiler SDK создает одиночные элементы по умолчанию для блоков.NET. MATLAB Compiler создает одиночные элементы по умолчанию для COM-компонентов, используемых дополнениями Excel.

Состояние — текущее состояние MATLAB или MATLAB Runtime. Функции MATLAB часто несут состояние в форме значений переменных. Само рабочее пространство MATLAB также обеспечивает информацию о настройках global variables и path. При развертывании функций, которые несут состояние, необходимо часто делать дополнительные шаги, чтобы гарантировать задержание состояния при развертывании приложений, которые используют такие функции.

Структуры — Структуры MATLAB. Структуры являются массивами MATLAB с элементами, что вы получаете доступ к использующим текстовым полевым указателям. Поля являются контейнерами данных, которые хранят данные определенного типа MATLAB.

Системный Компилятор — ключевая роль Интерактивных Сред разработки (ИДЫ), такие как Microsoft Visual Studio®.

T

Поток — фрагмент программы, которая может запуститься независимо от и одновременно с другими фрагментами программы. Смотрите пул для получения дополнительной информации об управлении количество обработки потоков, доступных для экземпляра сервера.

Безопасный с точки зрения типов интерфейс — API, который минимизирует явные преобразования типов путем сокрытия MWArray введите из вызывающего приложения.

W

Архив веб-приложения (WAR) — В вычислении, веб-приложение Архив является файлом JAR, используемым, чтобы распределить набор JavaServer страницы, сервлеты, классы Java, XML-файлы, библиотеки тегов и статические веб-страницы, которые вместе составляют веб-приложение.

Webfigure — Представление MathWorks фигуры MATLAB, представленной в сети. Используя функцию WebFigures, вы отображаете фигуры MATLAB на веб-сайте для графической манипуляции конечными пользователями. Это позволяет им использовать свои графические приложения отовсюду в сети без потребности загрузить MATLAB или другие инструменты, которые могут использовать дорогостоящие ресурсы.

Windows Communication Foundation (WCF) — Windows Communication Foundation™ является прикладным программным интерфейсом в Среде.NET для того, чтобы создать соединенные, веб-ориентированные приложения для обслуживания широкого круга запросов. WCF спроектирован в соответствии с принципами сервисно-ориентированной архитектуры, чтобы поддержать распределенные вычисления, где сервисы используются клиентскими приложениями.