IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

25
IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels Bertrand DAVID LIESP (ex ICTT) Ecole Centrale de Lyon [email protected] Laboratoire d’Inform atique pour l’Entreprise et les Systèm es de Production Laboratoire d’Inform atique pour l’Entreprise et les Systèm es de Production

description

IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels. Bertrand DAVID LIESP (ex ICTT) Ecole Centrale de Lyon [email protected]. Equipe ICM du LIESP. B. DAVID P. PREVOT R. CHALON S. GEORGE A. LELEVE C. MICHEL F. SANDOZ-GUERMOND F. TARPIN-BERNARD - PowerPoint PPT Presentation

Transcript of IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Page 1: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

IDM-IHM

M-learning situépour des contextes domestiques,

publics et professionnelsBertrand DAVIDLIESP (ex ICTT)

Ecole Centrale de [email protected]

Laboratoire d’Informatique pour l’Entreprise

et les Systèmes de Production

Laboratoire d’Informatique pour l’Entreprise

et les Systèmes de Production

Page 2: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Equipe ICM du LIESP

• B. DAVID• P. PREVOT

• R. CHALON • S. GEORGE• A. LELEVE • C. MICHEL• F. SANDOZ-GUERMOND• F. TARPIN-BERNARD

• O. DELOTTE• G. MASSEREY• Ch. YIN

ICTT

SHS STICPRISMA

LIESP4 axes dont

ICM

Laboratoire d’Informatique pour l’Entreprise

et les Systèmes de Production

Laboratoire d’Informatique pour l’Entreprise

et les Systèmes de Production

Interaction Collaborative Médiatisée : applications Formation & Travail

Page 3: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Problématique du M-learning• Permettre l’apprentissage en mobilité

– Utiliser les nouveaux dispositifs mobiles pour un apprentissage classique

– Profiter du temps passé en déplacement (Train, Bus, Tramway) pour apprendre

• Prendre en compte l’environnement– Apprendre au contact du dispositif (Machine à laver,

magnétoscope, distributeur de tickets de métro, …)– Context-awareness basé sur l’informatique pervasive– Adaptation des IHM pour guider l’utilisateur

Page 4: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Positionnement du M-Learningvision simple

E-learning

M-learning

InformatiqueMobile

E-Learning : Apprentissage et Enseignement à l'aide des Technologies de l'Information et de la Communication (TICE). EIAH : Environnement Informatique pour l’Apprentissage Humain

Informatique Mobile : les acteurs utilisent des dispositifs mobiles.

Page 5: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Positionnement du M-Learningvision plus complète

E-Learning : Apprentissage et Enseignement à l'aide des Technologies de l'Information et de la Communication (TICE). EIAH : Environnement Informatique pour l’Apprentissage Humain

Informatique Mobile : les acteurs utilisent des dispositifs mobiles.

Informatique Ubiquitaire(ou Pervasive) : des objets informatiques communicants sont disséminés dans l'environnement.

Informatique Portée : les acteurs utilisent des dispositifs portés.

Page 6: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

M-learning situé – apprentissage juste à temps

• La démarche de choix de la configuration de l’ordinateur porté, notamment concernant ses dispositifs d’interaction fait partie du projet.

• La prise en compte de la réalité augmentée avec différentes formes de superposition : informations textuelles ou graphiques séparées, superposition à l’échelle, repérage par marqueurs, … est également à étudier.

• La contextualisation, la traçabilité et la vérification d’exécution d’opérations prescrites sera basée notamment sur l’utilisation d’étiquettes RFID.

• La réflexion, sur les méthodes d’apprentissage pour ce type de cas, qui s’inscrivent dans une approche constructiviste déclinée sous les appellations « just-in-time learning »et « learning by doing ».

• Des cas concrets issus de différents contextes industriels, domestiques ou publics illustreront nos propos (automobile, dépannage de machines industrielles, apprentissage d’utilisation d’un magnétoscope, photocopieur, …).

Page 7: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

M-learning avec prise en compte de l’environnement

• Permettre l’apprentissage mobile grâce à des Interfaces Hommes-Machines innovantes sur un ordinateur porté (wearable computer) appropriées pour le travail mobile, coopératif et contextualisé (MOCOCO : Mobilité – COntextualisation – COpération) dans un environnement dit d’intelligence ambiante (AmI – Ambient Intelligence) de l’informatique pervasive.

• Concepts clés :– Ordinateur porté :

• Recevoir, envoyer, traiter des informations n’importe où et n’importe quand– AmI – Ambient Intelligence :

• Environnement intelligent et proactif : anticiper les actions de l’utilisateur et agir dans son intérêt

– MOCOCO:• Les Acteurs sont MObiles• Ils travaillent de manière COllaborative entre eux• Ils accèdent à des informations COntextualisées

Page 8: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Exemple d’application industrielle d’IMERA (Interaction Mobile

dans l’Environnement Réel Augmenté)

Page 9: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Processus CoCSys

Scénario 3 Scénario 2

Scénario 1

CAB - Modèle comportemental

Environnement Artefacts

Processus

Arbre de tâches Acteurs

Phase 1

Phase 0

Phase 3

Nouveaux scénarios

Niveau Appli. Collaborative

Niveau Infrastructure du Groupware Niveau du Système Distribué

Application coopérative Composants

Comp .1 Comp .2

Patterns d’interaction

Pattern 2 Pattern 1

Patternstâches

PT 2 PT 1

AdaptationContextualisation

SpécialisationPhase 2

Page 10: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Modèles, formalismes, éditeurs

• SC (Scénarios Collaboratifs), formalisme graphique et éditeur

• ORCHESTRA formalisme d’expression du modèle coopératif de référence et éditeur

• IRVO : Formalisme d’expression d’interactions avec des objets réels et virtuels et éditeur

• AMF-C Interaction collaborative, formalisme, éditeur, moteur

Page 11: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

ORCHESTRA - formalisme de description d’activités collaboratives

Page 12: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

ORCHESTRA expression of case study:Heating Equipment maintenance activities

Page 13: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Meta-modèle d’ORCHESTRA Concepts principaux

Concepts dérivés

Concepts secondaires

Page 14: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Modélisations IRVO – interaction dans un ERA

:

IRVO : Interaction with Real and Virtual Objects

Technicien

K H A V

U

RV

Outil

Tr

U Machine

Or

Lecteur RFIDUmain

S1 Lunettes opaques Utête

E

Validation outil

Tv

E

Tag RFID

Procédure et aide

Ov

E

T O

Technicien

K H A V

U

RV

Outil

Tr

UMachine

Or

L. RFIDUmain

S1 See-through HMD Utête

E

Validation Outil

Tv

Tr

Tag RFIDTag visuel

Procédure et aide

Ov

Or

CaméraE

S2

++

Configuration 1 Configuration 2

• Lunettes à écran intégré + lecteur RFID• Lunettes see-through + lecteur RFID

Page 15: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Modèles IHM• Modèles a couches :

– Seeheim– Arch

• Modèles multi-agents :– MVC– PAC– AMF

Contrôleur de Dialogue

Clavier, souris Ecran

UtilisateurP A

C

P AC

P AC

P AC

P AC

P AC

P AC

Abstraction Présentation.Contrôle

Agent AMF

Autres facettes

• AMF :• Une architecture multi facettes.• Chaque facette pérennise un comportement jugé

d’intérêt.• Un modèle générique et flexible. • Réutilisation à base de patterns• Un formalisme graphique

Page 16: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

AMF- C

Presentation Abstraction

Distant

Local CSA Controller

Computer n°1

AMF-C Agent / CSA

Presentation

Start_Action

AbstractionControl

Distant

Local CSA Controller

Computer n°2

Control

Local or global Decision

Local or global Decision

Start_Action

Echo_Action Do_Action

Replay_Action

Echo_Action Do_Action

Replay_Action

AMF-C Agent / CSA

Page 17: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Moteur AMF et Processus de concrétisation

Moteur AMF

Domaine

Réseau…

Ressources (fichiers, bases…)

Présentation

Ressources (images, sons…)

Fichiers de description XML

Classes applicatives Java

Interactions Utilisateur

Page 18: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Liens entre IRVO, Arch and AMF-C• IRVO se positionne principalement sur le niveau de l’interface concrète

M

Portée de AMF-C

Tr Or

Utilisateur

Tv Ov

T O

Contrôleur de Dialogue

S E

Po

rtée

de

IRV

O

Page 19: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Correspondence agents AMF-C – objets IRVO• Ajout d’une nouvelle facette « Réel » aux agents AMF-C :

Agent AMF-C

Abstraction

Présentation

Réel

Autres facettes

Utilisateur

K H A V

U

Objet augmenté O

Objet réel Or

RV

Objet virtuel Ov

+

Association

Association

Outil T

Contrôle

Page 20: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Exemple couplage AMF-C – IRVO

• CASPER-v2Ponction

Abstraction

Présentation

Réel

Chirurgien

K H A V

U

Support

Tr

U

Patient

Or

Aiguille virtuelle

Tv

Tr

Trajectoire idéale

Ov

Or

OT

RV

Localis.

S HMDUE

Aiguille Liquide

++

Contrôle

MAJ cône

localisation

Affichage alerte

Position 3D

Vérif collision

Support-Aiguille

Abstraction

Présentation

RéelContrôle

MAJ aiguille

localisationPosition 3D

Page 21: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Architecture Collaborative cible

• Niveau de l’application collaborative (AMF-C):

– Contrôle IHM– Notification du Contrôle

• Niveau de l’infrastructure du collecticiel

– Contrôle d’accès– Contrôle de la concurrence

• Niveau du système distribué– Distribution des messages – Contrôle du contenu

Page 22: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Architecture cible supportant Collaboration Capillaire

• Une application à 3 niveaux:

– Niveau de l’application collaborative (AMF-C):• Contrôle IHM• Notification du Contrôle

– Niveau de l’infrastructure du collecticiel• Contrôle d’accès• Contrôle de la concurrence

– Niveau du système distribué• Distribution des messages • Contrôle du contenu

Page 23: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Trois approches pour la projection d’ORCHESTRA vers l’architecture collaborative

1. Transport de données (en format XML) d’ORCHESTRA (description du modèle de comportement) vers SMAC

2. Données (en format XML) vers le moteur de SMAC pour interprétation

3. Des données vers la gérétation de code

Page 24: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Plate-forme IMERA

Ordinateur porté

Documentation initiale

(constructeur) de l’équipement

Structuration en unités d’apprentissage : Première mise en

place, Utilisation basique Utilisation avancée Utilisation experte Identification des

dysfonctionnements Diagnostic Dépannage Démontage et

remontage

Etude d’identification des dysfonctionnements Approche de diagnostics Arbre de défaillances Apprentissage de situations à problèmes

Méthodes d’apprentissage : Just in time

learning Learning by

doing Learning and

doing

Equipement Ordinateur porté

Communication

Ordinateur porté

Analyse et modélisations de

tâches

Fichier XML

Moteur de

contrôle

Démarche

Page 25: IDM-IHM M-learning situé pour des contextes domestiques, publics et professionnels

Résumé• Approche basée sur :

– MDA : Model-Driven Architecture– MDE : Model-Driven Engineering – IDM : Ingénierie Dirigée par les Modèles– Frameworks– Patterns– Scénarios– Tâches– Métaphores

• Modélisation :– Produit– Processus– Acteurs– Connaissances– IHM