MATLAB, trent’anni di evoluzione
Al MATLAB Expo di Milano, MathWorks ha inquadrato l’attuale scenario tecnologico e delineato la trasformazione che ha portato alle nuove funzionalità dell’ambiente di sviluppo
Da puro linguaggio procedurale, nel 1984, ad ambiente moderno e completo per la modellazione di algoritmi e la generazione di codice, nel 2014: MATLAB ha una storia evolutiva lunga trent’anni. E, questa settimana, al MATLAB Expo di Milano, Fabrizio Sara, manager dei servizi ingegneristici di MathWorks in Italia, l’ha ripercorsa brevemente, sottolineando come oggi tale strumento rappresenti ormai una spina dorsale nella progettazione di modelli e software in molti ambiti. E ciò lungo tutto il ciclo di sviluppo, dalla fase iniziale di creazione dell’algoritmo, fino a quella di deployment del prodotto finale.
All’intervento di Sara, in apertura, è seguito un keynote di Paul Smith, direttore dei servizi di consulenza di MathWorks, che ha delineato i principali megatrend alla base dell’evoluzione degli strumenti di progettazione: cloud computing, big data, Internet of Things (IoT), dispositivi mobile. Gli algoritmi oggi si ritrovano in una molteplicità di prodotti, e l’esigenza è adottare strumenti di programmazione testuale e grafica, dotati di un’ampia gamma di librerie e funzionalità di simulazione e collaudo in tempo reale.
Un altro fenomeno attuale è la diffusione di massa di hardware a basso costo, costituito da piattaforme come Arduino o Raspberry Pi, unita all’esigenza di prototipazione rapida e generazione automatica del codice su specifiche schede e target hardware. Ancora, fattori come IoT e big data fanno sì che le piattaforme di programmazione possano sfruttare la potenza di elaborazione dati del cloud, e la capacità dell’utente di connettersi e lavorare in mobilità utilizzando una varietà di dispositivi.
L’evoluzione di MATLAB e Simulink ha di volta in volta interpretato tutti questi trend, declinandoli in nuove funzionalità a diversi livelli (linguaggio, usabilità, aspetto grafico, prestazioni, supporto hardware, supporto per grandi progetti a livello enterprise). Fra le nuove caratteristiche maggiormente poste in rilievo – e presenti nella release 2014b di MATLAB, annunciata a ottobre – un nuovo sistema di grafica, e funzioni per facilitare l’impacchettamento e la rapida condivisione del codice e delle app.
C’è poi il supporto per l’elaborazione delle grandi moli di dati (big data) prodotti da sensori di strumentazione, sensori ambientali, satelliti, telecamere, e ottenibili in molti settori industriali, come quello energetico, automotive, aerospazio, finanza, retail e medicale. Attraverso funzionalità come MapReduce, è possibile analizzare i dati non gestibili in memoria, o far girare le funzionalità analitiche di MATLAB sulla piattaforma per i big data Hadoop.
In aggiunta, a seconda delle esigenze, l’utente può scegliere la piattaforma computazionale più adeguata: dai sistemi desktop dotati di architettura multicore e GPU, ai cluster, al cloud computing. Con l’ausilio del MATLAB Production Server è possibile far girare i programmi MATLAB sui sistemi di produzione presenti in azienda, incorporando strumenti analitici custom nei database, nei web server e nelle applicazioni enterprise.
In linea con le esigenze di lavoro in mobilità, MATLAB Mobile consente poi allo sviluppatore di svolgere i tipici compiti e operazioni anche attraverso smartphone e tablet Apple (iPhone, iPad), o dispositivi basati su Android.
Giorgio Fusari
Contenuti correlati
-
SECO: Clea a embedded world 2025
A embedded world 2025, SECO presenterà Clea, la sua suite software avanzata e modulare per IoT e AI, attraverso esperienze pratiche per gli sviluppatori e numerose dimostrazioni dal vivo. Presso lo stand SECO, Clea Dev desk consentirà...
-
Test di dispositivi IoT: come semplificare un compito complesso
In un mondo sempre più connesso, il numero di dispositivi IoT in fase di sviluppo è cresciuto in modo massiccio. In questa intervista Martin Varga, Wireless and Custom Engineering Team Leader di Anritsu, delinea alcuni dei requisiti...
-
Una piattaforma in prima linea nell’evoluzione dell’IoT
I livelli di produttività e le caratteristiche all’avanguardia della piattaforma Serie 3 di Silicon Labs di prossima introduzione permetteranno lo sviluppo di nuove applicazioni e di funzionalità innovative nei più diversi settori, dalla produzione alla vendita al...
-
Antenne compatte e versatili per migliorare le applicazioni IoT
La scelta dell’antenna giusta può rivestire un’importanza fondamentale per il successo di un’applicazione IoT (Internet of Things) wireless. Un’antenna in grado di offrire prestazioni elevate e la flessibilità necessaria per supportare reti differenti può contribuire a migliorare...
-
5G, LPWAN e IoT per la connettività onnipresente
In questo articolo viene descritta la necessità di una connettività che sia presente in ogni luogo sfruttando le tecnologie 5G, LPWAN e IoT. Inoltre, vengono descritti sinteticamente i capisaldi dell’architettura della rete 5G, della rete LPWAN e...
-
Impatto delle nuove tecnologie sulla progettazione elettronica
La progettazione elettronica è un campo in continua evoluzione e nuove tecnologie e tendenze emergono costantemente destinate a modellare il modo in cui progettiamo e produciamo dispositivi elettronici. In questo articolo descriveremo l’impatto delle tecnologie emergenti sulla...
-
Una nuova iniziativa per l’interoperabilità per l’IoT industriale
Si chiama Margo la nuova iniziativa per fornire interoperabilità per gli ecosistemi IoT industriali nata dalla collaborazione tra ABB (inclusa B&R), Capgemini, Microsoft, Rockwell Automation, Schneider Electric (inclusa AVEVA) e Siemens. Questa iniziativa è ospitata dalla Linux...
-
Monitoraggio dei processi industriali con il microcontrollore ESP32
Un sistema di monitoraggio dei processi industriali è molto utile per la piccola e media industria per ottenere il massimo rendimento della produzione ed evitare guasti ai macchinari e incidenti. Un sistema di monitoraggio e sicurezza semplice...
-
Soluzioni modulari configurabili per semplificare la personalizzazione delle HMI
Con le sue soluzioni modulari configurabili, SECO assicura il perfetto equilibrio tra disponibilità immediata e configurabilità, venendo incontro alle esigenze eterogenee dei clienti e riducendo al tempo stesso i costi NRE Leggi l’articolo completo su EMB92
-
La strumentazione da laboratorio in viaggio verso il cloud
La tendenza è chiara: il software assume un ruolo sempre più importante nelle misurazioni. E anche se per il momento si è ancora lontani dall’aver trovato applicazioni che sostituiscano gli strumenti più evoluti, miniaturizzazione, connettività IoT e...














