${message}

MATLAB Compiler позволяет получать из программ и алгоритмов в среде MATLAB независимые, MapReduce или Spark приложения, веб приложения, интегрируемые модули для Microsoft Excel. Вы можете использовать полученные данным образом приложения и расширения для Microsoft Excel независимо от MATLAB т.е. для их работы не требуется ни наличие лицензии ни установленный на компьютере MATLAB.

Сферы применения

Более того, вы можете осуществлять хостинг разработанных в MATLAB веб приложений при помощи MATLAB Web App Server поставляемой вместе с MATLAB Compiler. С помощью MATLAB Compiler SDK вы можете создавать из программ на языке MATLAB модули для интеграции с другими языками программирования.

MATLAB Production Server позволяет развернуть в рамках предприятия систему с удаленным доступом к приложению размещенному на сервере при помощи тонких клиентов. Данное решение активно применяется в сфере разработки систем оценки кредитных или страховых рисков, а также трейдинге.
Для преобразования программ и алгоритмов MATLAB в исходные файлы на языках C/C++ используется MATLAB Coder.

Независимые приложения

Делитесь программами разработанными в MATLAB, как независимыми приложениями, с коллегами или партнерами, теми, кто не работает с MATLAB или поставляйте их клиентам.

Создание независимого приложения

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



Программа, разработанная в среде MATLAB и преобразованная в независимое приложение


Создавайте графические и консольные интерфейсы

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

Создание графического интерфейса в MATLAB App Designer

WEB приложения

Преобразовывайте MATLAB программы в Web приложения и распространяйте их при помощи URL.

Создавайте Web приложения

Создавайте приложения в MATLAB Application Designer и конвертируйте их в веб приложения. Пользователи смогут получать к ним доступ через уникальные URL адреса и работать с ними через браузер, без установки какого-либо дополнительного программного обеспечения.


Оптимизированные для HDL синтеза блоки Turbo и CRC декодера


Размещайте свои Web на MATLAB Web App Server

Вместе с MATLAB App Compiler предоставляется доступ к MATLAB Web App Server в результате чего вы можете размещать свои приложения на данном хостинге и предоставлять пользователям доступ к ним при помощи URL из web браузера без какого-либо дополнительного программного обеспечения.


Размещение и доступ к Web приложениям при помощи MATLAB Web App Server

Расширения для Microsoft Excel

Встраивайте разработанные MATLAB алгоритмы, предназначенные для обработки данных в Microsoft Excel. Пользователям Excel не потребуется ни знание языка MATLAB, ни его установка для использования расширений.

Создавайте новые формулы

Конвертируйте MATLAB алгоритмы во встроенные в Microsoft Excel формулы и расширения. Используйте интерактивные средства разработки и тестирования алгоритмов в MATLAB перед конвертированием и встраиванием расширений в Excel.

Встроенное в Exсel расширение


Добавляйте дополнительные средства анализа, симуляции , визуализации

Изучите возможности верификации ваших аппаратных разработок с применением алгоритмов  из LTE Toolbox, а также различных тестов.
Создавайте расширения и используйте их для анализа, визуализации, а также симуляции различных процессов и данных в Microsoft Excel без какой-либо связи с MATLAB.


Пример расширения для анализа и визуализации данных

Работа с Big Data

Разрабатывайте и разворачивайте разработанные в MATLAB приложения и алгоритмы для работы с Big Data как на рабочих станциях так и на распределенных вычислительных мощностях.

Разрабатывайте алгоритмы и приложения для работы с Tall Array

Разрабатывайте независимые приложения для работы с данным типом данных в MATLAB или разворачивайте их для выполнения как Spark jobs на Hadoop.


Применение Tall Array для работы с Big Data


Создавайте и работайте с MapReduce Applications

Создавайте основанные на MapReduce приложения в MATLAB и запускайте их
на рабочих станциях без MATLAB или разворачивайте на вычислительных кластерах.


Разворачивание MATLAB алгоритма на вычислительном кластере Microsoft HDInsight.
Создание и запуск независимого MapReduce приложения при помощи MATLAB


Автоматизируйте развертывание MATLAB приложений на Big Data платформах

Сконфигурируйте вашу вычислительную платформу для автоматического разворачивания MATLAB алгоритмов в виде MapReduce или Spark приложений для анализа данных и обработки Big Data.


Создание и запуск независимого MapReduce приложения при помощи MATLAB

Защита интеллектуальной собственности и возможности бесплатного распространения разработанных приложений

Используйте основанные на MATLAB расширения и скомпилированные приложения.

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

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

Разработанное в MATLAB независимое приложение для анализа рисков


Преимущества использования зашифрованного MATLAB кода

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

Средства конвертирования и компоновки приложений

MATLAB Compiler упрощает процессы конвертирования программ MATLAB в исполняемые приложения и распространения ваших продуктов.

Используйте интерактивные средства компоновки

Используйте интерактивные и интуитивные средства, предоставляемые MATLAB Compiler для компоновки ваших MATLAB разработок в независимые приложения, web приложения, MapReduce или Spark приложения. Кроме того, вы можете создавать скрипты для автоматической сборки и разворачивания ваших MATLAB программ.

Интерактивный инструмент для компоновки и сборки независимых приложений


Создавайте установщики для ваших MATLAB приложений

Создавайте полноценные установщики для своих приложений со сведениями об авторе, заставками, версионностью. В процессе создания установщика MATLAB Compiler поможет определить все необходимые файлы и зависимости.

Процесс создания установщика
Поделиться

Задать вопрос

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