Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 6 sur 6
  1. #1
    Expert Confirmé Sénior

    Inscrit en
    juillet 2009
    Messages
    3 427
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 3 427
    Points : 148 506
    Points
    148 506

    Par défaut « MATLAB n’est pas une calculatrice, c’est un langage à part entière »

    « MATLAB n’est pas une calculatrice, c’est un langage à part entière »
    Retour sur la Conférence et sur les nouveautés de MathWorks

    C’est la semaine dernière, dans les murs du somptueux Grand Palais au cœur de Paris, que MathWorks, l’éditeur de MATLAB et de Simulink, a organisé son grand rendez-vous avec sa communauté.

    Présents, nous y avons rencontré Jos Martin (Directeur du Développement des outils de calculs parallèles et distribués) et Ascension Vizinho-Coutry (Responsable des Ingénieurs d'Applications France), tous deux évangélistes et passionnés par leurs outils.

    Les points à aborder ne manquaient pas tant MATLAB et Simulink ont connu de profonds changements ces derniers mois : MATLAB Apps, le Cloud pour le HPC, ou des versions mobiles et hébergées de la plateforme.

    Sans oublier de nouveaux outils d’exports et de compilation, ainsi qu’une refonte de l’interface avec un ruban, qui n’est pas sans faire penser à celui d’Office 2010, qui rend l’outil plus intuitif et qui facilite radicalement son utilisation.


    Le nouveau ruban de MATLAB

    Bref, une plateforme qui s’enrichit version après version, tout en se simplifiant.

    Les MATLAB Apps par exemple sont similaires à des extensions packagées qui permettent aux utilisateurs de partager leurs projets ou applications. Pour Ascension Vizinho-Coutry, une des apps les plus populaires concerne par exemple le traitement d’images. L’application détecte de manière très fine les contours des formes pour créer des caches.

    Depuis la version R2012b, toutes ces Apps sont réunies dans un même onglet de MATLAB pour en faciliter l’accès. Leur sélection et leur téléchargement sont également centralisés, sur une galerie en ligne hébergée sur le MATLAB Central, la plateforme communautaire de MathWorks.

    « Vous pouvez créer une MATLAB App "prête à l’emploi" que d’autres peuvent utiliser dans leurs propres sessions MATLAB, résume le site. Ou bien la partager avec des personnes qui ne disposent pas de MATLAB grâce aux outils de déploiement ».


    MATLAB Central, la galerie applicative de MathWorks

    Les outils de déploiement et d’export justement. En HTML, pour créer en un seul clic des résumés d’un projet (et les mettre en ligne sur Internet pour les partager). Ou via MATLAB Builder et MATLAB Compiler qui génèrent - automatiquement également - des applications autonomes, des bibliothèques partagées ou des composants logiciels pour l'intégration dans C, C++, Java, .NET et Excel.

    Autre virage : le Cloud. Avec la possibilité d’utiliser la puissance de serveurs distants pour accélérer les temps de calcul – de manière ponctuelle ou globale – de projets complexes. Du HPC à la demande en quelque sorte.

    Le Cloud toujours, avec des versions SaaS et virtualisées des outils, qui deviennent de ce fait accessibles depuis les mobiles et les tablettes (à condition d’être connecté).


    MATLAB sur Android et iOS

    Pour Jos Martin et Ascension Vizinho-Coutry, toutes ces nouveautés ont un même but : rendre MATLAB encore plus populaire. Même s’il l’est déjà énormément selon les deux évangélistes.

    « Il y a beaucoup d’utilisations différentes de MATLAB, en fait tous les domaines qui touchent aux matrices », explique Jos Martin. « Nous avons des utilisateurs dans la finance, dans l’embarqué, dans la conception de voiture, dans l’aéronautique, dans le traitement d’images et dans le cinéma avec les effets spéciaux, dans la robotique, confirme de son côté Ascension Vizinho-Coutry. On peut même piloter NAO avec MATLAB ! ».

    Autre champ, dans la continuité de ceux cités par la Responsable des Ingénieurs d’Applications : les calculs complexes. « Aujourd’hui on parle beaucoup de Big Data, mais avec MATLAB ce défi est déjà adressé depuis plusieurs années », analyse Jos Martin.

    MATLAB ne serait donc pas que ce que l’on croit. « Explorez-le en profondeur ! » invite Ascension Vizinho-Coutry. « Faites des choses folles pour voire l’étendue des possibilités de l’outil », renchérit le responsable anglais.

    Pour illustrer son propos, Jos Martin se souvient d’une anecdote. Il avait lancé un concours dont l’objet était de simuler une horloge. Certains ont donc programmé une horloge… « mais un candidat a carrément simulé l’horloge, avec chacune de ses pièces, avec chaque engrenage et tous les petits mécanismes. Et elle fonctionnait ! ».

    Parmi les autres projets originaux qui tordent le cou aux idées reçues, les MATLAB Apps regorgent de jeux comme Mario Bros ou des Shoot'em Up. Le dernier en date à avoir enrichi la galerie - à l’heure où nous écrivons ces lignes - est Wolfenstein 3D.

    « MATLAB, ce n’est pas une calculatrice, c’est un langage à part entière », conclue Jos Martin.


    Wolfenstein 3D dans MATLAB

    Un langage, donc. Mais aussi un outil que chaque utilisateur n’exploiterait qu’à hauteur de 20 % de ses fonctionnalités (chaque utilisateur exploitant 20 pourcents différents - un peu, si l’on devait faire une analogie, comme la suite Office de Microsoft).

    D’où ce nécessaire travail de fond entamé par les deux évangélistes et la raison d’être de la Conférence MATLAB 2013.


    MATLAB Conference 2013

    Aussi puissant soit-il, il n’en reste pas moins que MATLAB/Simulink suscite toujours la polémique. « Pourquoi utiliser du payant quand des alternatives libres et gratuites existent ? ». Telle est la question que les deux porte-paroles semblent avoir l’habitude de se voir poser.

    « Le support », répond immédiatement le « Principal Engineer », qui nuance aussi la dichotomie qui existe entre MATLAB et ses concurrents open source. « Notre code est ouvert. Il est disponible. Si vous voulez le modifier pour l’adapter à vos besoin, vous pouvez le faire avec nos « Toolboxes » ; sans aucun coût supplémentaire ».


    Mais c’est bien le support, assuré sur le long terme, qui est mis en avant par l’éditeur.

    Avec à la clef, selon les deux responsables, une aide et une amélioration continue de la qualité du code (les retours de bogues sont également publics par souci de transparence) que les communautés open source des alternatives ne pourraient réaliser aussi rapidement et aussi bien que les nombreuses équipes de MathWorks.

    Des communautés open source qui ne pourraient pas non plus, aujourd’hui, assurer la même pérennité que MATLAB et Simulink aux clients qui gèrent des projets critiques. « Dans l’aéronautique, vous avez envie d’être sûr que l’outil que vous utilisez pour faire votre avion sera encore là et maintenu dans 10 ans, explique par exemple Ascension, et nous, cela fait bientôt 30 ans que nous sommes là ».


    « Emergency power system for a more electrical aircraft », une App pour Simulink

    En ce qui concerne l’avenir, les deux ingénieurs se refusent – dans un sourire - à commenter la moindre nouveauté. Secret Défense. Ou presque, puisque la pre-release de la version R2013b de MATLAB/Simulink est disponible depuis la semaine dernière… avec une clause de confidentialité qui empêche tout testeur d’en parler.

    Patience donc. La sortie officielle est prévue pour le mois de septembre.




    Jos Martin et Ascension Vizinho-Coutry

    Source : Reportage et entretiens Developpez.com, 11/03/2013

  2. #2
    Membre éprouvé
    Homme Profil pro Marc Collin
    Ingénieur en génie logiciel
    Inscrit en
    juin 2012
    Messages
    226
    Détails du profil
    Informations personnelles :
    Nom : Homme Marc Collin
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : Transports

    Informations forums :
    Inscription : juin 2012
    Messages : 226
    Points : 414
    Points
    414

    Par défaut

    pour en revenir au produit opensource, il y a du support, formation, développement... pour Scilab.

    Octave qui est assez près de MATLAB, langage similaire par contre je ne sais pas s'il y a du support et cie.
    Ailler le courage de justifier vos -1.
    http://www.laboiteaprog.com/ - http://www.solutions-norenda.com/

  3. #3
    Membre expérimenté

    Ingénieur développement matériel électronique
    Inscrit en
    juillet 2010
    Messages
    305
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : juillet 2010
    Messages : 305
    Points : 597
    Points
    597

    Par défaut

    C'est super Matlab!!
    Seulement à 10K€ une license ca fait mal!!!

    Du coup j'utilise beaucoup Sclilab, que j'ai découvert à l’école est qui est largement suffisant pour ce que j'ai à faire.

    Par contre je suis resté bloqué à la version 4.1.2, les version 5.x.x et + de Scilab plantent dès que je fais un plot. Il semble que ce soit un problème au niveau des pilotes de la carte graphique. AMD ne les a pas mis à jour depuis 2009...

  4. #4
    Invité de passage
    Inscrit en
    juin 2013
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : juin 2013
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    C'est sans doute la différence entre un soft gratuit et un soft a 10k€ la licence. (quoique c'est plutôt 2k€ la licence de base sur le site de MathWorks).

    Enfin espérons qu'Airbus ne développe pas ses aéronefs avec un logiciel qui crashe sur un simple plot, sinon ça promet quand ils vont faire des loopings ce week end au Bourget.

  5. #5
    Modérateur
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    novembre 2007
    Messages
    3 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2007
    Messages : 3 058
    Points : 4 548
    Points
    4 548

    Par défaut

    Juste pour préciser que le prix d'une licence MATLAB est effectivement 2 000€ et non pas 10 000€ comme dit précedemment (cf. Prix et licence MATLAB)
    Simulink & Embedded Coder

    Modérateur MATLAB

    Au boulot : Windows 7 , MATLAB 8.2 (r2013b)
    A la maison : ArchLinux mais pas MATLAB

  6. #6
    Modérateur
    Avatar de le fab
    Homme Profil pro Fabien Grand-Perret
    Développeur informatique
    Inscrit en
    mars 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien Grand-Perret
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2005
    Messages : 863
    Points : 1 460
    Points
    1 460

    Par défaut

    à condition de pas prendre trop de toolbox, en particulier de toolbox de génération de code, parce que là, ca grimpe vite !

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •