MATLAB Compiler SDK estende la funzionalità di MATLAB Compiler per permetterti di costruire librerie condivise, assembly Microsoft® .NET, classi Java®, pacchetti Python® e microservizi basati su contenitori Docker® dai programmi MATLAB. Questi componenti possono essere integrati con applicazioni personalizzate e quindi distribuite su sistemi desktop, web e aziendali.
MATLAB Compiler SDK include una versione di sviluppo di MATLAB Production Server per testare e fare il debug del codice dell'applicazione e degli add-in di Excel prima di distribuirli in applicazioni web e sistemi aziendali.
Le applicazioni create utilizzando componenti software da MATLAB Compiler SDK possono essere condivise senza royalty con utenti che non hanno bisogno di MATLAB. Queste applicazioni utilizzano MATLAB Runtime, un set di librerie condivise che permette l'esecuzione di applicazioni o componenti MATLAB compilati.
Integrazioni di librerie
Applicazioni C/C++
Produci firme di funzione in un file di intestazione e codice criptato in un file di libreria da includere in un'applicazione C o C++. Per le applicazioni Windows®, è possibile creare un file dinamico di libreria che si integri perfettamente con Visual Studio®.
Applicazioni .NET e COM
Integra le funzioni MATLAB nelle applicazioni Windows con gli assembly .NET o i componenti COM. Anche le applicazioni multipiattaforma .NET Core (Windows, Linux® e macOS) sono supportate.
Applicazioni radar
Crea wrapper di funzioni MATLAB in classi Java incapsulate in un file JAR in modo che possano essere integrate in applicazioni Java. È possibile utilizzare Javadoc per produrre la documentazione dei metodi e delle proprietà della classe.
Applicazioni Python
Genera pacchetti Python da funzioni MATLAB a cui accedere da un'applicazione Python o in una sessione interattiva.
Integrazioni di contenitori e server
Applicazioni di microservizi
Incorpora MATLAB nelle tue applicazioni con architettura di microservizi pubblicando le funzioni MATLAB come microservizi basati su contenitori Docker con endpoint RESTful.
Panoramica di MATLAB Production Server
Pubblica funzioni MATLAB come API ospitate su MATLAB Production Server, un server scalabile e sicuro che funziona in modalità on-premise oppure su Cloud.
Applicazioni server personalizzate
Incorpora MATLAB nelle tue applicazioni ospitate su server integrando le librerie condivise, i pacchetti Java e i pacchetti Python che crei utilizzando MATLAB Compiler SDK con i framework standard del server come ASP.NET e Flask, così come i servizi web RESTful, le servlet Java e JSP.
Distribuzione sicura
Distribuzione crittografata e senza royalty
Il codice MATLAB è criptato per proteggere la tua proprietà intellettuale. Condividi librerie, componenti e applicazioni senza royalty con gli utenti che non hanno MATLAB. Installa MATLAB Runtime direttamente sul computer di destinazione per applicazioni desktop o su un server centralizzato per applicazioni aziendali.
Risorse di prodotto:
"Con MATLAB possiamo sviluppare algoritmi avanzati e creare, da quegli algoritmi, add-in di Excel e componenti .NET, così come classi Java™ e codice C++. Grazie a questa caratteristica, incorporare complessi calcoli finanziari nei nostri sistemi bancari esistenti è facile".
FAQ su MATLAB Compiler SDK
MATLAB Compiler SDK estende MATLAB Compiler consentendo di creare librerie condivise C/C++, assembly Microsoft .NET, classi Java, pacchetti Python e microservizi basati su container Docker a partire da programmi MATLAB per l'integrazione con applicazioni personalizzate.
No. Le applicazioni possono essere distribuite senza royalty a utenti che non necessitano di MATLAB utilizzando MATLAB Runtime, un insieme di librerie condivise che consente l'esecuzione di applicazioni o componenti MATLAB compilati.
MATLAB Runtime è un insieme di librerie condivise che consente l'esecuzione di applicazioni o componenti MATLAB compilati senza richiedere una licenza MATLAB.
Sì. È possibile integrare funzioni MATLAB in applicazioni Windows mediante assembly .NET o componenti COM. Sono inoltre supportate applicazioni multipiattaforma .NET Core su Windows, Linux e macOS.
MATLAB Compiler SDK include una versione di sviluppo di MATLAB Production Server per testare ed eseguire il debug del codice applicativo e dei componenti aggiuntivi per Excel prima della distribuzione in applicazioni web e sistemi aziendali.
Sì. È possibile integrare MATLAB in applicazioni basate su un'architettura a microservizi pubblicando funzioni MATLAB come microservizi basati su container Docker con endpoint RESTful.
Sì. Il codice MATLAB viene crittografato per proteggere la proprietà intellettuale quando si condividono librerie, componenti e applicazioni.
Sì. È possibile integrare MATLAB in applicazioni ospitate su server utilizzando:
librerie condivise;
pacchetti Java;
pacchetti Python;
insieme a framework server standard come ASP.NET e Flask, nonché con servizi web RESTful, servlet Java e JSP.