+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : juin 2010
    Messages : 1 374
    Points : 68 477
    Points
    68 477

    Par défaut HTML 5 : le W3C met à jour le standard MathML 3.0

    HTML 5 : le W3C met à jour le standard MathML 3.0
    La 3ème révision améliore l'accessibilité et permet l'internationalisation



    Le W3C vient de publier la troisième révision du standard « MathML » destiné à l'affichage des annotations mathématiques sur les pages HTML5.

    Cette troisième version de MathML offre une meilleure représentation des symboles mathématiques de base et les symboles des autres langues. MathML 3.0 supporte également l'écriture d'annotations de droite à gauche pour l'Arabe et l’hébreu notamment.

    Il améliore par ailleurs l'accessibilité des formules mathématiques aux agents utilisateurs (comme les lecteurs d'écrans).

    Actuellement, l'adoption de MathML est très variable, selon les navigateurs. Firefox supporte MathML 2 (mais pas encore la version 3). Opéra quant à lui, supporte déjà le profile CSS de MathML3.

    Pour lire les annotations MathML sur Internet Explorer, l'installation du plug-in MathPlayer est nécessaire.

    MathJax, une solution tierce, multi-navigateur et open-source en JavaScript, permet de contourner l'absence de support de ce standard ouvert.

    Évidemment, le Consortium mondial espère voir ces nouvelles spécifications de MathML rapidement intégrées par tous les éditeurs de navigateurs.


    Source : la page dédié à MathML sur le site du W3C

    Et vous ?

    Utilisez-vous MathML ? Qu'en pensez-vous ?
    Quelle solution utilisez-vous pour contourner les problèmes de compatibilité ? Quelles sont ses limites ?

    En collaboration avec Gordon Fowler

  2. #2
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2010
    Messages
    1 226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2010
    Messages : 1 226
    Points : 3 630
    Points
    3 630

    Par défaut

    L'éternel problème du rendu sous tous les navigateurs... Je ne me prononce plus à ce sujet, c'est bien de mettre des normes et d'inciter les nouveaux navigateurs à les appliquer, mais si personne suit derrière... J'ai reçu aujourd'hui même un ordinateur portable par ma boite, et le seul navigateur disponible est IE6...
    "Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

    Je soutiens Diaspora*, le réseau social libre.

    Veillez à porter une attention toute particulière à l'orthographe...

    Blog collaboratif avec des amis : http://geexxx.fr

    Mon avatar a été fait par chiqitos, merci à lui !

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    janvier 2008
    Messages
    620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : janvier 2008
    Messages : 620
    Points : 1 355
    Points
    1 355

    Par défaut

    Et oui le HTML 5 avancent à grands pas alors qu'il y a encore des PCs sous IE6, le temps que tous les utilisateurs adoptent un navigateur qui interprète l'HTML 5, on aura de nouveaux standards (HTML 6 voir 7...).

    Eternelle problème?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2003
    Messages : 3 995
    Points : 2 063
    Points
    2 063

    Par défaut

    Bon, c'est un besoin très spécifique. La plupart des gens n'auront jamais besoin de MathML. Mais c'est bien, les choses avancent...

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    décembre 2006
    Messages
    2 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 296
    Points : 1 516
    Points
    1 516

    Par défaut

    Citation Envoyé par Traroth2 Voir le message
    Bon, c'est un besoin très spécifique.
    Tout le problème est là...

    J'enseigne les mathématiques et pour ne pas avoir de souci, j'ai décidé de passer par MathJax en oubliant MathML qui a l'énorme désavantage de rendre le code source des pages HTML illisibles, défaut que n'a pas MathJax.

    Tant qu'à faire un outil pour les maths, le W3C devrait passer par un fonctionnement similaire à celui de MathJax car LaTeX est connu de la majorité des personnes qui veulent mettre des formules mathématiques sur le net. Le succès serait assuré...

  6. #6
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    novembre 2005
    Messages
    2 890
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : novembre 2005
    Messages : 2 890
    Points : 7 351
    Points
    7 351

    Par défaut

    Citation Envoyé par Idelways Voir le message
    Quelle solution utilisez-vous pour contourner les problèmes de compatibilité ?
    Livrer le navigateur avec l'application sur CD.

    Non sans rire, il est déjà pas vraiment possible de garantir l'affichage cohérent sur tous les navigateurs d'un site en HTML4 sans bien le tester, alors Dieu sait pour html5.
    Et tout cela, c'est sans compter qu'on peut difficilement être persuadé que les utilisateurs ont tous les dernières versions des browsers, et par conséquent de l'implémentation HTML5.

    J'en suis à un point où je me demande carrément si cette techno sera vraiment 100% exploitable avant 3-5 ans.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    août 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2009
    Messages : 23
    Points : 21
    Points
    21

    Par défaut

    Citation Envoyé par rambc Voir le message
    J'enseigne les mathématiques et pour ne pas avoir de souci, j'ai décidé de passer par MathJax en oubliant MathML qui a l'énorme désavantage de rendre le code source des pages HTML illisibles, défaut que n'a pas MathJax.

    Tant qu'à faire un outil pour les maths, le W3C devrait passer par un fonctionnement similaire à celui de MathJax car LaTeX est connu de la majorité des personnes qui veulent mettre des formules mathématiques sur le net. Le succès serait assuré...
    J'utilise du MathML et je pense que c'est une bonne façon d'écrire des documents mathématiques sans se préocupper de la forme (LaTeX prétend un peu faire ça mais ce n'est clairement pas le cas). Conséquence : il est théoriquement très simple de traduire du MathML en LaTeX (et même pratiquement assez simple) alors que dans l'autre sens il y a plein d'ambiguités. Penser par exemple à toutes les bidouilles utilisées pour écrire la transposée d'une matrice en LaTeX. En MathML, c'est propre, on écrit "transpose", et on peut imaginer que le navigateur rend différemment le résultat en fonction de la langue ! (en France, on met le "t" de la transposée à gauche souvent).

    Cela dit, MathJax a l'air sympa (et ça fait du MathML ?).

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    septembre 2004
    Messages
    11 312
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2004
    Messages : 11 312
    Points : 19 172
    Points
    19 172

    Par défaut

    Citation Envoyé par pbernard Voir le message
    Cela dit, MathJax a l'air sympa (et ça fait du MathML ?).
    Oui, et effectivement c'est très sympa.

    Personnellement, ma préférence va à la notation LaTeX.
    En théorie, en principe purement abstrait de traitement de l'information, je préfère une syntaxe XML : parsing inclus au XML, ambiguïté très réduite et séparation du sens et de la présentation.

    En pratique, toutefois, le MathML est complètement illisible, et en plus il vient gâcher le contenu qui l'entoure, le rendant illisible aussi. La notation LaTeX n'a pas ces travers-là.
    L'une des raisons pour lesquelles le XML me sert, c'est qu'il est lisible et directement modifiable, avec toutes les conséquences. D'où ma préférence.

    Lorsque la notation mathématique est générée automatiquement, par contre, je préfère souvent MathML : c'est plus vite codé (en fait, c'est déjà codé avec les mêmes outils que pour le reste) et il y a peu de risques d'erreur. Et tant pis pour son côté illisible, de toute façon, quand on génère automatiquement, ça a toujours des limites.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/09/2012, 13h13
  2. HTML 5 : le W3C met à jour le standard MathML 3.0
    Par Idelways dans le forum Actualités
    Réponses: 5
    Dernier message: 26/10/2010, 12h32
  3. Un programme qui se met à jour tout seul
    Par ElbaC dans le forum C++
    Réponses: 6
    Dernier message: 09/06/2006, 12h19
  4. [HTML / Viewpoint / Valid W3C] Problème de lecture
    Par zebden dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/02/2005, 12h15
  5. Réponses: 5
    Dernier message: 25/11/2003, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo