Amaya

Fiche logiciel validé
  • Création ou MAJ importante : 13/07/11
  • Correction mineure : 27/11/12
  • Rédacteur de la fiche : Laurent Pasquali - UREC
  • Relecteur(s) : Maurice Libes (OSU Institut Pytheas - UMS 3470 CNRS)
  • Contributions importantes : Une première ébauche de cette fiche avait été rédigée en 2009 par Irène Vatton, membre de l'équipe de développement d'Amaya jusqu'à l'été 2010, avant d'être reprise par Laurent Pasquali fin 2010.
  • Responsable thématique : Christian Helft (LAL)
Mots-clés

Amaya : éditeur (X)HTML, XML, feuilles de styles CSS et navigateur Web

  • Site web
  • Système : UNIX-like, Windows, MacOS X
  • Téléchargement
  • Version évaluée : Amaya 11
  • Langue(s) de l'interface : français, anglais, autres
  • Licence : Autre

    Il est permis d'utiliser, de copier, de modifier et de distribuer ce logiciel et sa documentation sans rétribution ou droits d'auteur, pourvu que tout le texte de déclaration du droit de copie du MIT et de l'INRIA apparaisse sur TOUTES les copies du logiciel et de sa documentation ou portions de celle-ci, incluant les modifications que vous effectuez.

  • Origine du développement : INRIA
Description
Fonctionnalités générales

Le logiciel Amaya est un éditeur de pages (X)HTML, XML, de feuilles de styles CSS et un navigateur développé conjointement par l'INRIA et le W3C.
Son interface graphique très conviviale permet d'implémenter du code HTML dans une page Web selon le principe du WYSIWYG (What You See Is What You Get) et de visionner le résultat immédiatement.
Destiné en particulier aux mathématiciens ou physiciens, il dispose de fonctions avancées permettant d'insérer dans une page Web des formules mathématiques au format MathML et des images vectorielles au format SVG.

Autres fonctionnalités
  1. Permet de produire des pages XML pour organiser les métadonnées de documents (fichiers, images, vidéos....) ou intégrer du SVG et du mathML,
  2. Possibilité de diviser l'affichage en deux pour visualiser simultanément la page Web et le code source html/CSS ou la structure XML ou la table des matières (balises H) ou la liste des liens,
  3. L'interface à onglets autorise l'édition simultanée de plusieurs pages Web,
  4. Possibilités de créer des pages modèles facilitant la productivité de pages,
  5. La palette outils facilite l'adjonction de certains attributs destinés à enrichir les balises html, notamment des attributs RDFa. Cet enrichissement est destiné au traitement automatique des données,
  6. Une fenêtre récapitulant les erreurs de syntaxe du code ligne par ligne s'affiche avant d'enregistrer le fichier,
  7. La bibliothèque de modèles (feuilles de style CSS) permet de mettre instantanément en forme une page Web conforme W3C,
  8. Le site Internet Amaya est hébergé au sein du W3C. L'utilisateur peut y suivre les dernières évolutions.
Interopérabilité

Langages supportés :

  1. HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1 pour le texte,
  2. XML (.xml), pour structurer les métadonnées,
  3. CSS (.css), pour la mise en forme des pages selon les règles du W3C/CSS,
  4. MathML (.mml), pour les constructions mathématiques,
  5. SVG (.svg), pour les graphiques vectoriels.
Limitations, difficultés, fonctionnalités importantes non couvertes
  • Le navigateur Amaya ne supporte pas JavaScript ni Java. Le développement de pages interactives s'en trouve de facto limité. Cette limitation du navigateur empêche en pratique la consultation de nombreux sites Web faisant appel à ces deux langages.
  • Amaya n'inclut pas la fonction de transfert de fichiers vers ou depuis un serveur distant. La publication sur un serveur Web implique l'usage d'un gestionnaire FTP annexe par exemple.
  • Pour consulter une page Web intégrant du HTML et des graphiques SVG, le fichier doit être enregistré au format (.xml).

Environnement d'essais :

  1. système d'exploitation Windows 7,
  2. navigateurs ; Mozilla Firefox version 3.6.10, Chrome 6.0, Opéra 8.5, Internet Explorer 9, (Internet Explorer 8 n'interprète pas le XML).
Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Ubuntu

Plates-formes

Amaya est disponible sur la majorité des systèmes Linux (Fedora, Ubuntu, Debian), Mac OS X et Windows.
Traductions en ; français, anglais, espagnol, italien, allemand, russe, chinois, japonais, etc...

Logiciels connexes

- FileZilla ou winSCP : Logiciels permettant le transfert de fichiers selon le protocole FTP.

Autres logiciels aux fonctionnalités équivalentes
  1. Dreamweaver : logiciel sous licence propriétaire Adobe est un éditeur WYSIWYG de code Html,
  2. Kompozer : (ex Nvu) (licence Gnu GPL),
  3. Quanta Plus : logiciel de développement Web,
  4. Bluefish : éditeur de code WYSIWYG,
Environnement de développement
Type de structure associée au développement

L'équipe de développement est composée de personnels des institutions à l'origine du projet (INRIA et W3C) et de contributeurs.

Eléments de pérennité

Depuis presque quinze ans, l'équipe de développement apporte régulièrement de nouvelles fonctionnalités au logiciel Amaya. Le label W3C en fait un produit de référence.

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
  1. Listes de discussions par thèmes en anglais : mailing Lists,
  2. Le W3C propose un service de suivi de bugs pour les logiciels qu'il a conjointement développés
Documentation utilisateur
  1. Manuel d'utilisation en ligne : version française (qui date de 2002...) et english version,
  2. FAQ en anglais.
Divers (astuces, actualités, sécurité)

Amaya a fait l'objet de publications scientifiques répertoriées sur le site Web Amaya/publications.

Contributions
  1. Amaya est un logiciel open source, toute personne peut contribuer à son évolution.