Ces informations sont transmises lors de la décourverte de services, pour la résolution d’action et pour l’exécution de services
Exemple avec le service TextToSpeech :
Exemple avec le service TextToSpeech :
[TextToSpeech] AppName=TextToSpeech Path=C:\PerSE\PerSESpeech.exe GUID={http://perse.insa-lyon.fr/texttospeech} CmdLine=%path% %texte% %audio% %lang% %gender% Description=Speech synthesis, text file or simple string to audio. Specification=
TextToSpeech
USE %p1_value AS %p1_name ON BASE %2, %p2_value as %p2_name ON BASE %3, %p3_value AS %p3_name, %p4_value AS %p4_name FOR SERVICE %srv_name ON BASE %4
Language PsaQL, Pervasive Service Action Query Language Une action est considérée comme étant une composition de services. Chaque service est décrit sous forme de triplet (base, service, paramètres)
Language PsaQL, Pervasive Service Action Query Language Une action est considérée comme étant une composition de services. Chaque service est décrit sous forme de triplet (base, service, paramètres)
Le méta-service PerSE gère des données de contexte, statiques ou dynamiques
C’est une gestion de données sous la forme de paires (nom, valeur). Il y a également une notion de classe permettant de grouper des données de contexte homogènes.
La localisation wifi dans un bâtiment est une donnée de contexte que le méta-service peut acquérir à l’aide de plugins adéquats.
Les modules du méta-service peuvent recevoir des notifications lorsque certaines valeurs de contexte changent
Le méta-service PerSE intègre une véritable Base de données qui lui permet de conserver l’historique des actions qui ont été exécutées sur une base ainsi que l’état du contexte à ce moment.
Le méta-service PerSE intègre une véritable Base de données qui lui permet de conserver l’historique des actions qui ont été exécutées sur une base ainsi que l’état du contexte à ce moment.
On dispose de la puissance du language SQL pour interroger les données de l’historique
Ces données permettent déjà de résoudre des demandes incomplètes d’utilisateur en exploitant l’historique
Le méta-service PerSE se compose de modules répartis en 3 niveaux : Communication, Environnement et Action
Le méta-service PerSE se compose de modules répartis en 3 niveaux : Communication, Environnement et Action
Ajouter l’authentification et gérer la notion d’utilisateur
Ajouter l’authentification et gérer la notion d’utilisateur
Améliorer la description des services
Mettre en place un mécanisme de composition de services dans l’ActionResolver
Direction et coordination des travaux : V-M Scuturici
Expression et interprétation de l’intention de l’utilisateur dans un environnement pervasif : PsaQL, P. Bilher
Conception et implémentation de l'architecture PerSE : Y. Gripay, avec la collaboration de F. Conil
Reconnaissance des postures de la main pour exprimer certaines intentions de l’utilisateur dans l’environnement PerSE : HandRecon, D. Piguet-Lacroix
Contrôler l’accès des utilisateurs aux ressources (données et services) de leur équipement à l'aide de profils de sécurité adaptés au contexte de l'environnement : CE. Pigeot