SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Objectifs du projet, principes

                                                            Jeu de piste
    Objectif : concevoir et développer
     un intergiciel (middleware)
      •  pour applications
          collaboratives                      Applications (Chat, jeux, …)
      •  établies de façon spontanée
      •  sur réseau mobile ad hoc                         API
      •  une 20aine de “terminaux                     Intergiciel
          légers” (Nokia 770)
                                                 SE, Routage (OLSR)
    Principes clés = une solution :
      •  entièrement distribuée sans
          recours à des serveurs
      •  résistante aux déconnexions et
          à la mobilité

    Parallèlement à la plate-forme :
      conception et développement d’un
     démonstrateur => un jeu de piste

                                                                             2
                                          2
Plate-forme : état de l'art

    Pas de solution commerciale existante
    Une dizaine de solutions issues de la recherche :
      •  PROEM, JMobiPeer, SELMA, XMIDDLE, STEAM, Infoware
    Aucune ne propose une solution intégrée avec l’ensemble des
     fonctionnalités proposées par Transhumance.

       Fonctionnalités reconduites             Points forts
               et étendues
      Gestion de groupes              Gestion d’énergie

      Système d’événements (“publish Sécurité adaptée aux MANETs
      -suscribe”)
                                      Solution sans serveurs
      Découverte de ressources
      (présence, services, données)   Tolérance aux déconnexions
                                       (service d’événements, partage
      Partage de données               de données)
                                                                        4
 4                                       4
Plate-forme : architecture fonctionnelle
                                                   Applications

               G
                             Services                   Partage des                 Gestion d'
               E
                           additionnels                  données                   applications
        S      S
                           Chat, Vote ...
        U      T                                    Annonce/découverte             Transfert de
        P      I           services                    des services                  fichiers        S
        E      O                                                                                     E
        R      N                                                                                     C
        V      R                   Gestion                Service d'événements                       U
        I      E                     des                                                             R
                                   groupes                         Transport                         I
        S      S
        I      S                                              Routage augmenté                       T
        O      O          communications                          Routage                            E
        N      U
               R                                        Gestion identité,
               C      Présence, voisinage             présence, matériel ...       Identification
               E
                               Gestion du terminal                   Gestion utilisateur
               S


            Profils logiciel          Données,                Politiques       Préférences     Profils de
              et matériel             politiques               locales          utilisateur     sécurité
                                       globales

                                                                                                            5
                                                          5
Architecture fonctionnelle : communications
Service d’événements                           Applications
- mode publish-suscribe (mot-clé, groupe, ...)
                G
- mode point-à-point et diffusion
                                Services            Partage des                Gestion d'
                E
- service de persistance (résistance aux déconnexions)

                              additionnels           données                 applications
          S     S
                            Chat, Vote ...
          U     T                               Annonce/découverte Transfert de
          P      I          services                des services                fichiers        S
          E     O                                                                               E
          R     N                                                                               C
          V     R                 Gestion             Service d'événements                      U
          I     E                    des                                                        R
                                  groupes                    Transport                           I
          S     S
          I     S                                       Routage augmenté                        T
          O     O              communications                 Routage                           E
          N     U
                R                                   Gestion identité,
       Transport Présence, voisinage
                C                                                            Identification
                                                  présence, matériel ...
       - UDP +fragmentation + acquittement + cryptage

                E
       Routage                Gestion du terminal              Gestion utilisateur
                S
       OLSR car logiciel stable avec plug-ins (UniK) disponible
       Routage augmenté : ajout
       - authentification messages de routage, PolitiquesinfosPréférences
             Profils logiciel         Données,          accès            de topologieProfils de
                   de groupes politiques
       Gestion matériel
               et
                                      globales
                                                         locales         utilisateur      sécurité
                                                                                                     6
       Offrant des services et de la sécurité                  6
Architecture fonctionnelle : gestion identité, présence, matériel

    Identification                     Applications
    -  un identifiant de l’équipement / un de communication
              G
     (ex : l'adresse IP) / un pour l'utilisateur du des
                         Services            Partage matériel Gestion d'
              E
    Gestion utilisateuradditionnels           données             applications
       S      S
                      Chat, Vote ...
    - définir T consulter des profils utilisateurs
              et
       U                                 Annonce/découverte Transfert de
    Gestion
       P      I du terminal
                      services               des services           fichiers        S
       E      O                                                                     E
    - offrir des interfaces uniformes aux fonctions du SE
       R      N                                                                     C
    Présence, voisinage
                            Gestion            Service d'événements                 U
    -V        R
       indique les voisins àdes sauts
                               N
        I     E                                                                     R
                            groupes                   Transport
    -Transmet des informations sur l'état local du système                          I
       S      S
        I     S                                  Routage augmenté                   T
       O      O       communications                   Routage                      E
       N      U
              R                              Gestion identité,
              C Présence, voisinage        présence, matériel ... Identification
              E
                       Gestion du terminal             Gestion utilisateur
              S


         Profils logiciel    Données,           Politiques    Préférences     Profils de
           et matériel       politiques          locales       utilisateur     sécurité
                              globales                                                     7
                                                     7
Architecture fonctionnelle : sécurité, gestion de ressources

                                     Supervision
                                            Applications
                                     - collecte des informations sur l'état des
            G
                           Services ressources du pair local : niveau
                                                 Partage des        Gestion d'
            E                         d'énergie, consommation mémoire
                         additionnels             données          applications
     S      S
                        Chat, Vote Gestion des ressources
                                     ...
            T
     U                               - gère l’adaptation au niveauTransfert de
                                              Annonce/découverte d’énergie
     P      I           services                 des services        fichiers        S
                                      grâce aux données du bloc de
     E      O                                                                        E
                                      supervision et de "présence, voisinage
     R      N                                                                        C
                                     - basée sur des politiques
     V      R                 Gestion             Service d'événements               U
     I      E                    des                                                 R
                              groupes                    Transport                   I
     S      S
     I      S                                     Routage augmenté                   T
     O                   Sécurité                                                    E
            O         communications                    Routage
     N                   - gérée au niveau des groupes (co-optation)
            U
            R            - clé de groupe générée à la création du
                                              Gestion identité,
            C             groupe
                   Présence, voisinage      présence, matériel ... Identification
            E            - authentification
                       Gestion du terminal              Gestion utilisateur
                         - intégrité confidentialité des données
            S
                          stockées ou transmises
                         - non-répudiation des données échangées
         Profils logiciel       Données,          Politiques   Préférences     Profils de
           et matériel          politiques         locales      utilisateur     sécurité
                                 globales                                                   8
                                                         8
Architecture fonctionnelle : services et applications

                                             Applications

            G
                          Services                Partage des          Gestion d'
            E
                        additionnels               données            applications
       S    S
                        Chat, Vote ...
       U    T                         Annonce/découverte Transfert de
       P    I       services              des services           fichiers         S
       E    O                                                                     E
       R    N                                                                    C
       V    R             Gestion           Service d'événements                 U
       I     E               des                                                 R
                                                                          Partage de
                          groupes                  Transport                      I
       S     S                                                            données
  Chat, vote
       I                                                                          T
             S                                Routage augmenté            -partager      des
  Transfert de fichier
       O                                                                          E
            O       communications                 Routage                   données sur un
  - au N
       sein d’une partition
            U
  AnnonceR découverte de servicesGestion identité,
              et                                                           espace commun
            C Présence, voisinage       connaître                         - réplication
  - permet aux applications de se faire présence, matériel ... Identification
             E
  en envoyant des annonces terminal                                       collaborative
                     Gestion du                     Gestion utilisateur
             S
  Gestion d’applications                                                  -résistance    aux
  - gère le déploiement, l’annonce, la                                     déconnexions
   suppression, le déplacement d’une appli
         Profils logiciel       Données,             Politiques   Préférences    Profils de
           et matériel          politiques            locales      utilisateur    sécurité
                                 globales                                                      9
                                                            9
Applications (Chat, jeux, …)
            API
        Intergiciel
   SE, Routage (OLSR)
Le démonstrateur : un compromis




    Un objet de démonstration et de communication sur la
     technique
    Un jeu : intérêt, attractivité, jouabilité
    Un travail de maturation de la technique // son intégration
     dans des pratiques et une esthétique
    Un objet qui doit faire réagir des utilisateurs et des
     chercheurs

    …surtout pas un produit fini


                                                                   11
                                    11
12
12
L’interface
                                                            Représentation des
Suivant la formule classique des jeux
                                                            PDA et des sauts
    de piste :                                              (métaphore de la table
    •    La recherche d’indices qui                         de routage)
         demande des déplacements sur le
         terrain
    •    Mène à la résolution d’une énigme.
                                               Joueurs
                                               connectés à 1,
Le game play repose sur
                                               2, x sauts
  des communications
    nombreuses pour valider les
    indices
  La visualisation du caractère                                              Joueur
    spontané du réseau pour gérer                                             d’une
    la dispersion des équipes                                                 équipe
                                                                               adverse
  Les stratégies de gestion de                    Joueurs non
                                                   connectés (leur
    l’espace réel et de l’espace
                                                   trace perdure
    virtuel                                        sur le réseau)
                                                                                         13
                                              13
Idée du jeu de piste ... pour démontrer

Pour démontrer les                     ... dans le jeu
 fonctionnalités de la plate
-forme ...
La mobilité, le mode ad hoc           Les joueurs sont à la recherche
                                       d’indices géographiquement
                                       dispersés ...


Les groupes, contrôle d’accès,        Les joueurs sont organisés en
 communication de groupe               équipes ... Lieu de confiance de
                                       communication, de partage de
                                       données
Les communications (routage,           Les joueurs doivent communiquer
 transport, événements, com de groupe, (échange d’indices, d’infos)
 chat)
Le partage de données                 Le « questionnaire » de jeux, les
                                       réponses
Vote                                  Gestion des conflits
                                                                          15
...                                   ... 15
Théorie de l’objet communicant et méthodologie


    L’objet technique : des buts, un fonctionnement
      intrinsèque, un environnement
     •  Poursuivre la cohérence interne de l’objet technique (Simondon,
        Du mode d’existence des objets techniques)
     •  Développer les fonctions de l’objet et sa cohérence externe
        (Simon, The Sciences of the Artificial)

    Travailler l’intégration de l’objet communicant
     •    La technique comme potentiel pratique, social et esthétique
     •    « L’invention » intégrée dans un système des objets
     •    Une reformulation des caractéristiques techniques
     •    À partir de connaissance des formes et des pratiques des autres
          médias notamment en mobilité et en réseau.




                                                                            16
                                       16
Les tests : partie prenante du co-design




    Plutôt qu’une évaluation - bilan, une nouvelle étape de la
     création
    Un recrutement exigeant de profils créatifs issus de
     différentes disciplines
    Des tests et des entretiens organisés pour solliciter les
     idées
       : L’évaluation créative




                                                                  17
                                 17
Transhumance c’est :




    Une plate-forme pour MANet
     •  intégration de technologies pour réseau sans infrastructure
     •  et contributions spécifiques (sécurité, gestion de l’énergie, partage
         de données)
    Une méthodologie de co-design
     •  Intégration des disciplines concernées par l’objet technique
         communicant :
     •  Objet -> design
     •  Communicant -> media
     •  Technique -> STIC




                                                                            18
                                       18
Méthodologie


    Le jeu « Team exploration » est une proposition issue
      d’une confrontation entre les représentations des
      différents acteurs et d’une analyse techno sémiotique
      du dispositif technique
    travail exploratoire sur les jeux en particulier les jeux pervasifs
    conception et analyse des différentes interfaces d’entrée dans la
      plate-forme
    « brainstormings » tenus dans l’équipe du projet de recherche
    entretiens approfondis avec des membres de l’équipe
    redéfinition du cahier des charges en termes de game play
    travail de design conceptuel sur le cahier des charges
      « Transhumance »(pour des jeux autres que le jeu de piste) avec
      un game designer, Emmanuel Guardiola, CNAM Cedric, ENJMIN
    travail de design du jeu de piste prévu pour le démonstrateur avec
      Godefroy Beauvallet, ENST, département SES
                                                                           20
                                         20
Démonstrateur vs Jeu



    Un compromis qui anticipe l’appropriation par les
     utilisateurs
     •  Visualiser le fait que malgré l’absence d’infrastructure les gens se
        connectent ou se sont connectés : arbre des connections
     •  Gérer la tension entre éparpillement et regroupement :
        cartographie
     •  Des outils scénarisés qui font sens dans le scénario du jeu ... En
        phase de rédaction de la proposition du projet
     •  Recherche d’une application qui amène un ensemble d’utilisateurs
        à se déplacer, à communiquer, à se partager des données
     •  => Idée du jeu de piste




                                                                          21
                                      21
Des outils scénarisés

    Les interfaces de communication doivent être re-scénarisées en
      fonction de l’activité proposée. L’hypothèse est que chaque outil peut
      prendre des significations très différentes en fonction des activités. Le
      design de services innovants implique une recontextualisation des
      outils.
    Le vote
      •  Peut servir à se répartir les zones de recherche
      •  Peut servir à lancer la phase de décryptage qui nécessite l’ensemble (ou
         une bonne partie) de l’équipe
    Le chat
      •  Peut servir à renseigner sur les déplacements
      •  Peut servir à prévenir si un ennemi a été aperçu
    Une visualisation des présences
      •  Nous permet de créer un journal défilant des derniers « messages » de
         chat
    Gestion de l’énergie et course contre la montre

                                                                                 22
                                          22
potentiels techniques Transhumance / potentiels de jeu

    Mettre l’accent sur les groupes et la fiabilité des groupes
    Deux canaux // deux groupes
      •  un canal sécurisé : celui intra équipes
      •  le canal « ouvert » inter équipes
      •    Créer un canal spécialisé par cooptation : notion d’équipe forte parce
          qu’à la fois technique et dans le jeu
    Partager de l’information et des ressources
      •  Identifier, créer, modifier cette information
      •  Partager cette information, ces ressources
      •  Identifier deux temps pour ménager des stratégies variées de recherche
          et de partage de l’information
    Deux répartitions
      •  sur le terrain en fonction des indices à trouver
      •  Dans le réseau en fonction des nœuds
      •  Donner à voir le lien entre les deux réalités
    Deux types de distance : deux horizons de visualisation
      •  Une distance physique
      •  Une distance « radio » (portée de transmission)
      •  Co-gérer l’espace virtuel et réel : risques de coupures intermittentes voire
         de partition                                                               23
                                           23
Prolongements anticipés

    La plate-forme transhumance travaille sur une logique du
      ad hoc sans apport autre que celui des terminaux
      connectés entre eux en dehors de tout serveur central. Le
      jeu a cependant été conçu pour permettre des
      développements qui incluent d’autres types de réseau.
    Une fonction géolocalisation
    Utiliser la bande audio
    Appareil photo




                                                              24
                                 24

Weitere ähnliche Inhalte

Ähnlich wie Anr Codesign

Séminaire DLP : au coeur de la sécurité
Séminaire DLP : au coeur de la sécuritéSéminaire DLP : au coeur de la sécurité
Séminaire DLP : au coeur de la sécuritée-Xpert Solutions SA
 
Présentation EZ Systems
Présentation EZ SystemsPrésentation EZ Systems
Présentation EZ SystemsVeilleMag
 
2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies2.0 Mode d'emploi Technologies
2.0 Mode d'emploi TechnologiesGiroud Marie
 
Ergonomie, Design et Développement d'applications mobiles
Ergonomie, Design et Développement d'applications mobilesErgonomie, Design et Développement d'applications mobiles
Ergonomie, Design et Développement d'applications mobilesLudovic Tant
 
Table ronde inauguration solution center lexmark
Table ronde inauguration solution center lexmarkTable ronde inauguration solution center lexmark
Table ronde inauguration solution center lexmarkEtienne Maraval
 
Conférence smart grid du 5-12-12-Présentation SPIE
Conférence smart grid du 5-12-12-Présentation SPIEConférence smart grid du 5-12-12-Présentation SPIE
Conférence smart grid du 5-12-12-Présentation SPIEIFPEB
 
Splunk live paris_overview_02_07_2013 v2.1
Splunk live paris_overview_02_07_2013 v2.1Splunk live paris_overview_02_07_2013 v2.1
Splunk live paris_overview_02_07_2013 v2.1jenny_splunk
 
Les DSI à l'heure du Cloud computing
Les DSI à l'heure du Cloud computingLes DSI à l'heure du Cloud computing
Les DSI à l'heure du Cloud computingGroupe D.FI
 
OpenDataSoft au Workshop Open Data Cap Digital
OpenDataSoft au Workshop Open Data Cap DigitalOpenDataSoft au Workshop Open Data Cap Digital
OpenDataSoft au Workshop Open Data Cap DigitalOpenDataSoft
 
Smart Cities et TIC
Smart Cities et TICSmart Cities et TIC
Smart Cities et TICMicrosoft
 
Et si les DSI devenais traders ?
Et si les DSI devenais traders ?Et si les DSI devenais traders ?
Et si les DSI devenais traders ?Quentin Adam
 
Flow Line En route vers l'herbergement, la revolution des services et l'optim...
Flow Line En route vers l'herbergement, la revolution des services et l'optim...Flow Line En route vers l'herbergement, la revolution des services et l'optim...
Flow Line En route vers l'herbergement, la revolution des services et l'optim...Flow Line Groupe
 
GeoMap: Solutions Géospatiales Oracle et B.I.v2
GeoMap: Solutions Géospatiales Oracle et B.I.v2GeoMap: Solutions Géospatiales Oracle et B.I.v2
GeoMap: Solutions Géospatiales Oracle et B.I.v2Geomap GIS America
 
Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Microsoft Décideurs IT
 

Ähnlich wie Anr Codesign (20)

Mobile Mini trends
Mobile Mini trendsMobile Mini trends
Mobile Mini trends
 
Mobile mini trends
Mobile mini trendsMobile mini trends
Mobile mini trends
 
Séminaire DLP : au coeur de la sécurité
Séminaire DLP : au coeur de la sécuritéSéminaire DLP : au coeur de la sécurité
Séminaire DLP : au coeur de la sécurité
 
T
TT
T
 
2.0 TEchnologies
2.0 TEchnologies2.0 TEchnologies
2.0 TEchnologies
 
Présentation EZ Systems
Présentation EZ SystemsPrésentation EZ Systems
Présentation EZ Systems
 
2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies2.0 Mode d'emploi Technologies
2.0 Mode d'emploi Technologies
 
Ergonomie, Design et Développement d'applications mobiles
Ergonomie, Design et Développement d'applications mobilesErgonomie, Design et Développement d'applications mobiles
Ergonomie, Design et Développement d'applications mobiles
 
Table ronde inauguration solution center lexmark
Table ronde inauguration solution center lexmarkTable ronde inauguration solution center lexmark
Table ronde inauguration solution center lexmark
 
Conférence smart grid du 5-12-12-Présentation SPIE
Conférence smart grid du 5-12-12-Présentation SPIEConférence smart grid du 5-12-12-Présentation SPIE
Conférence smart grid du 5-12-12-Présentation SPIE
 
Splunk live paris_overview_02_07_2013 v2.1
Splunk live paris_overview_02_07_2013 v2.1Splunk live paris_overview_02_07_2013 v2.1
Splunk live paris_overview_02_07_2013 v2.1
 
Les DSI à l'heure du Cloud computing
Les DSI à l'heure du Cloud computingLes DSI à l'heure du Cloud computing
Les DSI à l'heure du Cloud computing
 
OpenDataSoft au Workshop Open Data Cap Digital
OpenDataSoft au Workshop Open Data Cap DigitalOpenDataSoft au Workshop Open Data Cap Digital
OpenDataSoft au Workshop Open Data Cap Digital
 
Smart Cities et TIC
Smart Cities et TICSmart Cities et TIC
Smart Cities et TIC
 
Et si les DSI devenais traders ?
Et si les DSI devenais traders ?Et si les DSI devenais traders ?
Et si les DSI devenais traders ?
 
Flow Line En route vers l'herbergement, la revolution des services et l'optim...
Flow Line En route vers l'herbergement, la revolution des services et l'optim...Flow Line En route vers l'herbergement, la revolution des services et l'optim...
Flow Line En route vers l'herbergement, la revolution des services et l'optim...
 
GeoMap: Solutions Géospatiales Oracle et B.I.v2
GeoMap: Solutions Géospatiales Oracle et B.I.v2GeoMap: Solutions Géospatiales Oracle et B.I.v2
GeoMap: Solutions Géospatiales Oracle et B.I.v2
 
Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8
 
LinSM
LinSMLinSM
LinSM
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 

Mehr von Télécom ParisTech

3DLIFE -Input Media Sciences and Design
3DLIFE -Input Media Sciences and Design3DLIFE -Input Media Sciences and Design
3DLIFE -Input Media Sciences and DesignTélécom ParisTech
 
L'objet et son double. Par Annie Gentes.
L'objet et son double. Par Annie Gentes.L'objet et son double. Par Annie Gentes.
L'objet et son double. Par Annie Gentes.Télécom ParisTech
 
Entrer en communication. Le design de médias. Par Annie Gentes.
Entrer en communication. Le design de médias. Par Annie Gentes.Entrer en communication. Le design de médias. Par Annie Gentes.
Entrer en communication. Le design de médias. Par Annie Gentes.Télécom ParisTech
 
Plurilinguisme. Par Florence Gendrier.
Plurilinguisme. Par Florence Gendrier.Plurilinguisme. Par Florence Gendrier.
Plurilinguisme. Par Florence Gendrier.Télécom ParisTech
 
Le projet Traduxio. Par Philippe Lacour.
Le projet Traduxio. Par Philippe Lacour.Le projet Traduxio. Par Philippe Lacour.
Le projet Traduxio. Par Philippe Lacour.Télécom ParisTech
 
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.Télécom ParisTech
 
En partant de l'objet : ergonomie, usabilité, sémiologie
En partant de l'objet : ergonomie, usabilité, sémiologieEn partant de l'objet : ergonomie, usabilité, sémiologie
En partant de l'objet : ergonomie, usabilité, sémiologieTélécom ParisTech
 

Mehr von Télécom ParisTech (15)

3 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv13 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv1
 
3 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv13 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv1
 
3 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv13 d life_keynote_gentes_guyotv1
3 d life_keynote_gentes_guyotv1
 
Project Drawing
Project DrawingProject Drawing
Project Drawing
 
3 dlife design_it2
3 dlife design_it23 dlife design_it2
3 dlife design_it2
 
3DLIFE -Input Media Sciences and Design
3DLIFE -Input Media Sciences and Design3DLIFE -Input Media Sciences and Design
3DLIFE -Input Media Sciences and Design
 
L'objet et son double. Par Annie Gentes.
L'objet et son double. Par Annie Gentes.L'objet et son double. Par Annie Gentes.
L'objet et son double. Par Annie Gentes.
 
Entrer en communication. Le design de médias. Par Annie Gentes.
Entrer en communication. Le design de médias. Par Annie Gentes.Entrer en communication. Le design de médias. Par Annie Gentes.
Entrer en communication. Le design de médias. Par Annie Gentes.
 
Plurilinguisme. Par Florence Gendrier.
Plurilinguisme. Par Florence Gendrier.Plurilinguisme. Par Florence Gendrier.
Plurilinguisme. Par Florence Gendrier.
 
Le projet Traduxio. Par Philippe Lacour.
Le projet Traduxio. Par Philippe Lacour.Le projet Traduxio. Par Philippe Lacour.
Le projet Traduxio. Par Philippe Lacour.
 
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.
L'inscription des usagers. Les objets et leurs scripts. Par Jérôme Denis.
 
En partant de l'objet : ergonomie, usabilité, sémiologie
En partant de l'objet : ergonomie, usabilité, sémiologieEn partant de l'objet : ergonomie, usabilité, sémiologie
En partant de l'objet : ergonomie, usabilité, sémiologie
 
Safari Enst Ensci Scenarios
Safari Enst Ensci ScenariosSafari Enst Ensci Scenarios
Safari Enst Ensci Scenarios
 
Codesign & Invention
Codesign & InventionCodesign & Invention
Codesign & Invention
 
Jeux Pervasifs Design Environnt
Jeux Pervasifs Design EnvironntJeux Pervasifs Design Environnt
Jeux Pervasifs Design Environnt
 

Anr Codesign

  • 1.
  • 2. Objectifs du projet, principes Jeu de piste   Objectif : concevoir et développer un intergiciel (middleware) •  pour applications collaboratives Applications (Chat, jeux, …) •  établies de façon spontanée •  sur réseau mobile ad hoc API •  une 20aine de “terminaux Intergiciel légers” (Nokia 770) SE, Routage (OLSR)   Principes clés = une solution : •  entièrement distribuée sans recours à des serveurs •  résistante aux déconnexions et à la mobilité   Parallèlement à la plate-forme : conception et développement d’un démonstrateur => un jeu de piste 2 2
  • 3.
  • 4. Plate-forme : état de l'art   Pas de solution commerciale existante   Une dizaine de solutions issues de la recherche : •  PROEM, JMobiPeer, SELMA, XMIDDLE, STEAM, Infoware   Aucune ne propose une solution intégrée avec l’ensemble des fonctionnalités proposées par Transhumance. Fonctionnalités reconduites Points forts et étendues Gestion de groupes Gestion d’énergie Système d’événements (“publish Sécurité adaptée aux MANETs -suscribe”) Solution sans serveurs Découverte de ressources (présence, services, données) Tolérance aux déconnexions (service d’événements, partage Partage de données de données) 4 4 4
  • 5. Plate-forme : architecture fonctionnelle Applications G Services Partage des Gestion d' E additionnels données applications S S Chat, Vote ... U T Annonce/découverte Transfert de P I services des services fichiers S E O E R N C V R Gestion Service d'événements U I E des R groupes Transport I S S I S Routage augmenté T O O communications Routage E N U R Gestion identité, C Présence, voisinage présence, matériel ... Identification E Gestion du terminal Gestion utilisateur S Profils logiciel Données, Politiques Préférences Profils de et matériel politiques locales utilisateur sécurité globales 5 5
  • 6. Architecture fonctionnelle : communications Service d’événements Applications - mode publish-suscribe (mot-clé, groupe, ...) G - mode point-à-point et diffusion Services Partage des Gestion d' E - service de persistance (résistance aux déconnexions)
 additionnels données applications S S Chat, Vote ... U T Annonce/découverte Transfert de P I services des services fichiers S E O E R N C V R Gestion Service d'événements U I E des R groupes Transport I S S I S Routage augmenté T O O communications Routage E N U R Gestion identité, Transport Présence, voisinage C Identification présence, matériel ... - UDP +fragmentation + acquittement + cryptage
 E Routage Gestion du terminal Gestion utilisateur S OLSR car logiciel stable avec plug-ins (UniK) disponible Routage augmenté : ajout - authentification messages de routage, PolitiquesinfosPréférences Profils logiciel Données, accès de topologieProfils de de groupes politiques Gestion matériel et globales locales utilisateur sécurité 6 Offrant des services et de la sécurité 6
  • 7. Architecture fonctionnelle : gestion identité, présence, matériel Identification Applications -  un identifiant de l’équipement / un de communication G (ex : l'adresse IP) / un pour l'utilisateur du des Services Partage matériel Gestion d' E Gestion utilisateuradditionnels données applications S S Chat, Vote ... - définir T consulter des profils utilisateurs et U Annonce/découverte Transfert de Gestion P I du terminal services des services fichiers S E O E - offrir des interfaces uniformes aux fonctions du SE R N C Présence, voisinage Gestion Service d'événements U -V R indique les voisins àdes sauts N I E R groupes Transport -Transmet des informations sur l'état local du système I S S I S Routage augmenté T O O communications Routage E N U R Gestion identité, C Présence, voisinage présence, matériel ... Identification E Gestion du terminal Gestion utilisateur S Profils logiciel Données, Politiques Préférences Profils de et matériel politiques locales utilisateur sécurité globales 7 7
  • 8. Architecture fonctionnelle : sécurité, gestion de ressources Supervision Applications - collecte des informations sur l'état des G Services ressources du pair local : niveau Partage des Gestion d' E d'énergie, consommation mémoire additionnels données applications S S Chat, Vote Gestion des ressources ... T U - gère l’adaptation au niveauTransfert de Annonce/découverte d’énergie P I services des services fichiers S grâce aux données du bloc de E O E supervision et de "présence, voisinage R N C - basée sur des politiques V R Gestion Service d'événements U I E des R groupes Transport I S S I S Routage augmenté T O Sécurité E O communications Routage N - gérée au niveau des groupes (co-optation) U R - clé de groupe générée à la création du Gestion identité, C groupe Présence, voisinage présence, matériel ... Identification E - authentification Gestion du terminal Gestion utilisateur - intégrité confidentialité des données S stockées ou transmises - non-répudiation des données échangées Profils logiciel Données, Politiques Préférences Profils de et matériel politiques locales utilisateur sécurité globales 8 8
  • 9. Architecture fonctionnelle : services et applications Applications G Services Partage des Gestion d' E additionnels données applications S S Chat, Vote ... U T Annonce/découverte Transfert de P I services des services fichiers S E O E R N C V R Gestion Service d'événements U I E des R Partage de groupes Transport I S S données Chat, vote I T S Routage augmenté -partager des Transfert de fichier O E O communications Routage données sur un - au N sein d’une partition U AnnonceR découverte de servicesGestion identité, et espace commun C Présence, voisinage connaître - réplication - permet aux applications de se faire présence, matériel ... Identification E en envoyant des annonces terminal collaborative Gestion du Gestion utilisateur S Gestion d’applications -résistance aux - gère le déploiement, l’annonce, la déconnexions suppression, le déplacement d’une appli Profils logiciel Données, Politiques Préférences Profils de et matériel politiques locales utilisateur sécurité globales 9 9
  • 10. Applications (Chat, jeux, …) API Intergiciel SE, Routage (OLSR)
  • 11. Le démonstrateur : un compromis   Un objet de démonstration et de communication sur la technique   Un jeu : intérêt, attractivité, jouabilité   Un travail de maturation de la technique // son intégration dans des pratiques et une esthétique   Un objet qui doit faire réagir des utilisateurs et des chercheurs   …surtout pas un produit fini 11 11
  • 12. 12 12
  • 13. L’interface Représentation des Suivant la formule classique des jeux PDA et des sauts de piste : (métaphore de la table •  La recherche d’indices qui de routage) demande des déplacements sur le terrain •  Mène à la résolution d’une énigme. Joueurs connectés à 1, Le game play repose sur 2, x sauts   des communications nombreuses pour valider les indices   La visualisation du caractère Joueur spontané du réseau pour gérer d’une la dispersion des équipes équipe adverse   Les stratégies de gestion de Joueurs non connectés (leur l’espace réel et de l’espace trace perdure virtuel sur le réseau) 13 13
  • 14.
  • 15. Idée du jeu de piste ... pour démontrer Pour démontrer les ... dans le jeu fonctionnalités de la plate -forme ... La mobilité, le mode ad hoc Les joueurs sont à la recherche d’indices géographiquement dispersés ... Les groupes, contrôle d’accès, Les joueurs sont organisés en communication de groupe équipes ... Lieu de confiance de communication, de partage de données Les communications (routage, Les joueurs doivent communiquer transport, événements, com de groupe, (échange d’indices, d’infos) chat) Le partage de données Le « questionnaire » de jeux, les réponses Vote Gestion des conflits 15 ... ... 15
  • 16. Théorie de l’objet communicant et méthodologie   L’objet technique : des buts, un fonctionnement intrinsèque, un environnement •  Poursuivre la cohérence interne de l’objet technique (Simondon, Du mode d’existence des objets techniques) •  Développer les fonctions de l’objet et sa cohérence externe (Simon, The Sciences of the Artificial)   Travailler l’intégration de l’objet communicant •  La technique comme potentiel pratique, social et esthétique •  « L’invention » intégrée dans un système des objets •  Une reformulation des caractéristiques techniques •  À partir de connaissance des formes et des pratiques des autres médias notamment en mobilité et en réseau. 16 16
  • 17. Les tests : partie prenante du co-design   Plutôt qu’une évaluation - bilan, une nouvelle étape de la création   Un recrutement exigeant de profils créatifs issus de différentes disciplines   Des tests et des entretiens organisés pour solliciter les idées : L’évaluation créative 17 17
  • 18. Transhumance c’est :   Une plate-forme pour MANet •  intégration de technologies pour réseau sans infrastructure •  et contributions spécifiques (sécurité, gestion de l’énergie, partage de données)   Une méthodologie de co-design •  Intégration des disciplines concernées par l’objet technique communicant : •  Objet -> design •  Communicant -> media •  Technique -> STIC 18 18
  • 19.
  • 20. Méthodologie   Le jeu « Team exploration » est une proposition issue d’une confrontation entre les représentations des différents acteurs et d’une analyse techno sémiotique du dispositif technique   travail exploratoire sur les jeux en particulier les jeux pervasifs   conception et analyse des différentes interfaces d’entrée dans la plate-forme   « brainstormings » tenus dans l’équipe du projet de recherche   entretiens approfondis avec des membres de l’équipe   redéfinition du cahier des charges en termes de game play   travail de design conceptuel sur le cahier des charges « Transhumance »(pour des jeux autres que le jeu de piste) avec un game designer, Emmanuel Guardiola, CNAM Cedric, ENJMIN   travail de design du jeu de piste prévu pour le démonstrateur avec Godefroy Beauvallet, ENST, département SES 20 20
  • 21. Démonstrateur vs Jeu   Un compromis qui anticipe l’appropriation par les utilisateurs •  Visualiser le fait que malgré l’absence d’infrastructure les gens se connectent ou se sont connectés : arbre des connections •  Gérer la tension entre éparpillement et regroupement : cartographie •  Des outils scénarisés qui font sens dans le scénario du jeu ... En phase de rédaction de la proposition du projet •  Recherche d’une application qui amène un ensemble d’utilisateurs à se déplacer, à communiquer, à se partager des données •  => Idée du jeu de piste 21 21
  • 22. Des outils scénarisés   Les interfaces de communication doivent être re-scénarisées en fonction de l’activité proposée. L’hypothèse est que chaque outil peut prendre des significations très différentes en fonction des activités. Le design de services innovants implique une recontextualisation des outils.   Le vote •  Peut servir à se répartir les zones de recherche •  Peut servir à lancer la phase de décryptage qui nécessite l’ensemble (ou une bonne partie) de l’équipe   Le chat •  Peut servir à renseigner sur les déplacements •  Peut servir à prévenir si un ennemi a été aperçu   Une visualisation des présences •  Nous permet de créer un journal défilant des derniers « messages » de chat   Gestion de l’énergie et course contre la montre 22 22
  • 23. potentiels techniques Transhumance / potentiels de jeu   Mettre l’accent sur les groupes et la fiabilité des groupes   Deux canaux // deux groupes •  un canal sécurisé : celui intra équipes •  le canal « ouvert » inter équipes •  Créer un canal spécialisé par cooptation : notion d’équipe forte parce qu’à la fois technique et dans le jeu   Partager de l’information et des ressources •  Identifier, créer, modifier cette information •  Partager cette information, ces ressources •  Identifier deux temps pour ménager des stratégies variées de recherche et de partage de l’information   Deux répartitions •  sur le terrain en fonction des indices à trouver •  Dans le réseau en fonction des nœuds •  Donner à voir le lien entre les deux réalités   Deux types de distance : deux horizons de visualisation •  Une distance physique •  Une distance « radio » (portée de transmission) •  Co-gérer l’espace virtuel et réel : risques de coupures intermittentes voire de partition 23 23
  • 24. Prolongements anticipés   La plate-forme transhumance travaille sur une logique du ad hoc sans apport autre que celui des terminaux connectés entre eux en dehors de tout serveur central. Le jeu a cependant été conçu pour permettre des développements qui incluent d’autres types de réseau.   Une fonction géolocalisation   Utiliser la bande audio   Appareil photo 24 24