soutenance

Post on 21-May-2015

3.048 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Présentation du projet de fin d'études.

TRANSCRIPT

Configurateur d’entrée pour Linux

Mohamed Ikbel Boulabiar

Ecole Nationale des Sciences de l’Informatique

encadré par :Stéphane Chatty (chatty@enac.fr)

Laboratoire d’Informatique Interactive de l’ENAC

1er octobre 2009

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Table des matières I1 Présentation du contexte

Cadre du projetNotion d’interactionSujet de travail

2 Étude préalableMéthodologieÉtat de l’artModèle HID

3 Analyse et conception élémentaireSystème d’entrée de LinuxSolutions d’intégration

4 Réalisation et prototypageinjection de l’entréeContrôle d’application à l’aide de DBus

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 2/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Table des matières II5 Évaluation et retours

BilanRetoursComparaison

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 3/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Cadre du projetNotion d’interactionSujet de travail

Laboratoire d’informatique interactiveCréé en 2003Issu de collaboratoins entre l’ENAC, Intuilab et DGACMène des recherches sur l’ingénierie des systèmes interactifsDirigé par Stéphane ChattyConstitué de : Séphane Conversy, Yannick Jestin, ThierryGarcia, Hélène Gaspard-Boulinc et de 3 doctorantsImpliqué dans 6 projets de recherches sur les thèmes deVisualisation, Techniques et styles d’interaction, Modélisationet Ingénierie des logiciels interactives

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 4/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Cadre du projetNotion d’interactionSujet de travail

Société IntuiLabCréée en 2002 par trois chercheurs dont Stéphane Chatty.Partenaire de l’ENAC dans plusieurs projets de recherche.Spécialisée dans le domaine de l’IHM et le “SurfaceComputing”

Projet ShareITProjet de recherche sponsorisé par Aerospace ValleyParetariat avec Stantum, ENAC, Thales Avionics, IntuiLab etLIIObjectif : partage de contrôle par interface multi-tactile dansles cockpit d’un avion

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 5/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Cadre du projetNotion d’interactionSujet de travail

Société IntuiLabCréée en 2002 par trois chercheurs dont Stéphane Chatty.Partenaire de l’ENAC dans plusieurs projets de recherche.Spécialisée dans le domaine de l’IHM et le “SurfaceComputing”

Projet ShareITProjet de recherche sponsorisé par Aerospace ValleyParetariat avec Stantum, ENAC, Thales Avionics, IntuiLab etLIIObjectif : partage de contrôle par interface multi-tactile dansles cockpit d’un avion

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 5/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Cadre du projetNotion d’interactionSujet de travail

Interaction Humain-MachineCommunication avec la machineUtilisation de nouvelles techniquesHumaniser et simplifier les techniques d’interactionTechniques de visualisation avancéRéalité virtuelle

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 6/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Cadre du projetNotion d’interactionSujet de travail

Configuration de l’entréeModélisation de l’entrée des périphériquesExtention de l’utilisation du clavier et de la sourisIntégration réelle des notions d’interactions et de configurationSupport des nouveaux périphériques et notions comme lemulti-tactile

Fig.: Diversités des périphériques d’entrée

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 7/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Méthodologie participative

La datalyseLe maquettageLa réalisation et le prototypage

Fig.: Méthodologie IntuiSign

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 8/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Fig.: La diversité en nombre et en caractéristiques des périphériquesd’entrée

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 9/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Face à la diversité, l’émergence de la classification.

Fig.: Taxinomie de Buxton 1983

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 10/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Critères de JacobIntégralité (axes X-Y dans une souris)Séparabilité (emplacement, taille)

Hiérarchie de CardNotion de l’hiérarchie dans la composition du dispositif.

Fig.: La vision hiérarchique d’un périphérique

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 11/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Critères de JacobIntégralité (axes X-Y dans une souris)Séparabilité (emplacement, taille)

Hiérarchie de CardNotion de l’hiérarchie dans la composition du dispositif.

Fig.: La vision hiérarchique d’un périphérique

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 11/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

La notion de configurabilité

Émergence de la notion de configuration avec la plateforme ICon.

Fig.: La plateforme ICon

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 12/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Introduction au modèle

Fig.: La notion d’“item”

Fig.: La constitution d’un rapport de description

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 13/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Introduction au modèle

Fig.: La notion d’“item”

Fig.: La constitution d’un rapport de description

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 13/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

MéthodologieÉtat de l’artModèle HID

Principes

Les items dans le protocole

Fig.: Principe de communication HID

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 14/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Système d’entrée de LinuxSolutions d’intégration

Vue abstraite du système

Fig.: Constitution du système Linux

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 15/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Système d’entrée de LinuxSolutions d’intégration

Fig.: Architecture détaillée d’un système Linux

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 16/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

Système d’entrée de LinuxSolutions d’intégration

Fig.: Modification de chacune des couches

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 17/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

injection de l’entréeContrôle d’application à l’aide de DBus

Fig.: Principe d’injection de l’entrée

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 18/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

injection de l’entréeContrôle d’application à l’aide de DBus

Vidéo de démonstrationContrôle d’une souris par injection de messages d’entrée

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 19/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

injection de l’entréeContrôle d’application à l’aide de DBus

Fig.: Principe de contrôle par DBus

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 20/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

injection de l’entréeContrôle d’application à l’aide de DBus

Vidéo de démonstrationContrôle d’un bureau à l’aide des messages DBus directs

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 21/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

RésultatsDes prototypes fonctionnelsAmélioration du système Linux

ApportsAnalyse minutieuse des composants du système LinuxÉtude technologique amélioréeDu succès dans les médiasTravail avec la communauté du libre

DifficultésGrande charge de travailEnvironnement complètement nouveau

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

RésultatsDes prototypes fonctionnelsAmélioration du système Linux

ApportsAnalyse minutieuse des composants du système LinuxÉtude technologique amélioréeDu succès dans les médiasTravail avec la communauté du libre

DifficultésGrande charge de travailEnvironnement complètement nouveau

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

RésultatsDes prototypes fonctionnelsAmélioration du système Linux

ApportsAnalyse minutieuse des composants du système LinuxÉtude technologique amélioréeDu succès dans les médiasTravail avec la communauté du libre

DifficultésGrande charge de travailEnvironnement complètement nouveau

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

Fig.: Le pic de charge dans le travail

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 23/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

Des contacts avec d’autres sociétés impliquées dans lesconstruction des surfaces multi-tactiles.Une réussite pour la vidéo diffusée

Fig.: Le nombre élevé de vues pour la vidéo

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 24/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

Fig.: La notion du serveur d’entrée

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 25/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

Fig.: Comparaison entre la surface de microsoft et nos travaux

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 26/27

Présentation du contexteÉtude préalable

Analyse et conception élémentaireRéalisation et prototypage

Évaluation et retours

BilanRetoursComparaison

MERCI POUR VOTRE ATTENTION

Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 27/27

top related