MATLAB Compiler
Creare eseguibili standalone e App per il web da programmi MATLAB
MATLAB Compiler™ consente di condividere programmi MATLAB® come applicazioni standalone, di tipo MapReduce e Spark™, app web e add-in per Microsoft® Excel®. È possibile distribuire app e add-in senza royalty usando il MATLAB Runtime, che può essere inserito nel packaging con l’applicazione oppure scaricato durante l’installazione. Puoi essere l’host delle applicazioni web basate su MATLAB usando il MATLAB Web App Server con MATLAB Compiler.
È possibile effettuare il packaging dei programmi MATLAB in componenti software per l’integrazione con altri linguaggi di programmazione (con MATLAB Compiler SDK™). L’utilizzo su larga scala con i sistemi enterprise è supportato da MATLAB Production Server™.
Inizia ora:
Creare applicazioni standalone
Crea applicazioni standalone dai tuoi programmi MATLAB e condividile senza royalty con altri utenti.
Integrare interfacce grafiche o a riga di comando
Le applicazioni standalone possono essere app complete che usano grafica e UI MATLAB progettate con MATLAB App Designer o GUIDE, oppure possono essere versioni eseguibili a riga di comando del tuo codice. Puoi definire gli input utente e scegliere come presentare i risultati, utilizzando tutti i formati di output supportati da MATLAB, tra cui il formato testo, numerico e grafico.
Creare app web
Crea applicazioni in MATLAB App Designer ed esegui il packaging come app web. Gli utenti possono accedere a ciascuna app web mediante un URL univoco, direttamente dal browser, senza dover installare alcun software aggiuntivo.
Essere host di app web
Utilizza MATLAB Web App Server fornito con MATLAB Compiler per essere l’host delle tue app web basate su MATLAB e condividerle con utenti che fanno parte del tuo ambiente intranet affidabile. Gli utenti autorizzati possono accedere a tutte le app web ospitate disponibili tramite un’unica home page.
Creare nuove formule
Crea pacchetti di programmi MATLAB come add-in di Excel che si comportano come le altre formule di Excel, accettando input dalle celle e producendo i risultati in altre celle del foglio di calcolo. Utilizza gli strumenti interattivi in MATLAB per sviluppare e testare il tuo codice prima del packaging e della distribuzione sotto forma di add-in.
Abilitare analisi e simulazioni personalizzate
Crea add-in per effettuare analisi e simulazioni in Excel che includono algoritmi, visualizzazioni e interfacce utente sviluppati in MATLAB.
Creare ed eseguire applicazioni di tall array
Crea applicazioni MATLAB di tall array da usare come eseguibili standalone o da distribuire su cluster di calcolo come componente di job di tipo Spark su Hadoop.
Creare ed eseguire applicazioni MapReduce
Crea applicazioni MATLAB basate su MapReduce da usare come eseguibili standalone su workstation o da distribuire su cluster di calcolo come parte di attività MapReduce su Hadoop.
Automatizzare le 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.
Condivisione crittografata e senza royalty
Esegui applicazioni MATLAB compilate o relativi componenti con MATLAB Runtime.
Distribuire MATLAB Analytics tra 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 librerie condivise e codici, che consente di condividere i programmi MATLAB internamente con i colleghi o i responsabili, oppure esternamente con i clienti. Puoi creare un pacchetto con la tua applicazione e il MATLAB Runtime oppure chiedere agli utenti di scaricarlo quando installano l’applicazione.
Vantaggi derivanti dal codice MATLAB crittografato
MATLAB Compiler cripta i tuoi file di codice MATLAB, in modo che il codice sorgente rimanga nascosto agli utenti delle tue applicazioni.
Usare strumenti di packaging interattivi
Utilizza le app MATLAB fornite con MATLAB Compiler per il packaging interattivo dei tuoi programmi MATLAB come applicazioni standalone, MapReduce e Spark, app web e add-in di Excel. In alternativa, utilizza la sintassi da a riga di comando per il packaging con script.
Personalizzare i programmi di installazione
Crea un programma di installazione personalizzato per la tua applicazione con informazioni quali autore, schermata iniziale e numero di versione. Le app del packaging identificano e selezionano automaticamente i file che dipendono dal tuo programma principale di MATLAB per il packaging e forniscono opzioni per eseguire il packaging di dati o file help aggiuntivi nella tua applicazione finale.
Controllo delle versioni dei file
Generazione del controllo delle versioni dei file a livello di sistema sui sistemi Windows per i file creati utilizzando le app di distribuzione
Vedi le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.