MATLAB Compiler

 

MATLAB Compiler

Creazione di eseguibili standalone e app web da programmi MATLAB

Creazione di applicazioni standalone

Crea applicazioni standalone dai tuoi programmi MATLAB e condividile gratuitamente con colleghi, partner, clienti e altri che potrebbero altrimenti non avere bisogno di MATLAB. Utilizza Simulink Compiler per creare applicazioni standalone dalle simulazioni di Simulink. Le applicazioni standalone possono essere app complete che utilizzano UI e grafica MATLAB progettate con MATLAB App Designer o GUIDE, oppure possono essere eseguibili da riga di comando.

Distribuzione di applicazioni come contenitori Docker

Inserisci le tue applicazioni standalone in un pacchetto e distribuiscile come immagini Docker complete. L'immagine del contenitore è costituita dall'applicazione, dai componenti ottimizzati di MATLAB Runtime e dalle librerie del sistema operativo.

Creazione e hosting di applicazioni web

Crea app MATLAB con App Designer e crea pacchetti di app web. Gli utenti possono accedere a ciascuna app web mediante un URL univoco, direttamente dal browser, senza dover installare alcun software aggiuntivo. È possibile utilizzare Simulink Compiler per includere le simulazioni Simulink in un’app web. Utilizza la versione di sviluppo di MATLAB Web App Server fornita con MATLAB Compiler per essere l’host delle tue app web MATLAB e per condividerle con utenti che fanno parte del tuo ambiente intranet protetto.

Add-in di Microsoft Excel

Crea funzioni personalizzate per Microsoft Excel eseguendo packaging di programmi MATLAB come componenti aggiuntivi di Excel. Gli utenti di Excel possono accedere alle funzioni personalizzate esattamente come farebbero con qualsiasi funzione nativa di Excel. Utilizza gli strumenti interattivi in MATLAB Compiler per verificare il tuo codice prima del packaging e della distribuzione sotto forma di add-in. Crea add-in di Excel per effettuare analisi e simulazioni in Excel che includono algoritmi, visualizzazioni e interfacce utente sviluppati in MATLAB.

Creazione ed esecuzione di applicazioni Tall Array e MapReduce

Crea ed esegui applicazioni standalone e MATLAB MapReduce con array alti su cluster Hadoop® abilitati per Apache Spark. È inoltre possibile creare ed eseguire applicazioni MATLAB con Spark utilizzando l'API MATLAB per Spark e creare archivi distribuibili da mappe MATLAB, ridurre funzioni e incorporarle in un lavoro MapReduce di Hadoop.

Automatizzazione delle installazioni del MATLAB Runtime su piattaforme di big data

Configura la tua piattaforma di big data per scaricare in modo automatico il MATLAB Runtime e distribuire le tue applicazioni MapReduce o Spark basate su MATLAB per l’analisi di dati e l’elaborazione dei big data.

Distribuzione di analisi MATLAB agli utenti che non hanno bisogno di MATLAB

Tutte le applicazioni e gli add-in creati con MATLAB Compiler vengono eseguiti usando il MATLAB Runtime, un insieme di codici e librerie condivise, che consente di condividere i programmi MATLAB internamente sia con colleghi che con responsabili, oppure esternamente con i clienti. È possibile creare un pacchetto con la propria applicazione e MATLAB Runtime oppure chiedere agli utenti di scaricarlo quando installano l’applicazione.

Codice criptato e distribuzione multipiattaforma

MATLAB Compiler cripta i tuoi file di codice MATLAB, in modo che il codice sorgente rimanga nascosto agli utenti delle tue applicazioni. Sviluppa applicazioni web su una piattaforma e distribuiscile su un server o una workstation in esecuzione su qualsiasi altra piattaforma supportata. Gli utenti finali possono installare ed eseguire le applicazioni su qualsiasi piattaforma supportata da MATLAB Runtime.

Utilizzo degli strumenti di packaging interattivi e personalizzazione degli installatori

Semplifica il processo di packaging e di condivisione dei programmi MATLAB con altri utenti. Usa le app MATLAB Compiler per creare pacchetti delle tue applicazioni MATLAB in modo interattivo. In alternativa, utilizza la sintassi dalla riga di comando per il packaging con script. Crea un programma di installazione personalizzato per la tua applicazione con informazioni quali autore, schermata iniziale e numero di versione. 

"Grazie a MATLAB Compiler, siamo riusciti a riassumere l'intero processo di analisi in un unico file eseguibile. Monitoriamo i dati di volo su base giornaliera e, di conseguenza, siamo riusciti a prevedere diversi guasti ai cuscinetti del perno circa un mese prima del loro verificarsi".

Sadanari Shigetomi, All Nippon Airways