composition dapplications interactives …et lutilisateur dans tout ça? benjamin caramel...
Post on 04-Apr-2015
104 Views
Preview:
TRANSCRIPT
Compositiond’applications interactives
…et l’utilisateur dans tout ça?
Benjamin Caramelcaramel@i3s.unice.fr
Laboratoire i3S - équipe Rainbowhttp://rainbow.i3s.unice.fr
Université de Nice - Sophia Antipolis / CNRS
Scénario exemple
16/11/10 Benjamin Caramel – I3S Rainbow 2
Composition Définition Pourquoi composer?
– Satisfaire un besoin non prévu– Assurer une communication
d’informations a priori impossible
Avantages (utilisateur)– Efficacité, Efficience
Qu’aurait-on fait?... Avant 2000 2000-2004: les Services Aujourd’hui… une voie
explorée
L’utilisateur dans la composition
Demande de composition d’applications– Besoin, Choix, Outils, Autorisations
Réalisation de la composition– Intervention requise - Volonté d’intervention– Expertise, Coût temporel, Présentation et Contrôle de la
Composition
Application composite– Utilisabilité, Evaluation, Evolution
16/11/10 Benjamin Caramel – I3S Rainbow 3
Demande de composition
Connaissance de la possibilité de composition– Où et comment composer?
OS? Outil externe? Fonctionnalité de l’application composable?
– Utilisateurs ciblés?
Ergonomie de l’environnement de composition
Autorisation de composition– Accès/Partage d’informations
Sécurité? Respect vie privée? Eventualité d’un refus de composition?
– Degré de notification de l’utilisateur? de contrôle par l’utilisateur? Expertise utilisateur
– Visibilité des dépendances inter-IHM?
Capacité d’intégration d’une application non composable?16/11/10 Benjamin Caramel – I3S Rainbow 4
Réalisation de la composition
Communication des besoins et du contexte– [Gabillon09] mode d’interaction écrit, langage naturel
Contraintes– Compréhension par l’utilisateur du modèle de composition et des
attentes– Intervention de l’utilisateur & expertise
Intervention nécessaire à minimiser Intervention volontaire “interaction maximale”?
– [Gabillon09] utilisateurs prêts à investir du temps pour un résultat de qualité
Interaction avec l’environnement de composition– Application composite spécifique => interaction sur des processus
complexes Comment? Quels feedbacks sur la réalisation?
– Adaptabilité de l’environnement de composition Profils utilisateurs? Mixed-Initiative User Interfaces (Horvitz): environnement adaptif et adaptable
16/11/10 Benjamin Caramel – I3S Rainbow 5
Quelques projets…
Types d’utilisateur– Concepteur/Développeur: l’utilisateur « intermédiaire »
UsiXML + ComposiXML ServFace
– Utilisateur final, tout public Mashups (iGoogle, NetVibes)
Ajout de (méta-)données!
16/11/10 Benjamin Caramel – I3S Rainbow 6
Utilisateur “passerelle”
Application composite résultante
Utilisabilité de l’application composite?– Efficace? Efficiente? Satisfaisante?– Comment s’en assurer?
Mobilité: ergonome non présent !
« Evaluation »– a priori – conservation de l’ergonomie lors de la composition?
Processus? Feedbacks?
– a posteriori – réponse à l’échec? Rétro-contrôle par l’utilisateur? Frustration, Enervement? Seuil de tolérance à l’erreur? (dépend de la situation)
Sauvegarde de la composition– Gain de temps futur– Continuité de service? (mobilité)
Une application composite vs. Plusieurs applications distinctes– Efficience & Seuil de rentabilité
16/11/10 Benjamin Caramel – I3S Rainbow 7
Bilan
Problématiques globales pour la composition– Utilisateur & situation contextuelle, besoin, contraintes
fonctionnelles et opérationnelles– Réalisation en fonction
Intervention de l’utilisateur: requise? volontaire?
– Évaluation, minimisation du risque d’erreur
Impact sur la réalisation des applications initiales– Informaticien: choix et respect de modèles d’architectures
évolutives Rainbow WComp (infrastructure d’accueil) et IHM (modèles
d’applications interactives composables)
– Ergonome explicite les besoins/objectifs et le modèle de l’utilisateur dans les
applications initiales garant de la qualité des compositions futures
16/11/10 Benjamin Caramel – I3S Rainbow 8
Merci
Liens et RéférencesServFace Project – http://www.servface.euUsiXML Project – http://www.usixml.org[Gabillon09] – Yoann Gabillon, Gaëlle Calvary, Nadine Mandran, and Humbert Fiorino. Composition dynamique d'interfaces homme-machine: besoin utilisateur ou défi de chercheur? IHM’09Benjamin Caramel, Cédric Joffroy, and Michael Laguerre. De la composition de services à la composition d'interfaces homme-machine. IHM '09
Questions? Débat?
Benjamin Caramel – I3S Rainbow – http://rainbow.i3s.unice.fr
top related