This is an old revision of the document!
Meeting 29 novembre 2010 à Grenoble
Présents
Rainbow : Hourdin, Lavirotte, Tigli
LIG : Coutaz, Jouanot, Fontaine, Anis
Ordre du jour
Présentation Anoto par Emeric
Démonstration par Emeric, reconnaissance langage naturel
Voir D4.1 et D4.2 : deux principes de meta-IHM :
- méthode graphique de liaison entre photos d'objets de la maison
- méthode en langage pseudo naturelle (avec guidelines pour des phrases syntaxiquement et sémantiquement correctes)
Présentation par Emeric de la grammaire du langage pseudo naturel (Cf. document)
Exemple : Je veux ouvrir les volets quand il fait jour et quand il ne fait pas froid.
Arbre :
Pg :
Intro : Je veux
Action : ouvrir les volets (action unitaire)
Boolean condition Op = et
Circonstance (when circonstance) : quand il fait jour
Circonstance (when circonstance) : quand il ne fait pas froid
Conséquence sur les devices UPnP
Rajouter des meta données sur les devices UPnP et sur les services. Annotation en pseudo langage.
Pas d'AA dans les meta-données des Services et Devices.
Conséquence sur les AAs
Les AAs implémentent :
Trigger := When | Where |…. avec logique booléenne / temporelle (events)
Action := Méthodes …. avec logique booléenne / temporelle
Problème :: les conditions de déclenchement de l'action sont-elles des caractéristiques du contexte qui déclenche un AA ou les même conditions sont elles le membres droit de l'AA
Autre idée pour la continuité : abstraire la notion de condition (ex. il fait jour) pour la traduire par différents services ou devices.
Présentation de Vincent sur l'évaluation des performances et nouvelle grammaires des AAs
TODO ::: envoyer la grammaire des AAs à IIHM
Travail sur le scenario du fontainier pour la projection des phrases en langage pseudo naturel vers des AAs
Cas 1 : si (vitesse > x et milieu encombré) alors disable (S1 et S2)
Dans ce cas la condition correspond vraiment à un changement de contexte et la désactivation des AAs qui utilisent S1 et S2
Idée : Cas généraux (deux cas) :
condition contexte → liste d'AA à activer / désactiver
AA : condition → action
Cas 2 : Me localiser sur la carte / Où suis-je
Cas 3 :