• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Soutenance
 

Soutenance

on

  • 3,943 views

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

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

Statistics

Views

Total Views
3,943
Views on SlideShare
3,349
Embed Views
594

Actions

Likes
0
Downloads
132
Comments
0

6 Embeds 594

http://pfe.boulabiar.net 296
http://www.onlydoo.com 234
http://www.slideshare.net 35
http://onlydoo.com 13
http://www.linkedin.com 13
https://www.linkedin.com 3

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Soutenance Soutenance Presentation 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émentaire Réalisation et prototypage Évaluation et retours Table des matières I 1 Présentation du contexte Cadre du projet Notion d’interaction Sujet de travail 2 Étude préalable Méthodologie État de l’art Modèle HID 3 Analyse et conception élémentaire Système d’entrée de Linux Solutions d’intégration 4 Réalisation et prototypage injection de l’entrée Contrô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émentaire Réalisation et prototypage Évaluation et retours Table des matières II 5 Évaluation et retours Bilan Retours Comparaison Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 3/27
    • Présentation du contexte Étude préalable Cadre du projet Analyse et conception élémentaire Notion d’interaction Réalisation et prototypage Sujet de travail Évaluation et retours Laboratoire d’informatique interactive Créé en 2003 Issu de collaboratoins entre l’ENAC, Intuilab et DGAC Mène des recherches sur l’ingénierie des systèmes interactifs Dirigé par Stéphane Chatty Constitué de : Séphane Conversy, Yannick Jestin, Thierry Garcia, Hélène Gaspard-Boulinc et de 3 doctorants Impliqué dans 6 projets de recherches sur les thèmes de Visualisation, Techniques et styles d’interaction, Modélisation et Ingénierie des logiciels interactives Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 4/27
    • Présentation du contexte Étude préalable Cadre du projet Analyse et conception élémentaire Notion d’interaction Réalisation et prototypage Sujet de travail Évaluation et retours Société IntuiLab Créé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 “Surface Computing” Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 5/27
    • Présentation du contexte Étude préalable Cadre du projet Analyse et conception élémentaire Notion d’interaction Réalisation et prototypage Sujet de travail Évaluation et retours Société IntuiLab Créé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 “Surface Computing” Projet ShareIT Projet de recherche sponsorisé par Aerospace Valley Paretariat avec Stantum, ENAC, Thales Avionics, IntuiLab et LII Objectif : partage de contrôle par interface multi-tactile dans les cockpit d’un avion Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 5/27
    • Présentation du contexte Étude préalable Cadre du projet Analyse et conception élémentaire Notion d’interaction Réalisation et prototypage Sujet de travail Évaluation et retours Interaction Humain-Machine Communication avec la machine Utilisation de nouvelles techniques Humaniser et simplifier les techniques d’interaction Techniques de visualisation avancé Réalité virtuelle Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 6/27
    • Présentation du contexte Étude préalable Cadre du projet Analyse et conception élémentaire Notion d’interaction Réalisation et prototypage Sujet de travail Évaluation et retours Configuration de l’entrée Modélisation de l’entrée des périphériques Extention de l’utilisation du clavier et de la souris Intégration réelle des notions d’interactions et de configuration Support des nouveaux périphériques et notions comme le multi-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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours Méthodologie participative La datalyse Le maquettage La 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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours Fig.: La diversité en nombre et en caractéristiques des périphériques d’entrée Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 9/27
    • Présentation du contexte Étude préalable Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours 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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours Critères de Jacob Intégralité (axes X-Y dans une souris) Séparabilité (emplacement, taille) Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 11/27
    • Présentation du contexte Étude préalable Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours Critères de Jacob Intégralité (axes X-Y dans une souris) Séparabilité (emplacement, taille) Hiérarchie de Card Notion 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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours 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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours Introduction au modèle Fig.: La notion d’“item” Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 13/27
    • Présentation du contexte Étude préalable Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours 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 Méthodologie Analyse et conception élémentaire État de l’art Réalisation et prototypage Modèle HID Évaluation et retours 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 Système d’entrée de Linux Analyse et conception élémentaire Solutions d’intégration Réalisation et prototypage Évaluation et retours 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 Système d’entrée de Linux Analyse et conception élémentaire Solutions d’intégration Réalisation et prototypage Évaluation et retours 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 Système d’entrée de Linux Analyse et conception élémentaire Solutions d’intégration Réalisation et prototypage Évaluation et retours Fig.: Modification de chacune des couches Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 17/27
    • Présentation du contexte Étude préalable injection de l’entrée Analyse et conception élémentaire Contrôle d’application à l’aide de DBus Réalisation et prototypage Évaluation et retours 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 injection de l’entrée Analyse et conception élémentaire Contrôle d’application à l’aide de DBus Réalisation et prototypage Évaluation et retours Vidéo de démonstration Contrô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 injection de l’entrée Analyse et conception élémentaire Contrôle d’application à l’aide de DBus Réalisation et prototypage Évaluation et retours 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 injection de l’entrée Analyse et conception élémentaire Contrôle d’application à l’aide de DBus Réalisation et prototypage Évaluation et retours Vidéo de démonstration Contrô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 Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours Résultats Des prototypes fonctionnels Amélioration du système Linux Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27
    • Présentation du contexte Étude préalable Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours Résultats Des prototypes fonctionnels Amélioration du système Linux Apports Analyse minutieuse des composants du système Linux Étude technologique améliorée Du succès dans les médias Travail avec la communauté du libre Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27
    • Présentation du contexte Étude préalable Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours Résultats Des prototypes fonctionnels Amélioration du système Linux Apports Analyse minutieuse des composants du système Linux Étude technologique améliorée Du succès dans les médias Travail avec la communauté du libre Difficultés Grande charge de travail Environnement complètement nouveau Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 22/27
    • Présentation du contexte Étude préalable Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours 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 Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours Des contacts avec d’autres sociétés impliquées dans les construction 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 Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours 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 Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours 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 Bilan Analyse et conception élémentaire Retours Réalisation et prototypage Comparaison Évaluation et retours MERCI POUR VOTRE ATTENTION Mohamed Ikbel Boulabiar Configurateur d’entrée pour Linux 27/27