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".
Paolo Raviola, Banca Carige