pen icon Communication
quote

Internationalisation et arabisation d’un environnement Web d’évaluation à distance

JB

Membre a labase

Jamal Bentahar

Résumé de la communication

Face à la mondialisation de l’informatique, les fabricants de logiciels sont appelés à tenir compte des différents aspects culturels dans leurs produits. Ceci repose sur deux étapes : l’internationalisation (I18N) et la localisation (L10N). En outre, la L10N arabe présente de nombreux aspects nécessitant un traitement particulier. Dans ce contexte, nous avons développé une architecture capable de répondre aux besoins du multilinguisme pour un environnement Web d’évaluation à distance nommé EDILE (Exam DIistance Learning Environment). L’architecture proposée repose sur la séparation des codes des programmes des ressources utilisées. L’architecture est dotée aussi d’un composant assurant le formatage pour les différents formats de présentation. En ce basant sur cette architecture, EDILE utilise un même code source pour les différentes versions linguistiques. Par ailleurs, l’architecture supporte l’utilisation des paramètres pour indiquer, entre autres, la langue de l’interface et la fonte d’affichage. Les programmes sont paramétrés et les ressources sont indiquées dynamiquement au moment de l’exécution. Pour faciliter la l10n, les ressources sont stockées dans des classes hiérarchisées ce qui favorise l’extensibilité et la maintenance. Pour la langue arabe, nous avons résolu les problèmes des ligatures et de l’analyse contextuelle en utilisant une modélisation à base d’automates à états finis. Nous avons traité également le problème du réagencement bidirectionnel en se basant sur le standard Unicode et le modèle caractère-glyphe. La gestion du clavier est également assurée à l’aide d’un clavier virtuel implémenté conformément à la table Unicode.

Contexte

news icon Domaine de la communication :
Informatique et génie logiciel
host icon Hôte : Université Laval

Découvrez d'autres communications scientifiques

news icon

Thème du communication :

Informatique et génie logiciel

Autres communications du même congressiste :

news icon

Domaine de la communication :

Informatique et génie logiciel