Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJean-Paul Lanthier Modifié depuis plus de 9 années
1
Bertolo / Blavy / Giraud / Lafaye / Rossi LOG 9: IHM Fusion d’interfaces graphiques de composant
2
Bertolo / Blavy / Giraud / Lafaye / Rossi Plan de l’exposé Problématique de la « fusion graphique de composants » Les attentes des utilisateurs Notre solution: Formalisme et degrés de fusion proposés Démonstration Conclusions et Perspectives d’évolution du prototype
3
Bertolo / Blavy / Giraud / Lafaye / Rossi Problématique Actuellement, on peut « composer » graphiquement des composants mais pas « fusionner »… Problème: Perte du travail réalisé en Interface Graphique pour chaque composant. Concevoir un modèle de fusion graphique
4
Bertolo / Blavy / Giraud / Lafaye / Rossi Les attentes des utilisateurs Prise en main rapide de l’outil Choix du degré de fusion Assistant de fusion: Nécessité d’être guider Mécanisme intelligent mais complètement paramétrable Obtenir facilement des premiers résultats
5
Bertolo / Blavy / Giraud / Lafaye / Rossi Les présupposés COMPOSANT Partie Logique Partie Graphique Elément graphique Elément Graphique Elément graphique Elément Graphique Type de l’élément (Label, Button,Combo box…) Type de données Affichables (String, int, …) Données logiques affichées (champ a du composant A …) Moteur de l ’application Variables d ’Entrée/Sortie
6
Bertolo / Blavy / Giraud / Lafaye / Rossi Notre solution: Formalisme (1/3) L’interface graphique d’un composant est une arborescence Menu1 Item1: String Item2: String Panel Combo Box: String: compoA.date Combo Box: String: compoB.RDV
7
Bertolo / Blavy / Giraud / Lafaye / Rossi Notre solution: Liens logiques (2/3) L’utilisateur a la charge de définir les liens logiques entre les entrées et sorties des composants à fusionner COMPOSANT A COMPOSANT B LaDate TheDate
8
Bertolo / Blavy / Giraud / Lafaye / Rossi Notre solution: degrés de fusion (3/3) 3 types de fusions Fusion AutomatiquesFusion Personnalisée Basique: -Connexion Logique uniquement - Concaténation des interfaces graphiques - Fournit un résultat « utilisable » Basique: -Connexion Logique uniquement - Concaténation des interfaces graphiques - Fournit un résultat « utilisable » Avancée: -Choix de l’élément graphique des données logiquement liées. -Sélection des règles de fusion à appliquer. -Essaye de définir des principes de fusion Avancée: -Choix de l’élément graphique des données logiquement liées. -Sélection des règles de fusion à appliquer. -Essaye de définir des principes de fusion Personnalisée: -Copier/Coller des arborescences existantes -Ajout de nouveaux composants graphiques via une boîte à outil. -L’utilisateur a un grand degré de liberté Personnalisée: -Copier/Coller des arborescences existantes -Ajout de nouveaux composants graphiques via une boîte à outil. -L’utilisateur a un grand degré de liberté
9
Bertolo / Blavy / Giraud / Lafaye / Rossi Conclusions et perspectives d’évolution Proposition d’un modèle offrant plusieurs degrés de fusion Obtention rapide d’un résultat Fusion guidée: Assistant de fusion L’utilisateur est « guidé » mais reste libre d’interagir à sa guise Envisager de nouveaux types de liens logiques plus complexes (1..n, n..n) ?
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.