Amaya

Un outil créé par le W3C (organisme international de normalisation de l’internet) pour la navigation et l’édition Web en wysiwyg...

En tant que navigateur/éditeur du W3C, organisme fixant les normes de langages Web, Amaya suit deux objectifs : présenter de nouvelles technologies Web (XHTML, CSS, MathML, SVG, RDF, XPointer...) et permettre à tous la création de pages selon la philosophie d’Internet (accessibilité, respect des normes, partage, "Web sémantique"...). Avec Amaya, les professionels n’auront pas peur de combiner MathML et SVG, tandis qu’une interface WYSIWYG permettra aux utilisateurs moins expérimentés de produire en toute confiance des pages webs valides.

De façon assez regrettable, ces deux objectifs vont à l’encontre de la popularité du logiciel. Ainsi, beaucoup n’osent pas employer les technologies du W3C jugées encore trop peu répandues : pas d’annotations, utilisation d’animations Flash plutôt que SVG, de documents imprimables produit à partir de LaTeX plutôt que des pages web incluant des formules MathML... De plus les débutants peuvent être rebutés par une interface différente des traitements de texte classique et orientée vers une philosophie d’Internet qui leur est peu familière : organiser la page avec des sections (balise <h1>, <h2> ...), mettre des textes alternatifs aux images, séparation de la mise en page et du contenu, pas de "frames"... Certains s’étonneront de voir qu’Amaya indique des erreurs dans le code source de leur site qui marchait pourtant parfaitement sous d’autres navigateurs !

Enfin, Amaya n’excelle pas toujours dans les deux domaines visés. Pour les technologies, le support CSS n’est pas très avancé par rapport aux autres navigateurs (échec du test Acid2) même si des progrès ont été faits dans les dernières versions. La reconnaissance de langages de script ou dynamique n’est pas prévue. Quant à l’édition, même si le code généré est d’excellente qualité, des efforts restent à faire dans l’interface utilisateur (pas de menu lors d’un clic droit, pas de menu "ouverture de fichiers récents", interface graphique peu attrayante sous Windows...). Voyons tout de même plus en détails les possibilités offertes par ce logiciel.

Amaya présente les caractéritiques d’un traitement de texte classique : en plus des habituels copier/coller, rechercher/remplacer ou vérifieur orthographique, Amaya propose des options originales comme la numérotation des sections et la génération de la table des matières, l’insertion de la date de mise à jour ou encore la construction d’un livre (fusion de pages en suivant des liens hypertextes). Amaya vous aide à créer et manipuler des tableaux, des formulaires, l’insertion de listes, de liens/ancres, d’images ou d’objets externes. Amaya contient une petite bibliothèque d’image en SVG, mais elle est assez limitée et il est préférable d’utiliser un éditeur externe avant d’insérer le code dans Amaya.

La règle de séparation présentation/contenu conduit à ce que la barre d’outil XHTML se limite pour la mise en page aux boutons exposant/indice. Amaya suggère ainsi aux utilisateurs de préférer la méthode CSS. Les autres boutons permettent de fournir une information sémantique : mise en exergue, code source...

Structures arborescentes et Vues

A coté de l’interface WYSIWYG, plusieurs vues sont disponibles : vue alternée (pour tester comment votre page est vue par un navigateur textuel), vue source, vue structure... Cette dernière montre une caractéritique d’Amaya qui est de "penser le document de façon arborescente". La barre de statut permet ainsi d’afficher le chemin de la racine du document à l’élément sélectionné et donc de faciliter la sélection des éléments parents.

Mise en page CSS

Amaya contient également un éditeur de feuille de style (CSS). Vous pourrez grâce à lui mettre en forme votre site Internet pour qu’il soit plus agréable à visiter. Néanmoins La coloration syntaxique du code ne se limite qu’à la mise en vert des commentaires. Une fenêtre d’édition permet de sélectionner et générer les propriétés dans le code XHTML ou dans votre feuille de style. Il est dorénavant possible d’enregistrer un document avec sa feuille de style.

Edition de formules mathématiques

Amaya permet également l’édition de fragments MathML (seulement balisage de présentation), c’est-à-dire de formules mathématiques dans les pages webs. En plus d’une aide à l’insertion de caractères spéciaux (par exemple les lettres de l’alphabet grec), Amaya propose une barre d’outils avec une centaine de constructions mathématiques. Le langage MathML transporte plus d’informations que LaTeX et par conséquent sa syntaxe est plus "lourde". Comme l’indique le W3C il n’est pas destiné à être éditer manuellement, d’où l’importance d’un tel éditeur WYSIWYG.

Mode Navigateur

Quand on parle de navigateur, il ne s’agit pas à proprement parler d’un navigateur Internet tel que Mozilla Firefox ou Internet Explorer. En effet il ne permet pas de naviguer aussi facilement sur Internet que les autres navigateurs. Par exemple pour suivre un lien hypertexte il vous faudra double-cliquer sur le lien (sauf si vous modifiez les préférences logiciels). Si la navigation par onglet est possible on regrettera tout de même l’absence de marque-pages (projet abandonné) ainsi que de flux RSS.

En permettant tout de même d’afficher une page dont on connaît l’adresse, on peut la modifier entièrement en ligne ce qui peut être utile pour la debugger ou effectuer des tests avant de la modifier réellement. Il est aussi possible de laisser des commentaires sur une page grâce à la méthode "Annotea".

Quelques options à venir

- Envoie d’un document par mail (mails avec des formules mathématiques ?)
- Proposition de modèle de documents (travail initial déjà disponible après configuration)

Conclusion

En tant que navigateur, Amaya est loin de remplacer les navigateurs classiques : il s’arrête dès qu’il détecte une erreur dans le code, ce qui est malheuresement assez courant sur le Web. Par contre en tant qu’éditeur, Amaya produit vraiment du code de qualité et est utile une fois que l’on s’est habitué à l’idée "Web sémantique". Son éditeur MathML est un plus certain par rapport à ses concurrents. Par contre, la mise en page CSS reste réservé à des utilisateurs expérimentés. Ces derniers regretteront toutefois le support CSS limité ainsi que la non gestion de page dynamique ou de script.

Du fait de son statut de logiciel libre, Amaya reçoit des commentaires d’utilisateurs et le groupe principal de développeurs (français :-) travaille beaucoup pour corriger les bogues et ajouter des fonctionnalités proposées. Une mise à jour est effectuée environ tous les trimestres. On peut donc légitimement espérer des améliorations futures...

Merci à fred_wang pour la mise à jour de cette notice sur le wiki.


- La mise en français d’Amaya s’effectue dans le menu "Edit -> Preference > General -> Dialogues language"

- Sous certaine distributions Linux (Debian, Ubuntu, Fedora) des crashs au démarrage ont été signalés. Pour résoudre ce problème il faut lancer le programme avec "env XLIB_SKIP_ARGB_VISUALS=1". Ceci sera automatiquement fait dans la prochaine version.

- Site officiel
- liste de discussion (en)
- Captures d’écran
- Capture "édition de document scientifique"

- Un manuel très complet en français sur le site officiel
- Tutoriel de la version 5.2

Tags:
Ajouter des tags (séparés par des virgules ou des espaces) :
 
Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).

<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::

Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

Amaya sur linux ubuntu probleme démarrage , le 31 mars 2008 par lau gir (1 rép.)

Installer amaya sur Ubuntu par exemple avec laurent@ubuntu-lau : $ sudo apt-get install amaya

ou alors par synaptic

Mais après l’install il ne se lance pas dans le Menu APPLICATION > Programmation > Amaya car en faite je ne sais pourquoi mais il s’install en mode administrateur donc :

Lancer un terminale et tapez sudo amaya pour voir s’il est bien installé puis fermé le et tapez la commande

laurent@ubuntu-lau : $ sudo chmod 777 -R .amay* ensuite tout marche nickel sans le sudo et même par le menu

Amaya sur linux ubuntu probleme démarrage , le 31 mars 2008 par ymai

Bonjour

Aucun problème pour installer Amaya 9.54 par Synaptic. Cliquer c’est installé. Et dans le menu "Internet".

Aucun souci non plus pour installer la version 10.0 par le .deb disponible à l’adresse http://www.w3.org/Amaya/User/BinDist.html

Ubuntu 7.10

Répondre à ce message

Informations complémentaires

Framasoft needs you !

 Vous trouverez ici une liste de logiciels qui ont fait acte de candidature et qui n’attendent que vous pour réussir avec brio l’examen d’entrée dans notre annuaire.

Informations générales

Juste une image

658 658
Creative Commons BY