Graphiques, Big Data et gestion de versions au menu de la mouture automnale de MatlabChaque automne, l’éditeur logiciel MathWorks met à jour de façon coordonnée ses deux outils phares. 2014 n'a pas échappé à la règle : les versions R2014b de Matlab et Simulink viennent d’être rendues publiques. ...Au niveau de Matlab, la société met l’accent sur la mise en œuvre d’un système graphique entièrement revu et doté d’une nouvelle syntaxe qui permet de modifier les propriétés d’objets graphiques et de personnaliser les visualisations. Les nouvelles fonctionnalités englobent les étiquettes mobiles, la prise en charge de textes et de symboles multilingues ainsi que la mise à jour automatique de l’horodatage des étiquettes. Au-delà, cette version R2014b intègre la fonction Datastore qui permet de formater et d'importer des données depuis des fichiers (ou des ensembles de fichiers) très volumineux. Elle prend aussi en charge MapReduce, une technique de programmation qui permet d'analyser des jeux de données trop volumineux pour la mémoire de l’ordinateur. Ces fonctionnalités peuvent également servir au traitement des données sur la plate-forme open source de créations d’applications distribuées Hadoop. Enfin, cette version se caractérise par l’intégration des systèmes de contrôle de fichiers source Git et Subversion via l’explorateur du dossier en cours, avec notamment une synchronisation de registres hébergés sur le Web, comme avec GitHub. L’idée est ici de mieux favoriser le partage des applications Matlab entre équipes dans le monde. Du côté de Simulink, on notera la possibilité désormais de redémarrer rapidement des simulations, l’objectif étant de pouvoir exécuter plusieurs simulations de manière consécutive au sein d’un projet. Concernant les “boîtes à outils” (les Toolbox qui ciblent un secteur d’activité spécifique), la version R2014b procure aux utilisateurs de la DSP System Toolbox la génération de code optimisé pour les cœurs de processeur Cortex-A d’ARM. Ceux qui mettent en œuvre la LTE System Toolbox se voient proposer le support de la version 11 de la norme LTE, comprenant la modélisation du canal de contrôle de la voie descendante (E-PDCCH, Enhanced Physical Downlink Control Channel) et la génération de signaux de démodulation de référence. Enfin, au niveau de la génération de code, le logiciel Embedded Coder a été mis à jour pour satisfaire les cibles conformes à la spécification Autosar utilisée dans le monde automobile avec la prise en charge du format ARXML 4.1 défini par le consortium Autosar. Quant à l’outil HDL Coder, dédié à ceux qui conçoivent des circuits, cette version s’intègre à l’environnement de développement Vivado de Xilinx et autorise la génération de cœurs d'IP avec une interface AXI pour les circuits SoC d’Altera. |