This is an old revision of the document!
Rainbow : Hourdin, Lavirotte, Tigli
LIG : Coutaz, Jouanot, Fontaine, Anis
Voir D4.1 et D4.2 : deux principes de meta-IHM :
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
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.
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.
TODO ::: envoyer la grammaire des AAs à IIHM