[Top][All Lists]
[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&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 & 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&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&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&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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qsos-commits] qsos/sheet/JSF-extention IceFaces/IceFaces-2.0_...,
Raphaël Semeteys <=