UIPLML: un outil basé sur les patrons pour l’ingénierie des systèmes d’information multi-plateformes

Nguyen, Thanh-Diane;Vanderdonckt, Jean;Seffah, Ahmed
(2016) 34e édition du Congrès INFORSID (InforSID′2016) — Location: Grenoble (31.May.2016)

Files

Nguyen-InforSID2016.pdf
  • Open Access
  • Adobe PDF
  • 468.42 KB

Details

Authors
  • Nguyen, Thanh-DianeUCLouvain
    Author
  • Author
  • Seffah, AhmedLappeenranta University of Technology
    Author
Abstract
Les patrons de conceptions (pattern en anglais) sont un outil qui a fait ses preuves à la fois dans la communauté IHM et en génie logiciel pour l’ingénierie des systèmes interactifs. Cependant, tel que documenté aujourd’hui, la grande majorité des patrons de conception des interfaces utilisateurs ne supportent pas le développement et l’adaptation des interfaces dites multi-contextes d'utilisation (multiplateformes, caractéristiques et expériences des utilisateurs et multi-environnement logiciel). L’utilisabilité n’est pas aussi prise en compte explicitement. Cette faiblesse rend aussi difficile la tâche des développeurs et gestionnaires des systèmes d’information de choisir le modèle de conception adéquat pour un cas particulier d’utilisation. Cet article introduit le langage UIPLML (User Interface Pattern Langue Markup Language) qui exploite un format standardisé basée sur le XML qui permet d’apporter une solution satisfaisante à l’ensemble de ces faiblesses. Ce langage utilise le concept de patron génératif qui va au-delà de la simple documentation des patrons ; il propose d’intégrer dans la description des patrons, la stratégie de génération de code et d’adaptation de l’interface. Pour illustrer ce langage UIPLML, une application est présentée en utilisant le patron de conception : Master/Détails pattern. L’exemple décrit, en plus d’une définition complète, ce pattern incluant l’utilisabilité et la génération d’un fichier XML pour faciliter son implémentation dans le contexte des multiplateformes
Affiliations

Citations

Nguyen, T.-D., Vanderdonckt, J., & Seffah, A. (2016). UIPLML: un outil basé sur les patrons pour l’ingénierie des systèmes d’information multi-plateformes. In Mireille Blay-Fornarino (ed.), Actes du Congrès InforSID′2016 (p. p. 215-220). InforSID. https://hdl.handle.net/2078.5/227321