The adaptation of user interfaces for people with special needs is a promising approach in order to enable their access to digital services. Model-based user interfaces provide a useful approach for this purpose since they allow tailoring final user interfaces with a high degree of flexibility. This paper describes a system called Adaptation Integration System aimed at providing Cameleon Reference Framework model-based tools with a mechanism to integrate adaptation rules in the development process. Thus, more accessible user-tailored interfaces can be automatically generated. The services provided by the system can be applied at both design time and runtime. At design time, a user interface can be tailored at any abstraction level in the development process. At runtime, changes in the context of use trigger the adaptation process. Adaptation rules are stored in a repository tagged with meta-information useful for the adaptation process, such as the granularity of the adaptations and the abstraction level. As case studies, two applications have been developed using the services provided by the system. One of them exploits the benefits at design time, whereas the other application is devoted to describe the adaptation process at runtime. The results obtained in these two scenarios demonstrate the viability and potential of the adaption integration system since even inexperienced designers may efficiently produce accessible user interfaces.

Integrating adaptation rules for people with special needs in model-based UI development process

Paternò F;
2016

Abstract

The adaptation of user interfaces for people with special needs is a promising approach in order to enable their access to digital services. Model-based user interfaces provide a useful approach for this purpose since they allow tailoring final user interfaces with a high degree of flexibility. This paper describes a system called Adaptation Integration System aimed at providing Cameleon Reference Framework model-based tools with a mechanism to integrate adaptation rules in the development process. Thus, more accessible user-tailored interfaces can be automatically generated. The services provided by the system can be applied at both design time and runtime. At design time, a user interface can be tailored at any abstraction level in the development process. At runtime, changes in the context of use trigger the adaptation process. Adaptation rules are stored in a repository tagged with meta-information useful for the adaptation process, such as the granularity of the adaptations and the abstraction level. As case studies, two applications have been developed using the services provided by the system. One of them exploits the benefits at design time, whereas the other application is devoted to describe the adaptation process at runtime. The results obtained in these two scenarios demonstrate the viability and potential of the adaption integration system since even inexperienced designers may efficiently produce accessible user interfaces.
2016
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Accessibility
Design space
Adaptation rules and model-based UI
File in questo prodotto:
File Dimensione Formato  
prod_329755-doc_116339.pdf

solo utenti autorizzati

Descrizione: Integrating adaptation rules for people with special needs in model-based UI development process
Tipologia: Versione Editoriale (PDF)
Dimensione 3.93 MB
Formato Adobe PDF
3.93 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_329755-doc_168941.pdf

accesso aperto

Descrizione: Integrating adaptation rules for people with special needs in model-based UI development process
Tipologia: Versione Editoriale (PDF)
Dimensione 1.12 MB
Formato Adobe PDF
1.12 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/294388
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 26
  • ???jsp.display-item.citation.isi??? 18
social impact