qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/sheet/JSF-extention IceFaces/IceFaces-2.0_...


From: Raphaël Semeteys
Subject: [Qsos-commits] qsos/sheet/JSF-extention IceFaces/IceFaces-2.0_...
Date: Tue, 29 May 2012 12:43:22 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Raphaël Semeteys <rsemeteys>    12/05/29 12:43:22

Added files:
        sheet/JSF-extention/IceFaces: IceFaces-2.0_fr.qsos 
        sheet/JSF-extention/RichFaces: RichFaces-3.3.3_fr.qsos 
        sheet/JSF-extention/template: Extensions-JSF_fr.qtpl 
        sheet/JSF-extention/Trinidad: Trinidad-1.2_fr.qsos 

Log message:
        JSF framework

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/JSF-extention/IceFaces/IceFaces-2.0_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/JSF-extention/RichFaces/RichFaces-3.3.3_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/JSF-extention/template/Extensions-JSF_fr.qtpl?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/JSF-extention/Trinidad/Trinidad-1.2_fr.qsos?cvsroot=qsos&rev=1.1

Patches:
Index: IceFaces/IceFaces-2.0_fr.qsos
===================================================================
RCS file: IceFaces/IceFaces-2.0_fr.qsos
diff -N IceFaces/IceFaces-2.0_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ IceFaces/IceFaces-2.0_fr.qsos       29 May 2012 12:42:44 -0000      1.1
@@ -0,0 +1,733 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <name>Dordet Nicolas</name>
+            <email></email>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <language>fr</language>
+      <appname>ICEFaces</appname>
+      <release>2.0</release>
+      <licenseid></licenseid>
+      <licensedesc></licensedesc>
+      <url>http://www.icefaces.org/main/home/</url>
+      <desc>ICEFaces est un framework open source AJAX sous licence Licence 
Mozilla Pubic Licence, permettant aux développeurs de créer et déployer sur 
un serveur des applications internet riches java.</desc>
+      
<demourl>http://component-showcase.icefaces.org/component-showcase/showcase.iface</demourl>
+      <qsosformat>1.6</qsosformat>
+      <qsosappfamily>Extensions JSF</qsosappfamily>
+      <qsosspecificformat>0.1</qsosspecificformat>
+      <qsosappname></qsosappname>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>2</score>
+            <comment>ICEfaces 0.1.0 Early Access Release - Aout 2005</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>2</score>
+            <comment>Boeing, Siemens, Saab, Thales, EMC², Ingenico, Bank of 
america, Nasa...</comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>2</score>
+            <comment>on décompte au moins 19 développeurs actifs et une 
communauté de plus de 100.000 développeurs</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>2</score>
+            <comment>Feuille de route présente, bug tracker, wiki, blog 
assurent la communication autour du produit</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>2</score>
+            <comment>Liée à JSF et aux implémenation de Sun et Apache. 
+ICEFaces est un produit de la société ICESoft.</comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>2</score>
+            <comment>ICESoft Technologies, Inc.</comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>0</score>
+               <comment>Licence Mozilla</comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>2</score>
+            <comment>via la société ICESoft</comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>2</score>
+            <comment>Documentation très détaillé avec examples, tutoriels, 
code source ...</comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>1</score>
+            <comment>gestion de bogue présent mais il semble inutilisé 
(nombreux rapports, aucune information n'indique que les anciens rapports ont 
été traités). De nombreux bugs ouverts (1450bugs correpondant à 30% des 
rapports entrés).</comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment>utilisation de maven</comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>2</score>
+            <comment>Via le plugin eclipse (ou autre plugin d'IDE 
disponible)</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>1</score>
+            <comment>plusieurs packages sont proposés</comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment>Ant ou maven</comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>2</score>
+            <comment>Possibilité de créer ses popres composants</comment>
+         </element>
+      </element>
+   </section>
+   <section name="elementsgraphiques" title="Eléments graphiques">
+      <desc>Fonctionnalités liées au rendu graphique des applications 
Web</desc>
+      <element name="saisie" title="Saisie">
+         <desc>Composants de saisie de données</desc>
+         <comment></comment>
+         <element name="texte1" title="Texte">
+            <desc>Champs de saisie de texte</desc>
+            <desc0>Aucun champs de saisie</desc0>
+            <desc1>Champs de saisie limité</desc1>
+            <desc2>Champs de saisie enrichi</desc2>
+            <score>2</score>
+            <comment>fonction autocomplétion présente
+wysiwyg
+</comment>
+         </element>
+         <element name="listes1" title="Listes">
+            <desc>Sélection dans une liste</desc>
+            <desc0>Aucune liste</desc0>
+            <desc1>Liste limitée</desc1>
+            <desc2>Liste enrichie</desc2>
+            <score>2</score>
+            <comment>Liste éditable. multi-séléction.
+Ajout d'items à une liste
+possibilité de générer une liste à partir d'un item choisit dans une 
liste</comment>
+         </element>
+         <element name="validation" title="Validation">
+            <desc>Mécanismes intégrés de validation de la saisie</desc>
+            <desc0>Aucun mécanisme de validation disponible</desc0>
+            <desc1>Validation limitée à certains type de saisie (email, URL, 
...)</desc1>
+            <desc2>Validation possible via des modèles ou des expressions 
régulières</desc2>
+            <score>2</score>
+            <comment>validation standards JSF
+validation niveau application
+validation personnalisée
+validation en temps réel, sans avoir soumis le formulaire</comment>
+         </element>
+         <element name="conversion" title="Conversion">
+            <desc>Conversion de données vers un type Java</desc>
+            <desc0>Aucun mécanisme de conversion disponible</desc0>
+            <desc1>Conversion limitée à certains type (email, URL, 
...)</desc1>
+            <desc2>Mécanisme de conversion riche et extensible.</desc2>
+            <score>2</score>
+            <comment>convertisseur présent, possibilité de faire des 
convertisseurs personnalisés
+différentes façon d'afficher les erreurs de type
+la vérification du champ n se fait lors du passage au champ n+1, sans 
attendre la soumission du formulaire entier.</comment>
+         </element>
+         <element name="boutons1" title="Boutons">
+            <desc>Bouton radio, cases à cocher, bascules</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>boutons de type commande, image, lien</comment>
+         </element>
+      </element>
+      <element name="conteneurs" title="Conteneurs">
+         <desc>Composants de regroupement et d'organisation d'autres 
composants</desc>
+         <comment></comment>
+         <element name="arbre" title="Arbre">
+            <desc>Arbre ou liste arborescente</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>Selection multiple, déplacement, plier / 
déplier</comment>
+         </element>
+         <element name="tableaux1" title="Tableaux">
+            <desc>Tableaux de structuration des données affichées</desc>
+            <comment>gestion des tableaux étendu et bien documenté</comment>
+            <element name="pagination" title="Pagination">
+               <desc>Découpage des données en pages</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>taille du tableau paramétrable par l'utilisateur
+plier / déplier un tableau
+classer par colonne
+</comment>
+            </element>
+            <element name="boutonsdenavigation" title="Boutons de navigation">
+               <desc>Génération et gestion des boutons pour accéder à la 
page suivante/précédente, ainsi que décompte des pages existantes
+</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>1 seul composant pour ajouter les boutons principaux 
(1er, précédent, suivant, dernier,...)
+</comment>
+            </element>
+            <element name="tri" title="Tri">
+               <desc>Fonctionnalités de tri</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>réorganisation automatique, classement au niveau 
colonne </comment>
+            </element>
+         </element>
+         <element name="cadres1" title="Cadres">
+            <desc>Cadre</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>5 aires qui peuvent être configurées via CSS</comment>
+         </element>
+         <element name="onglet" title="Onglet">
+            <desc>Onglet</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>1</score>
+            <comment>différentes dispositions des onglets (haut, côtés, 
bas) 
+possibilité d'ajouter / supprimer des onglets </comment>
+         </element>
+      </element>
+      <element name="manipulationdelapage" title="Manipulation de la page">
+         <desc>Fonctionnalités de sélection et de modification d'objets dans 
la page HTML par l'utilisateur final</desc>
+         <comment></comment>
+         <element name="modificationdevaleurs" title="Modification de valeurs">
+            <desc>Modification d'objet</desc>
+            <desc0>Pas de modification possible d'une valeur</desc0>
+            <desc1>Modification possible mais limitée ou difficile à mettre 
en oeuvre</desc1>
+            <desc2>Modification possible et facile à mettre en oeuvre</desc2>
+            <score>0</score>
+            <comment>seulement champs de saisie (sinon version 
entreprise)</comment>
+         </element>
+         <element name="glisser/deposer" title="Glisser/Déposer">
+            <desc>Gestion du Glisser/Déposer (Grag&amp;Drop)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>sur les liste, arbre, tableau, images...</comment>
+         </element>
+         <element name="selectionner" title="Sélectionner">
+            <desc>L'utilisateur peut sélectionner un élément ou un 
cadre</desc>
+            <desc0>Pas de sélection possible</desc0>
+            <desc1>Sélection possible mais limitée en termes d'usage</desc1>
+            <desc2>Sélection possible sans limitation en termes 
d'usages</desc2>
+            <score>2</score>
+            <comment>multi-sélection disponible
+checkbox
+boutons
+...</comment>
+         </element>
+      </element>
+      <element name="composantsevolues1" title="Composants évolués">
+         <desc>Composants graphiques évolués</desc>
+         <comment></comment>
+         <element name="composantsevolues12" title="Composants évolués">
+            <desc>Calendriers, graphes, menus, upload ...</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Seul un nombre restreint de composants est 
disponible</desc1>
+            <desc2>De nombreux composants sont disponibles</desc2>
+            <score>2</score>
+            <comment>Possibilité de mettre un diaporama de slide
+Utilisation de google map possible
+Agenda
+Calendrier
+Téléchargement</comment>
+         </element>
+         <element name="retourutilisateur1" title="Retour utilisateur">
+            <desc>Barres de progression, d'état</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>barre de progression, popup, aide</comment>
+         </element>
+         <element name="effetsanimes1" title="Effets animés">
+            <desc>Effets d'animations disponibles</desc>
+            <desc0>Aucun effet n'est disponible</desc0>
+            <desc1>Seul un nombre restreint d'effets est disponible</desc1>
+            <desc2>De nombreux effets sont disponibles</desc2>
+            <score>2</score>
+            <comment>surbrillance, disparition, tremblement, 
clignotement,...</comment>
+         </element>
+         <element name="multimedia" title="Multimédia">
+            <desc>Possibilité d'intégrer des médias (audio / vidéo / 
dessin )</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>Media de type Flash, QuickTime, Windows</comment>
+         </element>
+         <element name="themes" title="Thèmes">
+            <desc>Possibilité d'utiliser des thèmes</desc>
+            <desc0>Pas de thème possible</desc0>
+            <desc1>Seuls des thèmes pré-définis sont utilisables</desc1>
+            <desc2>Il est possible de définir ses propres thèmes ou un outil 
d'aide à la génération de thème est disponible</desc2>
+            <score>1</score>
+            <comment>Il semblait difficile de créer un thème dans la version 
précédente et les release notes n'en font pas mention.</comment>
+         </element>
+      </element>
+      <comment>Très bien documenté : un site de démos par composants 
accompagné de documentation et du code source.
+
+La version testée est la version Open Source. La version entreprise couvre 
mieux les modificatons de valeurs, la gestion multi-liste, la gestion des 
onglets et permet l'affichage de prédentation type powerpoint.</comment>
+   </section>
+   <section name="fonctionnalitesnongraphiques" title="Eléments non 
graphiques">
+      <desc>Fonctionnalités non graphiques offertes par le cadriciel</desc>
+      <element name="evenements" title="Evénements">
+         <desc>Gestion des événements</desc>
+         <comment></comment>
+         <element name="evenements1" title="Evénements">
+            <desc>Capacité du cadriciel à gérer des événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="abonnement" title="Abonnement">
+            <desc>Mécanisme d'abonnement des Beans aux événements du 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="traitementdesevenements" title="Traitement des 
événements">
+            <desc>Mécanisme de traitement des événements</desc>
+            <desc0>Aucun mécanisme</desc0>
+            <desc1>Mécanisme simple</desc1>
+            <desc2>Mecanisme complet et extensible</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="filesderequetes" title="Files de requêtes">
+            <desc>Files de requêtes ou d'événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="scopeetcontexte" title="Scope et contexte">
+         <desc>Une étendue de validité des informations nécessaires à 
l'interaction</desc>
+         <comment></comment>
+         <element name="definitiondescopes" title="Définition de scopes">
+            <desc>Le framework ajoute des scopes</desc>
+            <desc0>Aucun scope défini</desc0>
+            <desc1>Un scope défini</desc1>
+            <desc2>Plusieurs scopes définis ou le mécanisme est 
extensible</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="contexte" title="Contexte">
+            <desc>Le contexte associé au nouveau scope est géré par le 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>quelques paramétrages possible dans le web.xml : 
+- toutes les vues sont ARIA
+- écriture des IDs des composants dans les pages
+- compression du DOM
+- compression des ressources
+- delta submit
+- session timeout</comment>
+         </element>
+         <element name="gestiondesetats" title="Gestion des états">
+            <desc>Gestion des états dans le contexte</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="communicationoudependance" title="Communication ou 
dépendance">
+            <desc>Communication ou dépendance d'état entre composants</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="chargementparparties" title="Chargement par parties">
+            <desc>Chargement par parties des données à afficher dans le 
rendu</desc>
+            <desc0>Pas de chargement paresseux des données</desc0>
+            <desc1>Chargement paresseux des données possible</desc1>
+            <desc2>Chargement paresseux des données possible et est 
paramétrable par le développeur</desc2>
+            <score>2</score>
+            <comment>Mise à jour de certaines parties de la page, Automatic 
AJAX</comment>
+         </element>
+      </element>
+      <element name="export" title="Export">
+         <desc>Export de données</desc>
+         <comment></comment>
+         <element name="formatscibles" title="Formats cibles">
+            <desc>Le nombre de formats dans lesquels l'expor tpeut être 
effectué</desc>
+            <desc0>Aucun format disponible</desc0>
+            <desc1>Quelques formats disponibles</desc1>
+            <desc2>Possibilité d'étendre l'export à d'autres formats</desc2>
+            <score>1</score>
+            <comment>pdf, excel, csv, SVG
+</comment>
+         </element>
+         <element name="parametrage" title="Paramétrage">
+            <desc>Paramétrage de l'export</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="respectdesselections" title="Respect des sélections">
+            <desc>L'export prend en compte les sélections et tris effectués 
à l'écran par l'utilisateur final</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="flotdexecution" title="Flot d'exécution">
+         <desc>Gestion du flot d'exécution</desc>
+         <comment></comment>
+         <element name="gestiondesexceptions" title="Gestion des exceptions">
+            <desc>Le framework améliore la gestion des exceptions</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>côté serveur : interception de l'exception que l'on 
peut traiter
+côté client : rappel à javascript pour afficher l'erreur </comment>
+         </element>
+         <element name="injectiondedependances" title="Injection de 
dépendances">
+            <desc>Le framework fourni l'injection de dépendances</desc>
+            <desc0>Le framework dépend d'un autre pour l'injection de 
dépendances</desc0>
+            <desc1></desc1>
+            <desc2>Le framwork fournit l'injection de dépendances 
paramétrable</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="ajax" title="AJAX">
+         <desc></desc>
+         <comment></comment>
+         <element name="parametrage1" title="Paramétrage">
+            <desc>Les composants ont des fonctionnalités AJAX que l'on peut 
désactiver</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment>la version 2.0 utilise l'Automatic AJAX</comment>
+         </element>
+         <element name="nombredecomposants" title="Nombre de composants">
+            <desc>Nombre de composants ou fonctionnalités qui ne fonctionne 
que par AJAX</desc>
+            <desc0>Toutes</desc0>
+            <desc1>Peu</desc1>
+            <desc2>Très peu</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="modenonajax" title="Mode non AJAX">
+            <desc>Possibilité de disposer d'un mode non AJAX global</desc>
+            <desc0>Seul le mode AJAX est possible</desc0>
+            <desc1>Certaines alternatives non AJAX sont disponibles</desc1>
+            <desc2>Le framework permet de générer des versions non AJAX du 
code</desc2>
+            <score>0</score>
+            <comment>AJAX est omniprésent</comment>
+         </element>
+      </element>
+   </section>
+   <section name="utilisabilite" title="Utilisabilité">
+      <desc>Fonctionnalité facilitant l'utilisation du framework ou des 
applications développées avec</desc>
+      <element name="integrationetextension" title="Intégration et extension">
+         <desc>Capacité du framework a être étendu</desc>
+         <comment></comment>
+         <element name="composantsgraphiques1" title="Composants graphiques">
+            <desc>Possibilité d'étendre les composants graphiques du 
framework</desc>
+            <desc0>Pas d'extension de composants graphiques</desc0>
+            <desc1>Possibilité d'étendre les composants graphiques</desc1>
+            <desc2>Possibilité d'étendre les composants graphiques et 
d'utiliser des templates</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="dependances" title="Dépendances">
+            <desc>Dépendances à d'autres technologies (AJAX, HTML5, Flash, 
javascript)</desc>
+            <desc0>Fortes dépendances</desc0>
+            <desc1>Faibles dépendances</desc1>
+            <desc2>Aucune dépendance</desc2>
+            <score>1</score>
+            <comment>Adhérence à Mojarra</comment>
+         </element>
+         <element name="interaction" title="Interaction">
+            <desc>Interaction avec d'autres technologies ou frameworks</desc>
+            <desc0>Pas d'interaction prévue</desc0>
+            <desc1>Quelques interaction ciblées</desc1>
+            <desc2>Interaction nombreuses et générales</desc2>
+            <score>2</score>
+            <comment>AJAX, jsf, flash, quicktime ...
+Facelets, EJBs, Hibernate,
+Seam, Spring, Portals
+RichFaces
+Apache MyFaces
+ADF Faces
+ZK
+Echo
+Vaadin</comment>
+         </element>
+      </element>
+      <element name="portabilite" title="Portabilité">
+         <desc>Portabilité des pages rendues</desc>
+         <comment>Voir aussi les serveurs supportés :    
+* Glassfish 3
+* JBoss 6
+ * Tomcat 6 &amp; 7 (by including the JSF 2.0 runtime libraries in the project)
+ICEfaces 2.0 should be deployable on any JEE 6 Web Profile compliant platform
+</comment>
+         <element name="navigateurssupportes" title="Navigateurs supportés">
+            <desc>Moteur de rendu HTML supportés</desc>
+            <comment></comment>
+            <element name="gecko" title="Gecko">
+               <desc>Iceweasel, epiphany, firefox</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Supporté pour les dernières versions (Gecko 
2.0)</desc1>
+               <desc2>Toutes les versions sont supportées</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="khtml/webkit" title="KHTML / WebKit">
+               <desc>Konqueror, webcore (safari, chrome)</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>WebKit est supporté</desc1>
+               <desc2>KHTML et WebKitsont  supportés</desc2>
+               <score>1</score>
+               <comment>Non communiqué</comment>
+            </element>
+            <element name="tasman" title="Tasman">
+               <desc>IE sous Mac</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Partiellement supporté</desc1>
+               <desc2>Supporté</desc2>
+               <score>0</score>
+               <comment>Non communiqué</comment>
+            </element>
+            <element name="trident" title="Trident">
+               <desc>IE sous windows</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Seul IE7 ou seul IE6 est supporté</desc1>
+               <desc2>IE6 et IE7 supportés</desc2>
+               <score>1</score>
+               <comment>support d'IE6 amélioré dans la version entreprise 
seulement</comment>
+            </element>
+            <element name="presto" title="Presto">
+               <desc>Opéra</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Opéra supporté à partir de la version 9.1</desc1>
+               <desc2>Opéra supporté à partir de la version 8.5</desc2>
+               <score>1</score>
+               <comment></comment>
+            </element>
+         </element>
+         <element name="accessibilite" title="Accessibilité">
+            <desc>Fonctionnalités prévues pour gérer l'accessibilité</desc>
+            <desc0>Aucune fonctionnalité d'accessibilité</desc0>
+            <desc1>Quelques fonctionnalités disponibles</desc1>
+            <desc2>Véritable stratégie de gestion de l'accessibilité visant 
le support des recommendations WAI du W3C</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="internationalisation" title="Internationalisation">
+            <desc>Fonctionnalité permettant de gérer 
l'internationalisation</desc>
+            <desc0>Pas de fonctionnalité d'internationalisation</desc0>
+            <desc1>Fonctionnaliés d'internationalisation disponibles mais 
limitées</desc1>
+            <desc2>Fonctionnaliés avancées d'internationalisation comme les 
locales</desc2>
+            <score>1</score>
+            <comment>possbilité de choisir la langue : locale et ressource 
bundle
+recherche la langue du navigateur pour automatiquement choisir la langue du 
site</comment>
+         </element>
+         <element name="multiclient" title="Multi cibles">
+            <desc>Capacité du framework à s'adapter à des clients de types 
différents (PC, terminaux mobiles, ...)</desc>
+            <desc0>Seuls les navigateurs de PC sont supportés</desc0>
+            <desc1>Quelques fonctionnalités facilitent l'adaptation à 
d'autres cibles que PC</desc1>
+            <desc2>Le framework est conçu pour gérer l'hétérogénéité 
des cibles</desc2>
+            <score>2</score>
+            <comment>package spécifique pour développement mobile
+navigateurs mobile supportés : Safari, Opera Mobile, Blackberry  </comment>
+         </element>
+      </element>
+      <element name="securite" title="Sécurité">
+         <desc>Mécanismes de protection disponibles contre les attaques de 
type XSS ou CSRF</desc>
+         <comment></comment>
+         <element name="protectioncsrf" title="Protection CSRF">
+            <desc>Protection coté client contre le CSRF (Cross-site request 
forgery) : éviter que l'utilisation d'un cookie encore actif ne puisse être 
détournée à l'insu de l'utilisateur</desc>
+            <desc0>Pas de protection contre le CSRF</desc0>
+            <desc1>La protection contre le CSRF est limitée et complexe à 
mettre en oeuvre</desc1>
+            <desc2>Le framework propose des solutions pour se protéger du 
CSRF</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="protectioninjectiondecode" title="Protection injection 
de code">
+            <desc>Protection contre les injections de code (formulaires)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="outillage" title="Outillage">
+         <desc>Outils de développement disponibles</desc>
+         <comment></comment>
+         <element name="outildeveloppement" title="Développement">
+            <desc>Outils adaptés au développement avec le framework</desc>
+            <desc0>Aucun outil adapté disponible</desc0>
+            <desc1>Quelques outils sont disponibles</desc1>
+            <desc2>De nombreux outils sont disponibles et permettent 
l'intégration dans les principaux IDE</desc2>
+            <score>2</score>
+            <comment>Greffon pour eclipse (et NetBeans, MyEclipse,...) et 
tutoriels pour démarrer</comment>
+         </element>
+         <element name="testsunitaires" title="Tests unitaires">
+            <desc>Tests unitaires facilités</desc>
+            <desc0>Pas d'environnement de tests unitaires disponible</desc0>
+            <desc1>Quelques fonctionnalités de tests unitaires sont 
disponibles mais restent limitées ou complexes à utiliser</desc1>
+            <desc2>Environnement complet de tests unitaires disponible</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="performanceettenueencharge" title="Performance et tenue 
en charge">
+         <desc>Performance et tenue en charge</desc>
+         <comment></comment>
+         <element name="nombredetransactions" title="Nombre de transactions">
+            <desc>Nombre de liens secondaires</desc>
+            <desc0>Très grand nombre de liens secondaires indésirés.</desc0>
+            <desc1>Faible nombre de liens secondaires ou paramétrage possible 
de ce qui est chargé</desc1>
+            <desc2>Aucun liens secondaire non désiré</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="tailledespagesgenerees" title="Taille des pages 
générées">
+            <desc>Taille des pages générées</desc>
+            <desc0>La taille des pages est considérable</desc0>
+            <desc1>La taille des pages est raisonnable</desc1>
+            <desc2>La taille des pages est idéalement faible.</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+</document>

Index: RichFaces/RichFaces-3.3.3_fr.qsos
===================================================================
RCS file: RichFaces/RichFaces-3.3.3_fr.qsos
diff -N RichFaces/RichFaces-3.3.3_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ RichFaces/RichFaces-3.3.3_fr.qsos   29 May 2012 12:42:46 -0000      1.1
@@ -0,0 +1,686 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <name>Nicolas Albert</name>
+            <email>address@hidden</email>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <language>fr</language>
+      <appname>RichFaces</appname>
+      <release>3.3.3</release>
+      <licenseid>32</licenseid>
+      <licensedesc>GNU LGPL</licensedesc>
+      <url>http://www.jboss.org/richfaces</url>
+      <desc>RichFaces est une bibliothèque de composant évolués pour JSF et 
un framework qui facilite l'utilisation d'Ajax</desc>
+      <demourl>http://livedemo.exadel.com/richfaces-demo/index.jsp</demourl>
+      <qsosformat>1.6</qsosformat>
+      <qsosappfamily>Extensions JSF</qsosappfamily>
+      <qsosspecificformat>0.1</qsosspecificformat>
+      <qsosappname></qsosappname>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>2</score>
+            <comment>Le projet est assez ancien et livre régulièrement de 
nouvelles versions</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>2</score>
+            <comment>Entreprises peu connues.</comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>2</score>
+            <comment>62 développeurs dont 10 actifs sur les 12 derniers 
mois.</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>2</score>
+            <comment>Feuille de route présente, versions régulières et 
nouvelles fonctionnalités.</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>0</score>
+            <comment>Les pricipaux développeurs sont des employés de RedHat 
ou d'Exadel.</comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>0</score>
+            <comment>RedHat et Exadel</comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>0</score>
+               <comment>LGPL 2.1</comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>2</score>
+               <comment>LGPL 2.1</comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>0</score>
+            <comment>La société Exadel liée par contrat à RedHat.</comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>2</score>
+            <comment>Documentation pas traduite mais très complète.</comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>2</score>
+            <comment>utilisation de maven, pmd...</comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment>Utilisation de maven.</comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>2</score>
+            <comment>Distinction API et Implémentation</comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>2</score>
+            <comment>Dans JBoss Developer Studio ou Eclipse.</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>2</score>
+            <comment>a4j:log permet de récupérer les logs de ce qui est 
exécuté au niveau du framework</comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>1</score>
+            <comment>Specification, Implémentation</comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment>Utilisation de maven.</comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="elementsgraphiques" title="Eléments graphiques">
+      <desc>Fonctionnalités liées au rendu graphique des applications 
Web</desc>
+      <element name="saisie" title="Saisie">
+         <desc>Composants de saisie de données</desc>
+         <comment></comment>
+         <element name="texte1" title="Texte">
+            <desc>Champs de saisie de texte</desc>
+            <desc0>Aucun champs de saisie</desc0>
+            <desc1>Champs de saisie limité</desc1>
+            <desc2>Champs de saisie enrichi</desc2>
+            <score>2</score>
+            <comment>intégration de tinyMCE WYSIWYG (par le composant 
rich:editor)</comment>
+         </element>
+         <element name="listes1" title="Listes">
+            <desc>Sélection dans une liste</desc>
+            <desc0>Aucune liste</desc0>
+            <desc1>Liste limitée</desc1>
+            <desc2>Liste enrichie</desc2>
+            <score>2</score>
+            <comment>ListShuttle choix d'éléments dans une liste</comment>
+         </element>
+         <element name="validation" title="Validation">
+            <desc>Mécanismes intégrés de validation de la saisie</desc>
+            <desc0>Aucun mécanisme de validation disponible</desc0>
+            <desc1>Validation limitée à certains type de saisie (email, URL, 
...)</desc1>
+            <desc2>Validation possible via des modèles ou des expressions 
régulières</desc2>
+            <score>2</score>
+            <comment>validation ajax, possibilité d'utilisation de "Hibernate 
validators"</comment>
+         </element>
+         <element name="conversion" title="Conversion">
+            <desc>Conversion de données vers un type Java</desc>
+            <desc0>Aucun mécanisme de conversion disponible</desc0>
+            <desc1>Conversion limitée à certains type (email, URL, 
...)</desc1>
+            <desc2>Mécanisme de conversion riche et extensible.</desc2>
+            <score>1</score>
+            <comment>Définit un ensemble de convertisseurs. Possibilité de 
convertisseurs personnalisés.</comment>
+         </element>
+         <element name="boutons1" title="Boutons">
+            <desc>Bouton radio, cases à cocher, bascules</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>commandButton</comment>
+         </element>
+      </element>
+      <element name="conteneurs" title="Conteneurs">
+         <desc>Composants de regroupement et d'organisation d'autres 
composants</desc>
+         <comment></comment>
+         <element name="arbre" title="Arbre">
+            <desc>Arbre ou liste arborescente</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>Arbre avec glisser-déposer</comment>
+         </element>
+         <element name="tableaux1" title="Tableaux">
+            <desc>Tableaux de structuration des données affichées</desc>
+            <comment></comment>
+            <element name="pagination" title="Pagination">
+               <desc>Découpage des données en pages</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>composant datascroller</comment>
+            </element>
+            <element name="boutonsdenavigation" title="Boutons de navigation">
+               <desc>Génération et gestion des boutons pour accéder à la 
page suivante/précédente, ainsi que décompte des pages existantes
+</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>composant datascroller</comment>
+            </element>
+            <element name="tri" title="Tri">
+               <desc>Fonctionnalités de tri</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>Possibilité de définir le tri par programmation, 
activé par paramétrage dans l'interface. Possibilité de réorganiser les 
colonnes (composant extendedDataTable).</comment>
+            </element>
+         </element>
+         <element name="cadres1" title="Cadres">
+            <desc>Cadre</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>Nombreux cadres définis (barre d'outils...)</comment>
+         </element>
+         <element name="onglet" title="Onglet">
+            <desc>Onglet</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>Composant TabPanel</comment>
+         </element>
+      </element>
+      <element name="manipulationdelapage" title="Manipulation de la page">
+         <desc>Fonctionnalités de sélection et de modification d'objets dans 
la page HTML par l'utilisateur final</desc>
+         <comment></comment>
+         <element name="modificationdevaleurs" title="Modification de valeurs">
+            <desc>Modification d'objet</desc>
+            <desc0>Pas de modification possible d'une valeur</desc0>
+            <desc1>Modification possible mais limitée ou difficile à mettre 
en oeuvre</desc1>
+            <desc2>Modification possible et facile à mettre en oeuvre</desc2>
+            <score>0</score>
+            <comment>seulement champs de saisie</comment>
+         </element>
+         <element name="glisser/deposer" title="Glisser/Déposer">
+            <desc>Gestion du Glisser/Déposer (Grag&amp;Drop)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>Fonctionnalité puissante car elle permet d'activer le 
"glisser" et le "déposer" (séparément) dans n'importe quel 
composant.</comment>
+         </element>
+         <element name="selectionner" title="Sélectionner">
+            <desc>L'utilisateur peut sélectionner un élément ou un 
cadre</desc>
+            <desc0>Pas de sélection possible</desc0>
+            <desc1>Sélection possible mais limitée en termes d'usage</desc1>
+            <desc2>Sélection possible sans limitation en termes 
d'usages</desc2>
+            <score>2</score>
+            <comment>possibilité pour un composant donné d'autoriser la 
sélection multiple ou simple par paramétrage.</comment>
+         </element>
+      </element>
+      <element name="composantsevolues1" title="Composants évolués">
+         <desc>Composants graphiques évolués</desc>
+         <comment></comment>
+         <element name="composantsevolues12" title="Composants évolués">
+            <desc>Calendriers, graphes, menus, upload ...</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Seul un nombre restreint de composants est 
disponible</desc1>
+            <desc2>De nombreux composants sont disponibles</desc2>
+            <score>2</score>
+            <comment>calendrier, menus contextuels, choix de couleur, upload, 
cartes géographiques (composant gmap)</comment>
+         </element>
+         <element name="retourutilisateur1" title="Retour utilisateur">
+            <desc>Barres de progression, d'état</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>barre de progression, infobulles.</comment>
+         </element>
+         <element name="effetsanimes1" title="Effets animés">
+            <desc>Effets d'animations disponibles</desc>
+            <desc0>Aucun effet n'est disponible</desc0>
+            <desc1>Seul un nombre restreint d'effets est disponible</desc1>
+            <desc2>De nombreux effets sont disponibles</desc2>
+            <score>1</score>
+            <comment>Appelle la bibliothèque javascript 
Scriptaculous</comment>
+         </element>
+         <element name="multimedia" title="Multimédia">
+            <desc>Possibilité d'intégrer des médias (audio / vidéo / 
dessin )</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>film SWF, images générées.</comment>
+         </element>
+         <element name="themes" title="Thèmes">
+            <desc>Possibilité d'utiliser des thèmes</desc>
+            <desc0>Pas de thème possible</desc0>
+            <desc1>Seuls des thèmes pré-définis sont utilisables</desc1>
+            <desc2>Il est possible de définir ses propres thèmes ou un outil 
d'aide à la génération de thème est disponible</desc2>
+            <score>2</score>
+            <comment>Possibilité de définir des thèmes. Possibilité 
d'appliquer un thème ou un élément (au sens CSS) à un composant 
graphique.</comment>
+         </element>
+      </element>
+   </section>
+   <section name="fonctionnalitesnongraphiques" title="Eléments non 
graphiques">
+      <desc>Fonctionnalités non graphiques offertes par le cadriciel</desc>
+      <element name="evenements" title="Evénements">
+         <desc>Gestion des événements</desc>
+         <comment></comment>
+         <element name="evenements1" title="Evénements">
+            <desc>Capacité du cadriciel à gérer des événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment>Les événements javascript.</comment>
+         </element>
+         <element name="abonnement" title="Abonnement">
+            <desc>Mécanisme d'abonnement des Beans aux événements du 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>composant AJAX a4j:support </comment>
+         </element>
+         <element name="traitementdesevenements" title="Traitement des 
événements">
+            <desc>Mécanisme de traitement des événements</desc>
+            <desc0>Aucun mécanisme</desc0>
+            <desc1>Mécanisme simple</desc1>
+            <desc2>Mecanisme complet et extensible</desc2>
+            <score>1</score>
+            <comment>composant AJAX a4j:support </comment>
+         </element>
+         <element name="filesderequetes" title="Files de requêtes">
+            <desc>Files de requêtes ou d'événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>Composant AJAX a4j:queue</comment>
+         </element>
+      </element>
+      <element name="scopeetcontexte" title="Scope et contexte">
+         <desc>Une étendue de validité des informations nécessaires à 
l'interaction</desc>
+         <comment></comment>
+         <element name="definitiondescopes" title="Définition de scopes">
+            <desc>Le framework ajoute des scopes</desc>
+            <desc0>Aucun scope défini</desc0>
+            <desc1>Un scope défini</desc1>
+            <desc2>Plusieurs scopes définis ou le mécanisme est 
extensible</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="contexte" title="Contexte">
+            <desc>Le contexte associé au nouveau scope est géré par le 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>Balise keepAlive pour conserver un bean (semblable à la 
balise tomahawk t:saveState)</comment>
+         </element>
+         <element name="gestiondesetats" title="Gestion des états">
+            <desc>Gestion des états dans le contexte</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="communicationoudependance" title="Communication ou 
dépendance">
+            <desc>Communication ou dépendance d'état entre composants</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="chargementparparties" title="Chargement par parties">
+            <desc>Chargement par parties des données à afficher dans le 
rendu</desc>
+            <desc0>Pas de chargement paresseux des données</desc0>
+            <desc1>Chargement paresseux des données possible</desc1>
+            <desc2>Chargement paresseux des données possible et est 
paramétrable par le développeur</desc2>
+            <score>1</score>
+            <comment>Disponible pour le calendrier et le composant 
TreeData</comment>
+         </element>
+      </element>
+      <element name="export" title="Export">
+         <desc>Export de données</desc>
+         <comment></comment>
+         <element name="formatscibles" title="Formats cibles">
+            <desc>Le nombre de formats dans lesquels l'expor tpeut être 
effectué</desc>
+            <desc0>Aucun format disponible</desc0>
+            <desc1>Quelques formats disponibles</desc1>
+            <desc2>Possibilité d'étendre l'export à d'autres formats</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="parametrage" title="Paramétrage">
+            <desc>Paramétrage de l'export</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="respectdesselections" title="Respect des sélections">
+            <desc>L'export prend en compte les sélections et tris effectués 
à l'écran par l'utilisateur final</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="flotdexecution" title="Flot d'exécution">
+         <desc>Gestion du flot d'exécution</desc>
+         <comment></comment>
+         <element name="gestiondesexceptions" title="Gestion des exceptions">
+            <desc>Le framework améliore la gestion des exceptions</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="injectiondedependances" title="Injection de 
dépendances">
+            <desc>Le framework fourni l'injection de dépendances</desc>
+            <desc0>Le framework dépend d'un autre pour l'injection de 
dépendances</desc0>
+            <desc1></desc1>
+            <desc2>Le framwork fournit l'injection de dépendances 
paramétrable</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="ajax" title="Ajax">
+         <desc></desc>
+         <comment></comment>
+         <element name="parametrage1" title="Paramétrage">
+            <desc>Les composants ont des fonctionnalités Ajax que l'on peut 
désactiver</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>Ajout de fonctionnalité aux composants JSF 
existants.</comment>
+         </element>
+         <element name="composantsuniquementajax" title="Composants uniquement 
Ajax">
+            <desc>Nombre de composants ou fonctionnalités qui ne fonctionne 
que par Ajax</desc>
+            <desc0>Tous</desc0>
+            <desc1>Peu</desc1>
+            <desc2>Très peu</desc2>
+            <score>1</score>
+            <comment>De nombreux éléments proposent l'utilisation de 
fonctionnalités AJAX par simple paramétrage (attribut du composant).</comment>
+         </element>
+         <element name="modenonajax" title="Mode non AJAX">
+            <desc>Possibilité de disposer d'un mode non AJAX global</desc>
+            <desc0>Seul le mode AJAX est possible</desc0>
+            <desc1>Certaines alternatives non AJAX sont disponibles</desc1>
+            <desc2>Le framework permet de générer des versions non AJAX du 
code</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="utilisabilite" title="Utilisabilité">
+      <desc>Fonctionnalité facilitant l'utilisation du framework ou des 
applications développées avec</desc>
+      <element name="integrationetextension" title="Intégration et extension">
+         <desc>Capacité du framework a être étendu</desc>
+         <comment></comment>
+         <element name="composantsgraphiques1" title="Composants graphiques">
+            <desc>Possibilité d'étendre les composants graphiques du 
framework</desc>
+            <desc0>Pas d'extension de composants graphiques</desc0>
+            <desc1>Possibilité d'étendre les composants graphiques</desc1>
+            <desc2>Possibilité d'étendre les composants graphiques et 
d'utiliser des templates</desc2>
+            <score>2</score>
+            <comment>CDK (Component Development Kit)</comment>
+         </element>
+         <element name="dependances" title="Dépendances">
+            <desc>Dépendances à d'autres technologies (Ajax, HTML5, Flash, 
javascript)</desc>
+            <desc0>Fortes dépendances</desc0>
+            <desc1>Faibles dépendances</desc1>
+            <desc2>Aucune dépendance</desc2>
+            <score>1</score>
+            <comment>bibliothèque javascript Scriptaculous, jQuery et 
Prototype</comment>
+         </element>
+         <element name="interaction" title="Interaction">
+            <desc>Interaction avec d'autres technologies ou frameworks</desc>
+            <desc0>Pas d'interaction prévue</desc0>
+            <desc1>Quelques interaction ciblées</desc1>
+            <desc2>Interaction nombreuses et générales</desc2>
+            <score>1</score>
+            <comment>YUI, Seam</comment>
+         </element>
+      </element>
+      <element name="portabilite" title="Portabilité">
+         <desc>Portabilité des pages rendues</desc>
+         <comment></comment>
+         <element name="navigateurssupportes" title="Navigateurs supportés">
+            <desc>Moteur de rendu HTML supportés</desc>
+            <comment>dépend du thème utilisé</comment>
+            <element name="gecko" title="Gecko">
+               <desc>Iceweasel, epiphany, firefox</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Supporté pour les dernières versions (Gecko 
2.0)</desc1>
+               <desc2>Toutes les versions sont supportées</desc2>
+               <score>1</score>
+               <comment></comment>
+            </element>
+            <element name="khtml/webkit" title="KHTML / WebKit">
+               <desc>Konqueror, webcore (safari, chrome)</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>WebKit est supporté</desc1>
+               <desc2>KHTML et WebKitsont  supportés</desc2>
+               <score>1</score>
+               <comment></comment>
+            </element>
+            <element name="tasman" title="Tasman">
+               <desc>IE sous Mac</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Partiellement supporté</desc1>
+               <desc2>Supporté</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+            <element name="trident" title="Trident">
+               <desc>IE sous windows</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Seul IE7 ou seul IE6 est supporté</desc1>
+               <desc2>IE6 et IE7 supportés</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="presto" title="Presto">
+               <desc>Opéra</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Opéra supporté à partir de la version 9.1</desc1>
+               <desc2>Opéra supporté à partir de la version 8.5</desc2>
+               <score>2</score>
+               <comment>à partir de la 9.5</comment>
+            </element>
+         </element>
+         <element name="accessibilite" title="Accessibilité">
+            <desc>Fonctionnalités prévues pour gérer l'accessibilité</desc>
+            <desc0>Aucune fonctionnalité d'accessibilité</desc0>
+            <desc1>Quelques fonctionnalités disponibles</desc1>
+            <desc2>Véritable stratégie de gestion de l'accessibilité visant 
le support des recommendations WAI du W3C</desc2>
+            <score>1</score>
+            <comment>Quelques mentions dans les roadmaps et bugs résolus ou 
ouverts.</comment>
+         </element>
+         <element name="internationalisation" title="Internationalisation">
+            <desc>Fonctionnalité permettant de gérer 
l'internationalisation</desc>
+            <desc0>Pas de fonctionnalité d'internationalisation</desc0>
+            <desc1>Fonctionnaliés d'internationalisation disponibles mais 
limitées</desc1>
+            <desc2>Fonctionnaliés avancées d'internationalisation comme les 
locales</desc2>
+            <score>0</score>
+            <comment>le framework n'apporte rien</comment>
+         </element>
+         <element name="multiclient" title="Multi cibles">
+            <desc>Capacité du framework à s'adapter à des clients de types 
différents (PC, terminaux mobiles, ...)</desc>
+            <desc0>Seuls les navigateurs de PC sont supportés</desc0>
+            <desc1>Quelques fonctionnalités facilitent l'adaptation à 
d'autres cibles que PC</desc1>
+            <desc2>Le framework est conçu pour gérer l'hétérogénéité 
des cibles</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="securite" title="Sécurité">
+         <desc>Mécanismes de protection disponibles contre les attaques de 
type XSS ou CSRF</desc>
+         <comment></comment>
+         <element name="protectioncsrf" title="Protection CSRF">
+            <desc>Protection coté client contre le CSRF (Cross-site request 
forgery) : éviter que l'utilisation d'un cookie encore actif ne puisse être 
détournée à l'insu de l'utilisateur</desc>
+            <desc0>Pas de protection contre le CSRF</desc0>
+            <desc1>La protection contre le CSRF est limitée et complexe à 
mettre en oeuvre</desc1>
+            <desc2>Le framework propose des solutions pour se protéger du 
CSRF</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="protectioninjectiondecode" title="Protection injection 
de code">
+            <desc>Protection contre les injections de code (formulaires)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="outillage" title="Outillage">
+         <desc>Outils de développement disponibles</desc>
+         <comment></comment>
+         <element name="outildeveloppement" title="Développement">
+            <desc>Outils adaptés au développement avec le framework</desc>
+            <desc0>Aucun outil adapté disponible</desc0>
+            <desc1>Quelques outils sont disponibles</desc1>
+            <desc2>De nombreux outils sont disponibles et permettent 
l'intégration dans les principaux IDE</desc2>
+            <score>1</score>
+            <comment>JBoss Developer Studio (IDE à part entière) et JBoss 
Tools (pour Eclipse IDE) certaines versions de NetBeans et Component 
Development Kit spécifique à Rich Faces</comment>
+         </element>
+         <element name="testsunitaires" title="Tests unitaires">
+            <desc>Tests unitaires facilités</desc>
+            <desc0>Pas d'environnement de tests unitaires disponible</desc0>
+            <desc1>Quelques fonctionnalités de tests unitaires sont 
disponibles mais restent limitées ou complexes à utiliser</desc1>
+            <desc2>Environnement complet de tests unitaires disponible</desc2>
+            <score>1</score>
+            <comment>Le CDK (Component Development Kit) permet de générer 
des tests unitaires pour les composants spécifiques (custom components).
+a4j:log permet de récupérer les logs de ce qui est exécuté au niveau du 
framework</comment>
+         </element>
+      </element>
+      <element name="performanceettenueencharge" title="Performance et tenue 
en charge">
+         <desc>Performance et tenue en charge</desc>
+         <comment></comment>
+         <element name="nombredetransactions" title="Nombre de transactions">
+            <desc>Nombre de liens secondaires</desc>
+            <desc0>Très grand nombre de liens secondaires indésirés.</desc0>
+            <desc1>Faible nombre de liens secondaires ou paramétrage possible 
de ce qui est chargé</desc1>
+            <desc2>Aucun liens secondaire non désiré</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="tailledespagesgenerees" title="Taille des pages 
générées">
+            <desc>Taille des pages générées</desc>
+            <desc0>La taille des pages est considérable</desc0>
+            <desc1>La taille des pages est raisonnable</desc1>
+            <desc2>La taille des pages est idéalement faible.</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+</document>
\ No newline at end of file

Index: template/Extensions-JSF_fr.qtpl
===================================================================
RCS file: template/Extensions-JSF_fr.qtpl
diff -N template/Extensions-JSF_fr.qtpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ template/Extensions-JSF_fr.qtpl     29 May 2012 12:42:51 -0000      1.1
@@ -0,0 +1,526 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+    </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <language>fr</language>
+      <appname></appname>
+      <release></release>
+      <licenseid></licenseid>
+      <licensedesc></licensedesc>
+      <url></url>
+      <desc></desc>
+      <demourl></demourl>
+      <qsosformat>1.6</qsosformat>
+      <qsosappfamily>Extensions JSF</qsosappfamily>
+      <qsosspecificformat>0.1</qsosspecificformat>
+      <qsosappname></qsosappname>
+   </header>
+   <include section="Presto_generic"></include>
+   <section name="elementsgraphiques" title="Eléments graphiques">
+      <desc>Fonctionnalités liées au rendu graphique des applications 
Web</desc>
+      <!--element name="composantsgraphiques" title="Composants de base">
+         <desc>Composants graphiques spécifiques à l'extension JSF</desc>
+         <comment></comment-->
+         <element name="saisie" title="Saisie">
+            <desc>Composants de saisie de données</desc>
+            <comment></comment>
+            <element name="texte1" title="Texte">
+               <desc>Champs de saisie de texte</desc>
+               <desc0>Aucun champs de saisie</desc0>
+               <desc1>Champs de saisie limité</desc1>
+               <desc2>Champs de saisie enrichi</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="listes1" title="Listes">
+               <desc>Sélection dans une liste</desc>
+               <desc0>Aucune liste</desc0>
+               <desc1>Liste limitée</desc1>
+               <desc2>Liste enrichie</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="validation" title="Validation">
+               <desc>Mécanismes intégrés de validation de la saisie</desc>
+               <desc0>Aucun mécanisme de validation disponible</desc0>
+               <desc1>Validation limitée à certains type de saisie (email, 
URL, ...)</desc1>
+               <desc2>Validation possible via des modèles ou des expressions 
régulières</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="conversion" title="Conversion">
+               <desc>Conversion de données vers un type Java</desc>
+               <desc0>Aucun mécanisme de conversion disponible</desc0>
+               <desc1>Conversion limitée à certains type (email, URL, 
...)</desc1>
+               <desc2>Mécanisme de conversion riche et extensible.</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="boutons1" title="Boutons">
+               <desc>Bouton radio, cases à cocher, bascules</desc>
+               <desc0>Aucun composant disponible</desc0>
+               <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+               <desc2>Composant disponible, bien documenté et facile à 
mettre en oeuvre</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+         </element>
+         <element name="conteneurs" title="Conteneurs">
+            <desc>Composants de regroupement et d'organisation d'autres 
composants</desc>
+            <comment></comment>
+            <element name="arbre" title="Arbre">
+               <desc>Arbre ou liste arborescente</desc>
+               <desc0>Aucun composant disponible</desc0>
+               <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+               <desc2>Composant disponible, bien documenté et facile à 
mettre en oeuvre</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="tableaux1" title="Tableaux">
+               <desc>Tableaux de structuration des données affichées</desc>
+               <comment></comment>
+               <element name="pagination" title="Pagination">
+                  <desc>Découpage des données en pages</desc>
+                  <desc0>Fonctionnalité non présente</desc0>
+                  <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+                  <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+                  <score></score>
+                  <comment></comment>
+               </element>
+               <element name="boutonsdenavigation" title="Boutons de 
navigation">
+                  <desc>Génération et gestion des boutons pour accéder à 
la page suivante/précédente, ainsi que décompte des pages existantes
+</desc>
+                  <desc0>Fonctionnalité non présente</desc0>
+                  <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+                  <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+                  <score></score>
+                  <comment></comment>
+               </element>
+               <element name="tri" title="Tri">
+                  <desc>Fonctionnalités de tri</desc>
+                  <desc0>Fonctionnalité non présente</desc0>
+                  <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+                  <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+                  <score></score>
+                  <comment></comment>
+               </element>
+            </element>
+            <element name="cadres1" title="Cadres">
+               <desc>Cadres</desc>
+               <desc0>Composant indisponible</desc0>
+               <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+               <desc2>Composant disponible, bien documenté et facile à 
mettre en oeuvre</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="onglet" title="Onglet">
+               <desc>Onglet</desc>
+               <desc0>Composant indisponible</desc0>
+               <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+               <desc2>Composant disponible, bien documenté et facile à 
mettre en oeuvre</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+         </element>
+      <!--/element-->
+      <element name="manipulationdelapage" title="Manipulation de la page">
+         <desc>Fonctionnalités de sélection et de modification d'objets dans 
la page HTML par l'utilisateur final</desc>
+         <comment></comment>
+         <element name="modificationdevaleurs" title="Modification de valeurs">
+            <desc>Modification d'objet</desc>
+            <desc0>Pas de modification possible d'une valeur</desc0>
+            <desc1>Modification possible mais limitée ou difficile à mettre 
en oeuvre</desc1>
+            <desc2>Modification possible et facile à mettre en oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="glisser/deposer" title="Glisser/Déposer">
+            <desc>Gestion du Glisser/Déposer (Grag&amp;Drop)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="selectionner" title="Sélectionner">
+            <desc>L'utilisateur peut sélectionner un élément ou un 
cadre</desc>
+            <desc0>Pas de sélection possible</desc0>
+            <desc1>Sélection possible mais limitée en termes d'usage</desc1>
+            <desc2>Sélection possible sans limitation en termes 
d'usages</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="composantsevolues1" title="Composants évolués">
+         <desc>Composants graphiques évolués</desc>
+         <comment></comment>
+         <element name="composantsevolues12" title="Composants évolués">
+            <desc>Calendriers, graphes, menus, upload ...</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Seul un nombre restreint de composants est 
disponible</desc1>
+            <desc2>De nombreux composants sont disponibles</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="retourutilisateur1" title="Retour utilisateur">
+            <desc>Barres de progression, d'état</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="effetsanimes1" title="Effets animés">
+            <desc>Effets d'animations disponibles</desc>
+            <desc0>Aucun effet n'est disponible</desc0>
+            <desc1>Seul un nombre restreint d'effets est disponible</desc1>
+            <desc2>De nombreux effets sont disponibles</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="multimedia" title="Multimédia">
+            <desc>Possibilité d'intégrer des médias (audio / vidéo / 
dessin )</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="themes" title="Thèmes">
+            <desc>Possibilité d'utiliser des thèmes</desc>
+            <desc0>Pas de thème possible</desc0>
+            <desc1>Seuls des thèmes pré-définis sont utilisables</desc1>
+            <desc2>Il est possible de définir ses propres thèmes ou un outil 
d'aide à la génération de thème est disponible</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="fonctionnalitesnongraphiques" title="Eléments non 
graphiques">
+      <desc>Fonctionnalités non graphiques offertes par le cadriciel</desc>
+      <element name="evenements" title="Evénements">
+         <desc>Gestion des événements</desc>
+         <comment></comment>
+         <element name="evenements1" title="Evénements">
+            <desc>Capacité du cadriciel à gérer des événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="abonnement" title="Abonnement">
+            <desc>Mécanisme d'abonnement des Beans aux événements du 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="traitementdesevenements" title="Traitement des 
événements">
+            <desc>Mécanisme de traitement des événements</desc>
+            <desc0>Aucun mécanisme</desc0>
+            <desc1>Mécanisme simple</desc1>
+            <desc2>Mecanisme complet et extensible</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="filesderequetes" title="Files de requêtes">
+            <desc>Files de requêtes ou d'événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="scopeetcontexte" title="Scope et contexte">
+         <desc>Une étendue de validité des informations nécessaires à 
l'interaction</desc>
+         <comment></comment>
+         <element name="definitiondescopes" title="Définition de scopes">
+            <desc>Le framework ajoute des scopes</desc>
+            <desc0>Aucun scope défini</desc0>
+            <desc1>Un scope défini</desc1>
+            <desc2>Plusieurs scopes définis ou le mécanisme est 
extensible</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="contexte" title="Contexte">
+            <desc>Le contexte associé au nouveau scope est géré par le 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="gestiondesetats" title="Gestion des états">
+            <desc>Gestion des états dans le contexte</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="communicationoudependance" title="Communication ou 
dépendance">
+            <desc>Communication ou dépendance d'état entre composants</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="chargementparparties" title="Chargement par parties">
+            <desc>Chargement par parties des données à afficher dans le 
rendu</desc>
+            <desc0>Pas de chargement paresseux des données</desc0>
+            <desc1>Chargement paresseux des données possible</desc1>
+            <desc2>Chargement paresseux des données possible et est 
paramétrable par le développeur</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="export" title="Export">
+         <desc>Export de données</desc>
+         <comment></comment>
+         <element name="formatscibles" title="Formats cibles">
+            <desc>Le nombre de formats dans lesquels l'expor tpeut être 
effectué</desc>
+            <desc0>Aucun format disponible</desc0>
+            <desc1>Quelques formats disponibles</desc1>
+            <desc2>Possibilité d'étendre l'export à d'autres formats</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="parametrage" title="Paramétrage">
+            <desc>Paramétrage de l'export</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="respectdesselections" title="Respect des sélections">
+            <desc>L'export prend en compte les sélections et tris effectués 
à l'écran par l'utilisateur final</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="flotdexecution" title="Flot d'exécution">
+         <desc>Gestion du flot d'exécution</desc>
+         <comment></comment>
+         <element name="gestiondesexceptions" title="Gestion des exceptions">
+            <desc>Le framework améliore la gestion des exceptions</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="injectiondedependances" title="Injection de 
dépendances">
+            <desc>Le framework fourni l'injection de dépendances</desc>
+            <desc0>Le framework dépend d'un autre pour l'injection de 
dépendances</desc0>
+            <desc1></desc1>
+            <desc2>Le framwork fournit l'injection de dépendances 
paramétrable</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="ajax" title="Ajax">
+         <desc></desc>
+         <comment></comment>
+         <element name="parametrage1" title="Paramétrage">
+            <desc>Les composants ont des fonctionnalités Ajax que l'on peut 
désactiver</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="composantsuniquementajax" title="Composants uniquement 
Ajax">
+            <desc>Nombre de composants ou fonctionnalités qui ne fonctionne 
que par Ajax</desc>
+            <desc0>Tous</desc0>
+            <desc1>Peu</desc1>
+            <desc2>Très peu</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="modenonajax" title="Mode non AJAX">
+            <desc>Possibilité de disposer d'un mode non AJAX global</desc>
+            <desc0>Seul le mode AJAX est possible</desc0>
+            <desc1>Certaines alternatives non AJAX sont disponibles</desc1>
+            <desc2>Le framework permet de générer des versions non AJAX du 
code</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="utilisabilite" title="Utilisabilité">
+      <desc>Fonctionnalité facilitant l'utilisation du framework ou des 
applications développées avec</desc>
+      <element name="integrationetextension" title="Intégration et extension">
+         <desc>Capacité du framework a être étendu</desc>
+         <comment></comment>
+         <element name="composantsgraphiques1" title="Composants graphiques">
+            <desc>Possibilité d'étendre les composants graphiques du 
framework</desc>
+            <desc0>Pas d'extension de composants graphiques</desc0>
+            <desc1>Possibilité d'étendre les composants graphiques</desc1>
+            <desc2>Possibilité d'étendre les composants graphiques et 
d'utiliser des templates</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="dependances" title="Dépendances">
+            <desc>Dépendances à d'autres technologies (Ajax, HTML5, Flash, 
javascript)</desc>
+            <desc0>Fortes dépendances</desc0>
+            <desc1>Faibles dépendances</desc1>
+            <desc2>Aucune dépendance</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="interaction" title="Interaction">
+            <desc>Interaction avec d'autres technologies ou frameworks</desc>
+            <desc0>Pas d'interaction prévue</desc0>
+            <desc1>Quelques interaction ciblées</desc1>
+            <desc2>Interaction nombreuses et générales</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="portabilite" title="Portabilité">
+         <desc>Portabilité des pages rendues</desc>
+         <comment></comment>
+         <element name="navigateurssupportes" title="Navigateurs supportés">
+            <desc>Moteur de rendu HTML supportés</desc>
+            <comment></comment>
+            <element name="gecko" title="Gecko">
+               <desc>Iceweasel, epiphany, firefox</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Supporté pour les dernières versions (Gecko 
2.0)</desc1>
+               <desc2>Toutes les versions sont supportées</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="khtml/webkit" title="KHTML / WebKit">
+               <desc>Konqueror, webcore (safari, chrome)</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>WebKit est supporté</desc1>
+               <desc2>KHTML et WebKitsont  supportés</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="tasman" title="Tasman">
+               <desc>IE sous Mac</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Partiellement supporté</desc1>
+               <desc2>Supporté</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="trident" title="Trident">
+               <desc>IE sous windows</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Seul IE7 ou seul IE6 est supporté</desc1>
+               <desc2>IE6 et IE7 supportés</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="presto" title="Presto">
+               <desc>Opéra</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Opéra supporté à partir de la version 9.1</desc1>
+               <desc2>Opéra supporté à partir de la version 8.5</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+         </element>
+         <element name="accessibilite" title="Accessibilité">
+            <desc>Fonctionnalités prévues pour gérer l'accessibilité</desc>
+            <desc0>Aucune fonctionnalité d'accessibilité</desc0>
+            <desc1>Quelques fonctionnalités disponibles</desc1>
+            <desc2>Véritable stratégie de gestion de l'accessibilité visant 
le support des recommendations WAI du W3C</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="internationalisation" title="Internationalisation">
+            <desc>Fonctionnalité permettant de gérer 
l'internationalisation</desc>
+            <desc0>Pas de fonctionnalité d'internationalisation</desc0>
+            <desc1>Fonctionnaliés d'internationalisation disponibles mais 
limitées</desc1>
+            <desc2>Fonctionnaliés avancées d'internationalisation comme les 
locales</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="multiclient" title="Multi cibles">
+            <desc>Capacité du framework à s'adapter à des clients de types 
différents (PC, terminaux mobiles, ...)</desc>
+            <desc0>Seuls les navigateurs de PC sont supportés</desc0>
+            <desc1>Quelques fonctionnalités facilitent l'adaptation à 
d'autres cibles que PC</desc1>
+            <desc2>Le framework est conçu pour gérer l'hétérogénéité 
des cibles</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="securite" title="Sécurité">
+         <desc>Mécanismes de protection disponibles contre les attaques de 
type XSS ou CSRF</desc>
+         <comment></comment>
+         <element name="protectioncsrf" title="Protection CSRF">
+            <desc>Protection coté client contre le CSRF (Cross-site request 
forgery) : éviter que l'utilisation d'un cookie encore actif ne puisse être 
détournée à l'insu de l'utilisateur</desc>
+            <desc0>Pas de protection contre le CSRF</desc0>
+            <desc1>La protection contre le CSRF est limitée et complexe à 
mettre en oeuvre</desc1>
+            <desc2>Le framework propose des solutions pour se protéger du 
CSRF</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="protectioninjectiondecode" title="Protection injection 
de code">
+            <desc>Protection contre les injections de code (formulaires)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="outillage" title="Outillage">
+         <desc>Outils de développement disponibles</desc>
+         <comment></comment>
+         <element name="outildeveloppement" title="Développement">
+            <desc>Outils adaptés au développement avec le framework</desc>
+            <desc0>Aucun outil adapté disponible</desc0>
+            <desc1>Quelques outils sont disponibles</desc1>
+            <desc2>De nombreux outils sont disponibles et permettent 
l'intégration dans les principaux IDE</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="testsunitaires" title="Tests unitaires">
+            <desc>Tests unitaires facilités</desc>
+            <desc0>Pas d'environnement de tests unitaires disponible</desc0>
+            <desc1>Quelques fonctionnalités de tests unitaires sont 
disponibles mais restent limitées ou complexes à utiliser</desc1>
+            <desc2>Environnement complet de tests unitaires disponible</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="performanceettenueencharge" title="Performance et tenue 
en charge">
+         <desc>Performance et tenue en charge</desc>
+         <comment></comment>
+         <element name="nombredetransactions" title="Nombre de transactions">
+            <desc>Nombre de liens secondaires</desc>
+            <desc0>Très grand nombre de liens secondaires indésirés.</desc0>
+            <desc1>Faible nombre de liens secondaires ou paramétrage possible 
de ce qui est chargé</desc1>
+            <desc2>Aucun liens secondaire non désiré</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="tailledespagesgenerees" title="Taille des pages 
générées">
+            <desc>Taille des pages générées</desc>
+            <desc0>La taille des pages est considérable</desc0>
+            <desc1>La taille des pages est raisonnable</desc1>
+            <desc2>La taille des pages est idéalement faible.</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+</document>

Index: Trinidad/Trinidad-1.2_fr.qsos
===================================================================
RCS file: Trinidad/Trinidad-1.2_fr.qsos
diff -N Trinidad/Trinidad-1.2_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ Trinidad/Trinidad-1.2_fr.qsos       29 May 2012 12:43:21 -0000      1.1
@@ -0,0 +1,686 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <name>Nicolas Albert</name>
+            <email>address@hidden</email>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <language>fr</language>
+      <appname>Trinidad</appname>
+      <release>1.2.13</release>
+      <licenseid>23</licenseid>
+      <licensedesc>The Apache License 2.0</licensedesc>
+      <url>http://myfaces.apache.org/trinidad/index.html</url>
+      <desc>Apache MyFaces Trinidad est un framework JSF qui définit des 
composants et des mécanismes pour étendre les fonctionnalités de la 
spécification JSF et créer des applications web riches</desc>
+      <demourl>http://www.irian.at/trinidad-demo/faces/index.jspx</demourl>
+      <qsosformat>1.6</qsosformat>
+      <qsosappfamily>Extensions JSF</qsosappfamily>
+      <qsosspecificformat>0.1</qsosspecificformat>
+      <qsosappname></qsosappname>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>2</score>
+            <comment>Le code provient de la  bibliothèque Oracle ADF Faces 
qui a en partie été rendue open source en 2007.</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>2</score>
+            <comment>Une cinquantaine de développeurs. Employés de diverses 
sociétés mais tous membres de la communauté active d'Apache.</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>1</score>
+            <comment>feuille de route ancienne, pas de prévision de 
fonctionnalités.</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>2</score>
+               <comment>Licence Apache 2.0</comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>0</score>
+               <comment>Licence Apache 2.0</comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>1</score>
+            <comment>Pour des raisons historiques du projet, le code provient 
d'Oracle, mais les développeurs actuels viennent d'organisation 
diverses.</comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>2</score>
+            <comment>Utilisation de maven, rapports PMD et CPD accessibles en 
ligne</comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment>Utilisation de maven.</comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>2</score>
+            <comment>Distinction API et implémentation</comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>2</score>
+            <comment>Distinction API et implémentation</comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment>Utilisation de maven.</comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>2</score>
+            <comment>Distinction API et implémentation</comment>
+         </element>
+      </element>
+   </section>
+   <section name="elementsgraphiques" title="Eléments graphiques">
+      <desc>Fonctionnalités liées au rendu graphique des applications 
Web</desc>
+      <element name="saisie" title="Saisie">
+         <desc>Composants de saisie de données</desc>
+         <comment></comment>
+         <element name="texte1" title="Texte">
+            <desc>Champs de saisie de texte</desc>
+            <desc0>Aucun champs de saisie</desc0>
+            <desc1>Champs de saisie limité</desc1>
+            <desc2>Champs de saisie enrichi</desc2>
+            <score>1</score>
+            <comment>Complétion automatique</comment>
+         </element>
+         <element name="listes1" title="Listes">
+            <desc>Sélection dans une liste</desc>
+            <desc0>Aucune liste</desc0>
+            <desc1>Liste limitée</desc1>
+            <desc2>Liste enrichie</desc2>
+            <score>1</score>
+            <comment>Saisie de liste de valeurs (inputListOfValues), selection 
multiple dans une liste (selectManyList).</comment>
+         </element>
+         <element name="validation" title="Validation">
+            <desc>Mécanismes intégrés de validation de la saisie</desc>
+            <desc0>Aucun mécanisme de validation disponible</desc0>
+            <desc1>Validation limitée à certains type de saisie (email, URL, 
...)</desc1>
+            <desc2>Validation possible via des modèles ou des expressions 
régulières</desc2>
+            <score>2</score>
+            <comment>Mécanisme de validation côté client également 
disponible.</comment>
+         </element>
+         <element name="conversion" title="Conversion">
+            <desc>Conversion de données vers un type Java</desc>
+            <desc0>Aucun mécanisme de conversion disponible</desc0>
+            <desc1>Conversion limitée à certains type (email, URL, 
...)</desc1>
+            <desc2>Mécanisme de conversion riche et extensible.</desc2>
+            <score>2</score>
+            <comment>Mécanisme de conversion côté client également 
disponible. Conversion de couleurs, dates, nombres.</comment>
+         </element>
+         <element name="boutons1" title="Boutons">
+            <desc>Bouton radio, cases à cocher, bascules</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="conteneurs" title="Conteneurs">
+         <desc>Composants de regroupement et d'organisation d'autres 
composants</desc>
+         <comment>Conteneurs nombreux et variés.</comment>
+         <element name="arbre" title="Arbre">
+            <desc>Arbre ou liste arborescente</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="tableaux1" title="Tableaux">
+            <desc>Tableaux de structuration des données affichées</desc>
+            <comment></comment>
+            <element name="pagination" title="Pagination">
+               <desc>Découpage des données en pages</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment>attributs du composant</comment>
+            </element>
+            <element name="boutonsdenavigation" title="Boutons de navigation">
+               <desc>Génération et gestion des boutons pour accéder à la 
page suivante/précédente, ainsi que décompte des pages existantes
+</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="tri" title="Tri">
+               <desc>Fonctionnalités de tri</desc>
+               <desc0>Fonctionnalité non présente</desc0>
+               <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+               <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+               <score>1</score>
+               <comment>Uniquement dans le composant "tr:table"</comment>
+            </element>
+         </element>
+         <element name="cadres1" title="Cadres">
+            <desc>Cadre</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>1</score>
+            <comment>frame</comment>
+         </element>
+         <element name="onglet" title="Onglet">
+            <desc>Onglet</desc>
+            <desc0>Composant indisponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>1</score>
+            <comment>panelTabbed</comment>
+         </element>
+      </element>
+      <element name="manipulationdelapage" title="Manipulation de la page">
+         <desc>Fonctionnalités de sélection et de modification d'objets dans 
la page HTML par l'utilisateur final</desc>
+         <comment></comment>
+         <element name="modificationdevaleurs" title="Modification de valeurs">
+            <desc>Modification d'objet</desc>
+            <desc0>Pas de modification possible d'une valeur</desc0>
+            <desc1>Modification possible mais limitée ou difficile à mettre 
en oeuvre</desc1>
+            <desc2>Modification possible et facile à mettre en oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="glisser/deposer" title="Glisser/Déposer">
+            <desc>Gestion du Glisser/Déposer (Grag&amp;Drop)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment>Pas de glisser/déposer</comment>
+         </element>
+         <element name="selectionner" title="Sélectionner">
+            <desc>L'utilisateur peut sélectionner un élément ou un 
cadre</desc>
+            <desc0>Pas de sélection possible</desc0>
+            <desc1>Sélection possible mais limitée en termes d'usage</desc1>
+            <desc2>Sélection possible sans limitation en termes 
d'usages</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="composantsevolues1" title="Composants évolués">
+         <desc>Composants graphiques évolués</desc>
+         <comment></comment>
+         <element name="composantsevolues12" title="Composants évolués">
+            <desc>Calendriers, graphes, menus, upload ...</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Seul un nombre restreint de composants est 
disponible</desc1>
+            <desc2>De nombreux composants sont disponibles</desc2>
+            <score>1</score>
+            <comment>choix de date, choix de couleurs</comment>
+         </element>
+         <element name="retourutilisateur1" title="Retour utilisateur">
+            <desc>Barres de progression, d'état</desc>
+            <desc0>Aucun composant disponible</desc0>
+            <desc1>Composant disponible mais limité, pas documenté ou 
difficile à utiliser</desc1>
+            <desc2>Composant disponible, bien documenté et facile à mettre 
en oeuvre</desc2>
+            <score>2</score>
+            <comment>Barres de statut, de progression</comment>
+         </element>
+         <element name="effetsanimes1" title="Effets animés">
+            <desc>Effets d'animations disponibles</desc>
+            <desc0>Aucun effet n'est disponible</desc0>
+            <desc1>Seul un nombre restreint d'effets est disponible</desc1>
+            <desc2>De nombreux effets sont disponibles</desc2>
+            <score>1</score>
+            <comment>Basé sur l'utilisation de SVG.</comment>
+         </element>
+         <element name="multimedia" title="Multimédia">
+            <desc>Possibilité d'intégrer des médias (audio / vidéo / 
dessin )</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="themes" title="Thèmes">
+            <desc>Possibilité d'utiliser des thèmes</desc>
+            <desc0>Pas de thème possible</desc0>
+            <desc1>Seuls des thèmes pré-définis sont utilisables</desc1>
+            <desc2>Il est possible de définir ses propres thèmes ou un outil 
d'aide à la génération de thème est disponible</desc2>
+            <score>2</score>
+            <comment>Possibilité de définir ses propres style (pas 
outillé).</comment>
+         </element>
+      </element>
+   </section>
+   <section name="fonctionnalitesnongraphiques" title="Eléments non 
graphiques">
+      <desc>Fonctionnalités non graphiques offertes par le cadriciel</desc>
+      <element name="evenements" title="Evénements">
+         <desc>Gestion des événements</desc>
+         <comment></comment>
+         <element name="evenements1" title="Evénements">
+            <desc>Capacité du cadriciel à gérer des événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>Définition de nombreux événements sur tous les 
composants.</comment>
+         </element>
+         <element name="abonnement" title="Abonnement">
+            <desc>Mécanisme d'abonnement des Beans aux événements du 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="traitementdesevenements" title="Traitement des 
événements">
+            <desc>Mécanisme de traitement des événements</desc>
+            <desc0>Aucun mécanisme</desc0>
+            <desc1>Mécanisme simple</desc1>
+            <desc2>Mecanisme complet et extensible</desc2>
+            <score>1</score>
+            <comment>Javascript.</comment>
+         </element>
+         <element name="filesderequetes" title="Files de requêtes">
+            <desc>Files de requêtes ou d'événements</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="scopeetcontexte" title="Scope et contexte">
+         <desc>Une étendue de validité des informations nécessaires à 
l'interaction</desc>
+         <comment></comment>
+         <element name="definitiondescopes" title="Définition de scopes">
+            <desc>Le framework ajoute des scopes</desc>
+            <desc0>Aucun scope défini</desc0>
+            <desc1>Un scope défini</desc1>
+            <desc2>Plusieurs scopes définis ou le mécanisme est 
extensible</desc2>
+            <score>1</score>
+            <comment>PageFlowScope</comment>
+         </element>
+         <element name="contexte" title="Contexte">
+            <desc>Le contexte associé au nouveau scope est géré par le 
framework</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="gestiondesetats" title="Gestion des états">
+            <desc>Gestion des états dans le contexte</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>2</score>
+            <comment>Sauvegarde dite "côté client" avec "Token", paramètre 
au niveau application CLIENT_STATE_METHOD</comment>
+         </element>
+         <element name="communicationoudependance" title="Communication ou 
dépendance">
+            <desc>Communication ou dépendance d'état entre composants</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>Mécanisme Ajax : rafraichissement partiel de la page, la 
dépendance est écrite dans la déclaration de l'interface graphique (en une 
liste d'identifiants de composants).</comment>
+         </element>
+         <element name="chargementparparties" title="Chargement par parties">
+            <desc>Chargement par parties des données à afficher dans le 
rendu</desc>
+            <desc0>Pas de chargement paresseux des données</desc0>
+            <desc1>Chargement paresseux des données possible</desc1>
+            <desc2>Chargement paresseux des données possible et est 
paramétrable par le développeur</desc2>
+            <score>1</score>
+            <comment>Implémentation personnalisées de classes de conteneurs 
(XContainerModel).</comment>
+         </element>
+      </element>
+      <element name="export" title="Export">
+         <desc>Export de données</desc>
+         <comment>Export à implémenter soi-même avec les API et 
bibliiothèques d'Apache et d'autres provenances : apache POI , Jexcel , 
RTFtemplate, JODconverter, Itext</comment>
+         <element name="formatscibles" title="Formats cibles">
+            <desc>Le nombre de formats dans lesquels l'expor tpeut être 
effectué</desc>
+            <desc0>Aucun format disponible</desc0>
+            <desc1>Quelques formats disponibles</desc1>
+            <desc2>Possibilité d'étendre l'export à d'autres formats</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="parametrage" title="Paramétrage">
+            <desc>Paramétrage de l'export</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="respectdesselections" title="Respect des sélections">
+            <desc>L'export prend en compte les sélections et tris effectués 
à l'écran par l'utilisateur final</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="flotdexecution" title="Flot d'exécution">
+         <desc>Gestion du flot d'exécution</desc>
+         <comment></comment>
+         <element name="gestiondesexceptions" title="Gestion des exceptions">
+            <desc>Le framework améliore la gestion des exceptions</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="injectiondedependances" title="Injection de 
dépendances">
+            <desc>Le framework fourni l'injection de dépendances</desc>
+            <desc0>Le framework dépend d'un autre pour l'injection de 
dépendances</desc0>
+            <desc1></desc1>
+            <desc2>Le framwork fournit l'injection de dépendances 
paramétrable</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="ajax" title="Ajax">
+         <desc></desc>
+         <comment>API pour Ajax côté client et côté serveur.</comment>
+         <element name="parametrage1" title="Paramétrage">
+            <desc>Les composants ont des fonctionnalités Ajax que l'on peut 
désactiver</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="composantsuniquementajax" title="Composants uniquement 
Ajax">
+            <desc>Nombre de composants ou fonctionnalités qui ne fonctionne 
que par Ajax</desc>
+            <desc0>Tous</desc0>
+            <desc1>Peu</desc1>
+            <desc2>Très peu</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="modenonajax" title="Mode non AJAX">
+            <desc>Possibilité de disposer d'un mode non AJAX global</desc>
+            <desc0>Seul le mode AJAX est possible</desc0>
+            <desc1>Certaines alternatives non AJAX sont disponibles</desc1>
+            <desc2>Le framework permet de générer des versions non AJAX du 
code</desc2>
+            <score>0</score>
+            <comment>La possibilité de désactiver AJAX sera offerte dans la 
prochaine version.</comment>
+         </element>
+      </element>
+   </section>
+   <section name="utilisabilite" title="Utilisabilité">
+      <desc>Fonctionnalité facilitant l'utilisation du framework ou des 
applications développées avec</desc>
+      <element name="integrationetextension" title="Intégration et extension">
+         <desc>Capacité du framework a être étendu</desc>
+         <comment></comment>
+         <element name="composantsgraphiques1" title="Composants graphiques">
+            <desc>Possibilité d'étendre les composants graphiques du 
framework</desc>
+            <desc0>Pas d'extension de composants graphiques</desc0>
+            <desc1>Possibilité d'étendre les composants graphiques</desc1>
+            <desc2>Possibilité d'étendre les composants graphiques et 
d'utiliser des templates</desc2>
+            <score>1</score>
+            <comment>Mal documenté.</comment>
+         </element>
+         <element name="dependances" title="Dépendances">
+            <desc>Dépendances à d'autres technologies (Ajax, HTML5, Flash, 
javascript)</desc>
+            <desc0>Fortes dépendances</desc0>
+            <desc1>Faibles dépendances</desc1>
+            <desc2>Aucune dépendance</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="interaction" title="Interaction">
+            <desc>Interaction avec d'autres technologies ou frameworks</desc>
+            <desc0>Pas d'interaction prévue</desc0>
+            <desc1>Quelques interaction ciblées</desc1>
+            <desc2>Interaction nombreuses et générales</desc2>
+            <score>1</score>
+            <comment>La plupart des frameworks JSF (en particulier orchestra, 
tomahawk).</comment>
+         </element>
+      </element>
+      <element name="portabilite" title="Portabilité">
+         <desc>Portabilité des pages rendues</desc>
+         <comment></comment>
+         <element name="navigateurssupportes" title="Navigateurs supportés">
+            <desc>Moteur de rendu HTML supportés</desc>
+            <comment></comment>
+            <element name="gecko" title="Gecko">
+               <desc>Iceweasel, epiphany, firefox</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Supporté pour les dernières versions (Gecko 
2.0)</desc1>
+               <desc2>Toutes les versions sont supportées</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="khtml/webkit" title="KHTML / WebKit">
+               <desc>Konqueror, webcore (safari, chrome)</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>WebKit est supporté</desc1>
+               <desc2>KHTML et WebKitsont  supportés</desc2>
+               <score>1</score>
+               <comment></comment>
+            </element>
+            <element name="tasman" title="Tasman">
+               <desc>IE sous Mac</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Partiellement supporté</desc1>
+               <desc2>Supporté</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+            <element name="trident" title="Trident">
+               <desc>IE sous windows</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Seul IE7 ou seul IE6 est supporté</desc1>
+               <desc2>IE6 et IE7 supportés</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="presto" title="Presto">
+               <desc>Opéra</desc>
+               <desc0>Non supporté</desc0>
+               <desc1>Opéra supporté à partir de la version 9.1</desc1>
+               <desc2>Opéra supporté à partir de la version 8.5</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+         </element>
+         <element name="accessibilite" title="Accessibilité">
+            <desc>Fonctionnalités prévues pour gérer l'accessibilité</desc>
+            <desc0>Aucune fonctionnalité d'accessibilité</desc0>
+            <desc1>Quelques fonctionnalités disponibles</desc1>
+            <desc2>Véritable stratégie de gestion de l'accessibilité visant 
le support des recommendations WAI du W3C</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="internationalisation" title="Internationalisation">
+            <desc>Fonctionnalité permettant de gérer 
l'internationalisation</desc>
+            <desc0>Pas de fonctionnalité d'internationalisation</desc0>
+            <desc1>Fonctionnaliés d'internationalisation disponibles mais 
limitées</desc1>
+            <desc2>Fonctionnaliés avancées d'internationalisation comme les 
locales</desc2>
+            <score>0</score>
+            <comment>Nécessiter d'implementer des classes java pour obtenir 
un résultat.</comment>
+         </element>
+         <element name="multiclient" title="Multi cibles">
+            <desc>Capacité du framework à s'adapter à des clients de types 
différents (PC, terminaux mobiles, ...)</desc>
+            <desc0>Seuls les navigateurs de PC sont supportés</desc0>
+            <desc1>Quelques fonctionnalités facilitent l'adaptation à 
d'autres cibles que PC</desc1>
+            <desc2>Le framework est conçu pour gérer l'hétérogénéité 
des cibles</desc2>
+            <score>2</score>
+            <comment>Il est également possible d'indiquer si le rendu est 
destiné à être affiché à l'écran ou imprimé.
+La gestion des navigateurs sur smartphone sera amélioré dans la prochaine 
version.</comment>
+         </element>
+      </element>
+      <element name="securite" title="Sécurité">
+         <desc>Mécanismes de protection disponibles contre les attaques de 
type XSS ou CSRF</desc>
+         <comment></comment>
+         <element name="protectioncsrf" title="Protection CSRF">
+            <desc>Protection coté client contre le CSRF (Cross-site request 
forgery) : éviter que l'utilisation d'un cookie encore actif ne puisse être 
détournée à l'insu de l'utilisateur</desc>
+            <desc0>Pas de protection contre le CSRF</desc0>
+            <desc1>La protection contre le CSRF est limitée et complexe à 
mettre en oeuvre</desc1>
+            <desc2>Le framework propose des solutions pour se protéger du 
CSRF</desc2>
+            <score>1</score>
+            <comment>Le mécanisme de sauvegarde de l'état dite "côté 
client" avec "Token", paramètre au niveau application 
CLIENT_STATE_METHOD</comment>
+         </element>
+         <element name="protectioninjectiondecode" title="Protection injection 
de code">
+            <desc>Protection contre les injections de code (formulaires)</desc>
+            <desc0>Fonctionnalité non présente</desc0>
+            <desc1>Fonctionnalité limitée ou difficile à mettre en 
oeuvre</desc1>
+            <desc2>Fonctionnalité présente et facile à mettre en 
oeuvre</desc2>
+            <score>1</score>
+            <comment>Échappement par défaut des chaines entrées.</comment>
+         </element>
+      </element>
+      <element name="outillage" title="Outillage">
+         <desc>Outils de développement disponibles</desc>
+         <comment></comment>
+         <element name="outildeveloppement" title="Développement">
+            <desc>Outils adaptés au développement avec le framework</desc>
+            <desc0>Aucun outil adapté disponible</desc0>
+            <desc1>Quelques outils sont disponibles</desc1>
+            <desc2>De nombreux outils sont disponibles et permettent 
l'intégration dans les principaux IDE</desc2>
+            <score>1</score>
+            <comment>Eclipse IDE 3.4(+) et WTP (Web Tools Plugin)</comment>
+         </element>
+         <element name="testsunitaires" title="Tests unitaires">
+            <desc>Tests unitaires facilités</desc>
+            <desc0>Pas d'environnement de tests unitaires disponible</desc0>
+            <desc1>Quelques fonctionnalités de tests unitaires sont 
disponibles mais restent limitées ou complexes à utiliser</desc1>
+            <desc2>Environnement complet de tests unitaires disponible</desc2>
+            <score>1</score>
+            <comment>Possibilité d'utiliser le framework FitNesse pour les 
tests unitaires à travers le maven-trinidad-plugin.</comment>
+         </element>
+      </element>
+      <element name="performanceettenueencharge" title="Performance et tenue 
en charge">
+         <desc>Performance et tenue en charge</desc>
+         <comment></comment>
+         <element name="nombredetransactions" title="Nombre de transactions">
+            <desc>Nombre de liens secondaires</desc>
+            <desc0>Très grand nombre de liens secondaires indésirés.</desc0>
+            <desc1>Faible nombre de liens secondaires ou paramétrage possible 
de ce qui est chargé</desc1>
+            <desc2>Aucun liens secondaire non désiré</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="tailledespagesgenerees" title="Taille des pages 
générées">
+            <desc>Taille des pages générées</desc>
+            <desc0>La taille des pages est considérable</desc0>
+            <desc1>La taille des pages est raisonnable</desc1>
+            <desc2>La taille des pages est idéalement faible.</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+</document>
\ No newline at end of file



reply via email to

[Prev in Thread] Current Thread [Next in Thread]