University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Habi, sara |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Génération automatique d'applications mobiles en environnement pervasif Type de document : texte imprimé Auteurs : Habi, sara ; Alti,Adel, Directeur de thèse Editeur : Setif:UFA Année de publication : 2017 Importance : 1 vol (50f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
utilisateur
domaine
objets connectés
adaptation
application mobileIndex. décimale : 004 Informatique Résumé : RESUME
Dans une future intelligente connectée, les applications mobiles actuelles ne sont pas
prévues d’une part pour gérer la multiplication des appareils pour chaque utilisateur et ses
contraintes variées. D’autre part, ces applications ne sont pas fonctionnellement évolutives
et ne prennent pas en compte les contextes d’usages de l’utilisateur et ses préférences. Afin
de pallier ces lacunes, nous souhaitons proposer une approche à base des modèles des
situations d’usages et du modèle des applications conçues pour la génération rapide des
services pertinents. Notre contribution consiste à proposer une génération automatique des
scripts de (re)configurations des services distribués adaptés qui comprendre le contexte de
l’utilisateur et répondre à ses besoins du moment.Note de contenu : Table des matières
INTRODUCTION GENERALE.........................................................................- 1 -
CHAPITRE 01 : Les objets connectés dans les environnements Pervasifs
1.1 Introduction...................................................................................................... - 3 -
1.2 Les objets connectés......................................................................................... - 3 -
1.2.1 Définition de base .....................................................................................................- 3 -
1.2.2 Domaines d’applications des objets connectés.......................................................- 4 -
1.2.3 Les réseaux des objets connectés.............................................................................- 5 -
1.2.4 Les aspects évolutifs des objets connectés et la programmation des scénarios...- 5 -
1.3 Les environnements pervasifs......................................................................... - 6 -
1.3.1 Définition de base .....................................................................................................- 6 -
1.3.2 Domaines d’application des environnements pervasifs ........................................- 6 -
1.3.3 Les contextes d’exécutions.......................................................................................- 6 -
1.3.4 Domaine d’adaptation..............................................................................................- 8 -
1.3.5 Les applications pervasifs........................................................................................- 8 -
1.4 Modélisation à base de composants................................................................ - 9 -
1.5 Conclusion ........................................................................................................ - 9 -
CHAPITRE 02 : Etat de l’art
2.1 Introduction.................................................................................................... - 10 -
2.2 Travaux connexes .......................................................................................... - 10 -
2.2.1 Les plateformes de composants.............................................................................- 10 -
2.2.2 Les approches et les projets d’adaptation............................................................- 12 -
2.3 Synthèse et discussions .................................................................................. - 13 -
2.4 Conclusion ...................................................................................................... - 14 -
CHAPITRE 03 : Modélisation centrée utilisateur appliquée à la génération des
applications mobiles sensible aux contextes
3.1 Introduction.................................................................................................... - 15 -
3.2 Contributions ................................................................................................. - 16 -
3.2.1 Approche de conception guidée par les modèles .................................................- 16 -
3.2.1.1 MultiOCSM : ontologie multicouches pour la gestion de la situation complexe ...- 16 -
3.2.1.2 Approche de gestion intelligente des situations........................................................- 19 -
3.2.1.3 Modèle de gestion et supervision des situations .......................................................- 19 -
3.2.2 Modèle générique unifié pour la description des applications mobiles
contextuelles........................................................................................................................- 22 -
3.2.2.1 Modèle conceptuel des objets connectés....................................................................- 22 -
3.2.2.2 Modèle conceptuel de contexte ..................................................................................- 23 -
3.2.2.3 Modèle conceptuel des situations...............................................................................- 24 -
3.2.2.4 Modèle conceptuel de l’application ...........................................................................- 25 -
3.2.2.5 Modèle conceptuel du domaine de l’utilisateur........................................................- 25 -
3.2.3 Plateforme du support ...........................................................................................- 27 -
3.2.3.1 Plateforme Kalimucho................................................................................................- 27 -
3.2.3.2 Composants OSAGIA.................................................................................................- 27 -
3.2.3.3 Connecteurs Korrontea ..............................................................................................- 27 -
3.3 Exemple démonstrative ................................................................................. - 28 -
3.4 Conclusion ...................................................................................................... - 30 -
CHAPITRE 04 : Réalisation, prototype et évaluation
4.1 Introduction.................................................................................................... - 31 -
4.2 Environnements de développement et langages utilisés............................. - 31 -
4.2.1 Environnements de développement......................................................................- 31 -
4.2.2 Langages utilisés.....................................................................................................- 32 -
4.3 Prototype de génération automatique d’applications mobiles .................. - 32 -
4.3.1 Structure de la base de données............................................................................- 32 -
4.3.2 Implémentation de prototype en Java ..................................................................- 34 -
4.3.2.1 Package des classes métier ........................................................................................- 34 -
4.3.2.2 Package des classes IHM ...........................................................................................- 34 -
4.3.2.3 Package Data ..............................................................................................................- 34 -
4.3.3 Quelques méthodes et fonctions............................................................................- 35 -
4.3.3.1 Méthode d'authentification d'un utilisateur .............................................................- 35 -
4.3.3.2 Méthode de sélection du domaine..............................................................................- 35 -
4.3.3.3 Méthode d’ajout des dispositifs .................................................................................- 36 -
4.3.3.4 Méthode de planification des activités quotidiennes................................................- 36 -
4.3.3.5 Méthode de spécification des contraintes..................................................................- 37 -
4.3.3.6 Méthode de génération des scripts des (re-)configurations des services ................- 38 -
4.3.4 Interfaces du prototype..........................................................................................- 39 -
4.3.4.1 Interface d'authenfication utilisateur........................................................................- 39 -
4.3.4.2 Interface principal ......................................................................................................- 39 -
4.3.4.3 Interface de gestion des domaines .............................................................................- 40 -
4.3.4.4 Interface de gestion des dispositifs ............................................................................- 40 -
4.3.4.5 Interface de gestion d’agenda ....................................................................................- 41 -
4.3.4.6 L’interface d’agenda...................................................................................................- 41 -
4.3.4.7 Interface de création des contraintes ........................................................................- 42 -
4.3.4.8 Interface de la génération des scripts des reconfigurations des services................- 42 -
4.4 Evaluation de prototype ................................................................................ - 43 -
4.4.1 Evaluation des contraintes.....................................................................................- 43 -
4.4.2 Etude de cas............................................................................................................- 44 -
4.5 Conclusion ...................................................................................................... - 47 -
CONCLUSION GENERALE ...........................................................................- 48 -
Bibliographies.....................................................................................................- 49Côte titre : MAI/0181 En ligne : https://drive.google.com/file/d/1p3Y3yWIR-BhlbkxaDSVg_pnrdh1hvBHI/view?usp=shari [...] Format de la ressource électronique : Génération automatique d'applications mobiles en environnement pervasif [texte imprimé] / Habi, sara ; Alti,Adel, Directeur de thèse . - [S.l.] : Setif:UFA, 2017 . - 1 vol (50f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
utilisateur
domaine
objets connectés
adaptation
application mobileIndex. décimale : 004 Informatique Résumé : RESUME
Dans une future intelligente connectée, les applications mobiles actuelles ne sont pas
prévues d’une part pour gérer la multiplication des appareils pour chaque utilisateur et ses
contraintes variées. D’autre part, ces applications ne sont pas fonctionnellement évolutives
et ne prennent pas en compte les contextes d’usages de l’utilisateur et ses préférences. Afin
de pallier ces lacunes, nous souhaitons proposer une approche à base des modèles des
situations d’usages et du modèle des applications conçues pour la génération rapide des
services pertinents. Notre contribution consiste à proposer une génération automatique des
scripts de (re)configurations des services distribués adaptés qui comprendre le contexte de
l’utilisateur et répondre à ses besoins du moment.Note de contenu : Table des matières
INTRODUCTION GENERALE.........................................................................- 1 -
CHAPITRE 01 : Les objets connectés dans les environnements Pervasifs
1.1 Introduction...................................................................................................... - 3 -
1.2 Les objets connectés......................................................................................... - 3 -
1.2.1 Définition de base .....................................................................................................- 3 -
1.2.2 Domaines d’applications des objets connectés.......................................................- 4 -
1.2.3 Les réseaux des objets connectés.............................................................................- 5 -
1.2.4 Les aspects évolutifs des objets connectés et la programmation des scénarios...- 5 -
1.3 Les environnements pervasifs......................................................................... - 6 -
1.3.1 Définition de base .....................................................................................................- 6 -
1.3.2 Domaines d’application des environnements pervasifs ........................................- 6 -
1.3.3 Les contextes d’exécutions.......................................................................................- 6 -
1.3.4 Domaine d’adaptation..............................................................................................- 8 -
1.3.5 Les applications pervasifs........................................................................................- 8 -
1.4 Modélisation à base de composants................................................................ - 9 -
1.5 Conclusion ........................................................................................................ - 9 -
CHAPITRE 02 : Etat de l’art
2.1 Introduction.................................................................................................... - 10 -
2.2 Travaux connexes .......................................................................................... - 10 -
2.2.1 Les plateformes de composants.............................................................................- 10 -
2.2.2 Les approches et les projets d’adaptation............................................................- 12 -
2.3 Synthèse et discussions .................................................................................. - 13 -
2.4 Conclusion ...................................................................................................... - 14 -
CHAPITRE 03 : Modélisation centrée utilisateur appliquée à la génération des
applications mobiles sensible aux contextes
3.1 Introduction.................................................................................................... - 15 -
3.2 Contributions ................................................................................................. - 16 -
3.2.1 Approche de conception guidée par les modèles .................................................- 16 -
3.2.1.1 MultiOCSM : ontologie multicouches pour la gestion de la situation complexe ...- 16 -
3.2.1.2 Approche de gestion intelligente des situations........................................................- 19 -
3.2.1.3 Modèle de gestion et supervision des situations .......................................................- 19 -
3.2.2 Modèle générique unifié pour la description des applications mobiles
contextuelles........................................................................................................................- 22 -
3.2.2.1 Modèle conceptuel des objets connectés....................................................................- 22 -
3.2.2.2 Modèle conceptuel de contexte ..................................................................................- 23 -
3.2.2.3 Modèle conceptuel des situations...............................................................................- 24 -
3.2.2.4 Modèle conceptuel de l’application ...........................................................................- 25 -
3.2.2.5 Modèle conceptuel du domaine de l’utilisateur........................................................- 25 -
3.2.3 Plateforme du support ...........................................................................................- 27 -
3.2.3.1 Plateforme Kalimucho................................................................................................- 27 -
3.2.3.2 Composants OSAGIA.................................................................................................- 27 -
3.2.3.3 Connecteurs Korrontea ..............................................................................................- 27 -
3.3 Exemple démonstrative ................................................................................. - 28 -
3.4 Conclusion ...................................................................................................... - 30 -
CHAPITRE 04 : Réalisation, prototype et évaluation
4.1 Introduction.................................................................................................... - 31 -
4.2 Environnements de développement et langages utilisés............................. - 31 -
4.2.1 Environnements de développement......................................................................- 31 -
4.2.2 Langages utilisés.....................................................................................................- 32 -
4.3 Prototype de génération automatique d’applications mobiles .................. - 32 -
4.3.1 Structure de la base de données............................................................................- 32 -
4.3.2 Implémentation de prototype en Java ..................................................................- 34 -
4.3.2.1 Package des classes métier ........................................................................................- 34 -
4.3.2.2 Package des classes IHM ...........................................................................................- 34 -
4.3.2.3 Package Data ..............................................................................................................- 34 -
4.3.3 Quelques méthodes et fonctions............................................................................- 35 -
4.3.3.1 Méthode d'authentification d'un utilisateur .............................................................- 35 -
4.3.3.2 Méthode de sélection du domaine..............................................................................- 35 -
4.3.3.3 Méthode d’ajout des dispositifs .................................................................................- 36 -
4.3.3.4 Méthode de planification des activités quotidiennes................................................- 36 -
4.3.3.5 Méthode de spécification des contraintes..................................................................- 37 -
4.3.3.6 Méthode de génération des scripts des (re-)configurations des services ................- 38 -
4.3.4 Interfaces du prototype..........................................................................................- 39 -
4.3.4.1 Interface d'authenfication utilisateur........................................................................- 39 -
4.3.4.2 Interface principal ......................................................................................................- 39 -
4.3.4.3 Interface de gestion des domaines .............................................................................- 40 -
4.3.4.4 Interface de gestion des dispositifs ............................................................................- 40 -
4.3.4.5 Interface de gestion d’agenda ....................................................................................- 41 -
4.3.4.6 L’interface d’agenda...................................................................................................- 41 -
4.3.4.7 Interface de création des contraintes ........................................................................- 42 -
4.3.4.8 Interface de la génération des scripts des reconfigurations des services................- 42 -
4.4 Evaluation de prototype ................................................................................ - 43 -
4.4.1 Evaluation des contraintes.....................................................................................- 43 -
4.4.2 Etude de cas............................................................................................................- 44 -
4.5 Conclusion ...................................................................................................... - 47 -
CONCLUSION GENERALE ...........................................................................- 48 -
Bibliographies.....................................................................................................- 49Côte titre : MAI/0181 En ligne : https://drive.google.com/file/d/1p3Y3yWIR-BhlbkxaDSVg_pnrdh1hvBHI/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0181 MAI/0181 Mémoire Bibliothéque des sciences Français Disponible
Disponible