front_idill/doc/Documentation - Front IDILL.html
changeset 79 9eff85166868
parent 67 d130980a7ef1
child 83 6070a596014e
equal deleted inserted replaced
78:52277fe2279c 79:9eff85166868
     6         <meta name="keywords" content="TraKERS, TraKERS Processing, TraKERS Front Processing, TraKERS Front, Kinect Processing"/>
     6         <meta name="keywords" content="TraKERS, TraKERS Processing, TraKERS Front Processing, TraKERS Front, Kinect Processing"/>
     7         <title>BROWSE BY MOTION - Documentation Front IDILL</title>
     7         <title>BROWSE BY MOTION - Documentation Front IDILL</title>
     8     </head>
     8     </head>
     9     
     9     
    10     <body>
    10     <body>
    11 		<h2>Sommaire</h2>
    11         <h2>Sommaire</h2>
    12         
    12         
    13         <ol type="I">
    13         <ol type="I">
    14             <a href="#I"><li>Introduction</li></a>
    14             <a href="#I"><li>Introduction</li></a>
    15             <a href="#II"><li>Lancement</li></a>
    15             <a href="#II"><li>Lancement</li></a>
    16             <a href="#III"><li>Fonctionnalités</li></a>
    16             <a href="#III"><li>Fonctionnalités</li></a>
    17             <a href="#IV"><li>Configuration</li></a>
    17             <a href="#IV"><li>Configuration</li></a>
    18             <a href="#V"><li>Notices à prendre en compte</li></a>
    18             <a href="#V"><li>Notices à prendre en compte</li></a>
    19         </ol>
    19         </ol>
    20 		
    20         
    21 		<hr />
    21         <hr />
    22         
    22         
    23         <ol type="I" start="1">
    23         <ol type="I" start="1">
    24             <h3><a name="#I"><li>Introduction</li></a></h3>
    24             <h3><a name="#I"><li>Introduction</li></a></h3>
    25         </ol>
    25         </ol>
    26         
    26         
    27 		<p>Ce front est un prototype sous forme d'application web développée en javascript permettant de naviguer au sein d'une mosaïque de vidéos indexées.</p>
    27         <p>Ce front est un prototype sous forme d'application web développée en javascript permettant de naviguer au sein d'une mosaïque de vidéos indexées.</p>
    28 
    28 
    29 		<p>Elements requis :
    29         <p>Elements requis :
    30 			<ul>
    30             <ul>
    31 				<li>Google Chrome 20 ou supérieur est nécessaire pour lancer ce prototype.</li>
    31                 <li>Google Chrome 20 ou supérieur est nécessaire pour lancer ce prototype.</li>
    32 				<li>WampServer 2 doit être installé.</li>
    32                 <li>WampServer 2 doit être installé.</li>
    33 				<li>Les dossiers Front IDILL et lib doivent être copiés à la racine du dossier www de Wamp (par défaut dans C:\wamp\www).</li>
    33                 <li>Les dossiers Front IDILL et lib doivent être copiés à la racine du dossier www de Wamp (par défaut dans C:\wamp\www).</li>
    34 			</ul>
    34             </ul>
    35 		</p>
    35         </p>
    36 
    36 
    37 		<p>Si vous souhaitez utiliser le prototype en mode d'interaction Kinect :
    37         <p>Si vous souhaitez utiliser le prototype en mode d'interaction Kinect :
    38 			<ul>
    38             <ul>
    39 				<li>Kinect for Xbox 360.</li>
    39                 <li>Kinect for Xbox 360.</li>
    40 				<li>Kinect SDK 1.5 de Microsoft.</li>
    40                 <li>Kinect SDK 1.5 de Microsoft.</li>
    41 				<li>.NET Framework 4.0.</li>
    41                 <li>.NET Framework 4.0.</li>
    42 			</ul>
    42             </ul>
    43 		</p>
    43         </p>
    44 		
    44         
    45         <hr />
    45         <hr />
    46         
    46         
    47         <ol type="I" start="2">
    47         <ol type="I" start="2">
    48             <h3><a name="#II"><li>Lancement</li></a></h3>
    48             <h3><a name="#II"><li>Lancement</li></a></h3>
    49         </ol>
    49         </ol>
    50         
    50         
    51 		<p>
    51         <p>
    52 			<ol type="1" start="1">
    52             <ol type="1" start="1">
    53 				<li>Lancer wamp.</li>
    53                 <li>Lancer wamp.</li>
    54 				<li>Aller sur Google Chrome à l'adresse : http://localhost/Front%20IDILL</li>
    54                 <li>Aller sur Google Chrome à l'adresse : http://localhost/Front%20IDILL</li>
    55 				<li>Par défaut, le prototype est réglé pour les interactions à la souris. Vous pouvez néanmoins le configurer (voir Configuration) pour qu'il puisse se connecter à un Middleware utilisant Kinect.</li>
    55                 <li>Par défaut, le prototype est réglé pour les interactions à la souris. Vous pouvez néanmoins le configurer (voir Configuration) pour qu'il puisse se connecter à un Middleware utilisant Kinect.</li>
    56 			</ol>
    56             </ol>
    57 		</p>
    57         </p>
    58 
    58 
    59 		<p>Lancement en mode Kinect (après avoir réglé le paramètre dans la configuration).</p>
    59         <p>Lancement en mode Kinect (après avoir réglé le paramètre dans la configuration).</p>
    60 
    60 
    61 		<p>
    61         <p>
    62 			<ol type="1" start="4">
    62             <ol type="1" start="4">
    63 				<li>Lorsque vous vous trouvez dans ce Front, vous pouvez voir deux boutons, chacun mène à un mode d'interaction particulier. Le premier vous envoie sur le Front IDILL en mode d'interaction souris et le second en mode d'interaction Kinect (le middleware est requis pour ce mode d'interaction).
    63                 <li>Lorsque vous vous trouvez dans ce Front, vous pouvez voir deux boutons, chacun mène à un mode d'interaction particulier. Le premier vous envoie sur le Front IDILL en mode d'interaction souris et le second en mode d'interaction Kinect (le middleware est requis pour ce mode d'interaction).
    64 				<li>Après avoir lancé le Front, il faut cliquer sur le raccourci l'exécutable "BBM - Middleware.exe". Si vous l'avez supprimé, vous pouvez le retrouvé ainsi : dossier d'installation de BBM\Browse by Motion\Middleware\MainModule.exe.</li>
    64                 <li>Après avoir lancé le Front, il faut cliquer sur le raccourci l'exécutable "BBM - Middleware.exe". Si vous l'avez supprimé, vous pouvez le retrouvé ainsi : dossier d'installation de BBM\Browse by Motion\Middleware\MainModule.exe.</li>
    65 				<li>La fenêtre s'ouvre. Dès que vous voyez la sortie vidéo de la Kinect apparaître à l'écran, vous avez connecté le Middleware.</li>
    65                 <li>La fenêtre s'ouvre. Dès que vous voyez la sortie vidéo de la Kinect apparaître à l'écran, vous avez connecté le Middleware.</li>
    66 				<li>Relancez le Front en cliquant dessus et en appuyant sur F5 afin de raffraichir la fenêtre du navigateur.</li>
    66                 <li>Relancez le Front en cliquant dessus et en appuyant sur F5 afin de raffraichir la fenêtre du navigateur.</li>
    67 			</ol>
    67             </ol>
    68 		</p>
    68         </p>
    69 		
    69         
    70         <hr />
    70         <hr />
    71         
    71         
    72         <ol type="I" start="3">
    72         <ol type="I" start="3">
    73             <h3><a name="#III"><li>Fonctionnalités</li></a></h3>
    73             <h3><a name="#III"><li>Fonctionnalités</li></a></h3>
    74         </ol>
    74         </ol>
    75         
    75         
    76 		<p>Dans cette partie, on déclinera les fonctionnalités selon le mode d'interaction utilisé (Souris/Kinect).</p>
    76         <p>Dans cette partie, on déclinera les fonctionnalités selon le mode d'interaction utilisé (Souris/Kinect).</p>
    77 
    77 
    78 		<u><h3><p>Mode d'interaction souris :</p></h3></u>
    78         <u><h3><p>Mode d'interaction souris :</p></h3></u>
    79 		
    79         
    80 		<ol type="1" start="1">
    80         <ol type="1" start="1">
    81 			<h3><li>Actions de contrôle de l'interface.</li></h3>
    81             <h3><li>Actions de contrôle de l'interface.</li></h3>
    82 			
    82             
    83 			<ol type="A" start="1">
    83             <ol type="A" start="1">
    84 				<h4><li>Sélection de la vidéo dans la mosaïque.</li></h4>
    84                 <h4><li>Sélection de la vidéo dans la mosaïque.</li></h4>
    85 				
    85                 
    86 				<p>Lorsque vous vous trouvez dans la mosaïque, vous pouvez survoler les images, qui zoomeront légèrement. Un clic sur une image zoomée vous permettra d'accéder à sa vidéo.</p>
    86                 <p>Lorsque vous vous trouvez dans la mosaïque, vous pouvez survoler les images, qui zoomeront légèrement. Un clic sur une image zoomée vous permettra d'accéder à sa vidéo.</p>
    87 			</ol>
    87             </ol>
    88 			
    88             
    89 			<ol type="A" start="2">
    89             <ol type="A" start="2">
    90 				<h4><li>Revenir à la mosaïque.</li></h4>
    90                 <h4><li>Revenir à la mosaïque.</li></h4>
    91 				
    91                 
    92 				<p>Il y a deux interactions possibles pour revenir à la mosaïque.</p>
    92                 <p>Il y a deux interactions possibles pour revenir à la mosaïque.</p>
    93 				<ul>
    93                 <ul>
    94 					<li>Le fait de cliquer en dehors de la vidéo centrale.</li>
    94                     <li>Le fait de cliquer en dehors de la vidéo centrale.</li>
    95 					<li>Le fait de tirer la molette de la souris vers vous.</li>
    95                     <li>Le fait de tirer la molette de la souris vers vous.</li>
    96 				</ul>
    96                 </ul>
    97 			</ol>
    97             </ol>
    98 			
    98             
    99 			<ol type="A" start="3">
    99             <ol type="A" start="3">
   100 				<h4><li>Aller d'une vidéo à une autre.</li></h4>
   100                 <h4><li>Aller d'une vidéo à une autre.</li></h4>
   101 				
   101                 
   102 				<p>Dans une vidéo, vous pourrez voir 4 bordures, respectivement en haut, en bas, à droite et à gauche de la vidéo centrale. Il y en a 4, sauf si vous vous trouvez sur une extrémité de la mosaïque.
   102                 <p>Dans une vidéo, vous pourrez voir 4 bordures, respectivement en haut, en bas, à droite et à gauche de la vidéo centrale. Il y en a 4, sauf si vous vous trouvez sur une extrémité de la mosaïque.
   103 				Pour passer à une vidéo voisine, il faut mettre la souris sur la vidéo voulue, attendre qu'elle bleuisse et que la notification de changement de vidéo apparaisse en haut de la fenêtre. Ensuite, vous pouvez :</p>
   103                 Pour passer à une vidéo voisine, il faut mettre la souris sur la vidéo voulue, attendre qu'elle bleuisse et que la notification de changement de vidéo apparaisse en haut de la fenêtre. Ensuite, vous pouvez :</p>
   104 				
   104                 
   105 				<ul>
   105                 <ul>
   106 					<li>Cliquer sur cette vidéo.</li>
   106                     <li>Cliquer sur cette vidéo.</li>
   107 					<li>Déplacer rapidement le curseur vers la bordure opposée.</li>
   107                     <li>Déplacer rapidement le curseur vers la bordure opposée.</li>
   108 				</ul>
   108                 </ul>
   109 			</ol>
   109             </ol>
   110 		</ol>
   110         </ol>
   111 		
   111         
   112 		<ol type="1" start="2">
   112         <ol type="1" start="2">
   113 			<h3><li>Recherche par courbes.</li></h3>
   113             <h3><li>Recherche par courbes.</li></h3>
   114 			
   114             
   115 			<p>Dans le mode d'intéraction souris, une icone d'aide apparaît en haut à droite de la fenêtre. Lorsque la souris passe dessus, il grandit. Un clic sur la grande icone fait apparaître le panneau d'aide. Il est possible de cliquer ou de tracer une nouvelle courbe de recherche pour faire disparaître le panneau d'aide.</p>
   115             <p>Dans le mode d'intéraction souris, une icone d'aide apparaît en haut à droite de la fenêtre. Lorsque la souris passe dessus, il grandit. Un clic sur la grande icone fait apparaître le panneau d'aide. Il est possible de cliquer ou de tracer une nouvelle courbe de recherche pour faire disparaître le panneau d'aide.</p>
   116 			
   116             
   117 			<ol type="A" start="1">
   117             <ol type="A" start="1">
   118 				<h4><li>Tracé de courbes.</li></h4>
   118                 <h4><li>Tracé de courbes.</li></h4>
   119 				
   119                 
   120 				<p>Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en maintenant le bouton gauche de la souris et en la déplaçant. La courbe sera alors tracée par le mouvement du curseur.<br />Dès que l'utilisateur lâche le bouton, la courbe disparaît.</p>
   120                 <p>Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en maintenant le bouton gauche de la souris et en la déplaçant. La courbe sera alors tracée par le mouvement du curseur.<br />Dès que l'utilisateur lâche le bouton, la courbe disparaît.</p>
   121 			</ol>
   121             </ol>
   122 			
   122             
   123 			<ol type="A" start="2">
   123             <ol type="A" start="2">
   124 				<h4><li>Reconnaissance de courbes.</li></h4>
   124                 <h4><li>Reconnaissance de courbes.</li></h4>
   125 				
   125                 
   126 				<p>Durant le tracé, il peut arriver 4 choses :</p>
   126                 <p>Durant le tracé, il peut arriver 4 choses :</p>
   127 				<ul>
   127                 <ul>
   128 					<li>Le tracé correspond à plusieurs courbes : Leurs macarons sont affichés en haut de la fenêtre.</li>
   128                     <li>Le tracé correspond à plusieurs courbes : Leurs macarons sont affichés en haut de la fenêtre.</li>
   129 					<li>Le tracé correspond à une seule courbe : Le macaron de la courbe est affiché en haut de la fenêtre et on effectue une recherche sur les marqueurs correspondants à cette courbe.</li>
   129                     <li>Le tracé correspond à une seule courbe : Le macaron de la courbe est affiché en haut de la fenêtre et on effectue une recherche sur les marqueurs correspondants à cette courbe.</li>
   130 					<li>Le tracé correspond à plusieurs courbes, mais le tracé actuel permet de définir une courbe : Si on relâche le bouton de la souris, on valide la courbe qu'on a tracé et on entre dans une recherche.</li>
   130                     <li>Le tracé correspond à plusieurs courbes, mais le tracé actuel permet de définir une courbe : Si on relâche le bouton de la souris, on valide la courbe qu'on a tracé et on entre dans une recherche.</li>
   131 					<li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche.</li>
   131                     <li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche.</li>
   132 				</ul>
   132                 </ul>
   133 				<p>Une recherche par courbes dans la mosaïque résulte en un filtrage. Plus les vidéos sont opaques et plus le nombre de marqueurs trouvés dans celles-ci sont importants.<br />Une recherche dans une vidéo mettra en surbrillance les marqueurs correspondant au type de marqueur recherché.</p>
   133                 <p>Une recherche par courbes dans la mosaïque résulte en un filtrage. Plus les vidéos sont opaques et plus le nombre de marqueurs trouvés dans celles-ci sont importants.<br />Une recherche dans une vidéo mettra en surbrillance les marqueurs correspondant au type de marqueur recherché.</p>
   134 				<p>Une nouvelle requête de recherche écrase la précédente.</p>
   134                 <p>Une nouvelle requête de recherche écrase la précédente.</p>
   135 				<p>Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.</p>
   135                 <p>Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.</p>
   136 				<p>A l'inverse, une recherche dans une vidéo n'affecte pas la mosaïque.</p>
   136                 <p>A l'inverse, une recherche dans une vidéo n'affecte pas la mosaïque.</p>
   137 			</ol>
   137             </ol>
   138 			
   138             
   139 			<ol type="A" start="3">
   139             <ol type="A" start="3">
   140 				<h4><li>Quitter la recherche.</li></h4>
   140                 <h4><li>Quitter la recherche.</li></h4>
   141 				
   141                 
   142 				<p>Pour quitter une recherche en cours, il suffit de placer le curseur sur le macaron de recherche, qui apparaîtra alors barré. Ensuite, un clic le fait disparaître et quitte la recherche.</p>
   142                 <p>Pour quitter une recherche en cours, il suffit de placer le curseur sur le macaron de recherche, qui apparaîtra alors barré. Ensuite, un clic le fait disparaître et quitte la recherche.</p>
   143 			</ol>
   143             </ol>
   144 		</ol>
   144         </ol>
   145 
   145 
   146 		<u><h3><p>Mode d'interaction Kinect :</p></h3></u>
   146         <u><h3><p>Mode d'interaction Kinect :</p></h3></u>
   147 		
   147         
   148 		<p>Deux pointeurs sont affichées lorsque les mains se situent à un certain intervalle de profondeur par rapport à la Kinect. Cet intervalle peut être modifié dans la configuration. Il s'agit de la zone de recherche.</p>
   148         <p>Deux pointeurs sont affichées lorsque les mains se situent à un certain intervalle de profondeur par rapport à la Kinect. Cet intervalle peut être modifié dans la configuration. Il s'agit de la zone de recherche.</p>
   149 		
   149         
   150 		<ol type="1" start="1">
   150         <ol type="1" start="1">
   151 			<h3><li>Actions de contrôle de l'interface.</li></h3>
   151             <h3><li>Actions de contrôle de l'interface.</li></h3>
   152 			
   152             
   153 			<ol type="A" start="1">
   153             <ol type="A" start="1">
   154 				<h4><li>Sélection de la vidéo dans la mosaïque.</li></h4>
   154                 <h4><li>Sélection de la vidéo dans la mosaïque.</li></h4>
   155 				
   155                 
   156 				<p>Lorsque vous vous trouvez dans la mosaïque, vous pouvez pointer les images avec un bras, l'image sur laquelle le pointeur correspondant à une de vos mains se trouve zoomera légèrement. Lorsque vous maintenez le pointeur sur une image, une mire se remplira progressivement. Lorsqu'elle sera entièrement remplie, un zoom s'effectuera sur l'image afin de donner l'accès à sa vidéo.</p>
   156                 <p>Lorsque vous vous trouvez dans la mosaïque, vous pouvez pointer les images avec un bras, l'image sur laquelle le pointeur correspondant à une de vos mains se trouve zoomera légèrement. Lorsque vous maintenez le pointeur sur une image, une mire se remplira progressivement. Lorsqu'elle sera entièrement remplie, un zoom s'effectuera sur l'image afin de donner l'accès à sa vidéo.</p>
   157 			</ol>
   157             </ol>
   158 			
   158             
   159 			<ol type="A" start="2">
   159             <ol type="A" start="2">
   160 				<h4><li>Revenir à la mosaïque.</li></h4>
   160                 <h4><li>Revenir à la mosaïque.</li></h4>
   161 				
   161                 
   162 				<p>Il faut placer les deux pointeurs correspondants aux mains sur les bordures des voisins de la vidéo centrale pour revenir à la mosaïque. Il est possible de le faire horizontalement ou verticalement.</p>
   162                 <p>Il faut placer les deux pointeurs correspondants aux mains sur les bordures des voisins de la vidéo centrale pour revenir à la mosaïque. Il est possible de le faire horizontalement ou verticalement.</p>
   163 			</ol>
   163             </ol>
   164 			
   164             
   165 			<ol type="A" start="3">
   165             <ol type="A" start="3">
   166 				<h4><li>Aller d'une vidéo à une autre.</li></h4>
   166                 <h4><li>Aller d'une vidéo à une autre.</li></h4>
   167 				
   167                 
   168 				<p>Dans une vidéo, vous pourrez voir 4 bordures, respectivement en haut, en bas, à droite et à gauche de la vidéo centrale. Il y en a 4, sauf si vous vous trouvez sur une extrémité de la mosaïque.
   168                 <p>Dans une vidéo, vous pourrez voir 4 bordures, respectivement en haut, en bas, à droite et à gauche de la vidéo centrale. Il y en a 4, sauf si vous vous trouvez sur une extrémité de la mosaïque.
   169 				Pour passer à une vidéo voisine, il faut mettre le pointeur sur la vidéo voulue, attendre qu'elle bleuisse et que la notification de changement de vidéo apparaisse en haut de la fenêtre. Ensuite, vous pouvez déplacer rapidement le pointeur vers la bordure opposée</p>
   169                 Pour passer à une vidéo voisine, il faut mettre le pointeur sur la vidéo voulue, attendre qu'elle bleuisse et que la notification de changement de vidéo apparaisse en haut de la fenêtre. Ensuite, vous pouvez déplacer rapidement le pointeur vers la bordure opposée</p>
   170 			</ol>
   170             </ol>
   171 		</ol>
   171         </ol>
   172 		
   172         
   173 		<ol type="1" start="2">
   173         <ol type="1" start="2">
   174 			<h3><li>Recherche par courbes.</li></h3>
   174             <h3><li>Recherche par courbes.</li></h3>
   175 			
   175             
   176 			<p>La recherche dans le mode d'interaction Kinect diffère de celle du mode d'interaction souris dans la mesure où il faut effectuer une demande de recherche. Celle-ci se fait en placant les deux mains dans la zone de recherche et en ne les bougeant plus jusqu'à ce qu'une notification de recherche apparaisse. Dans la mosaïque, les mains peuvent se placer à n'importe quel endroit, alors que dans une vidéo, il faut les placer sur la vidéo centrale.</p>
   176             <p>La recherche dans le mode d'interaction Kinect diffère de celle du mode d'interaction souris dans la mesure où il faut effectuer une demande de recherche. Celle-ci se fait en placant les deux mains dans la zone de recherche et en ne les bougeant plus jusqu'à ce qu'une notification de recherche apparaisse. Dans la mosaïque, les mains peuvent se placer à n'importe quel endroit, alors que dans une vidéo, il faut les placer sur la vidéo centrale.</p>
   177 			
   177             
   178 			<ol type="A" start="1">
   178             <ol type="A" start="1">
   179 				<h4><li>Tracé de courbes.</li></h4>
   179                 <h4><li>Tracé de courbes.</li></h4>
   180 				
   180                 
   181 				<p>Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en demandant une recherche, puis en déplacant les deux mains dans la zone de recherche. Seul les débuts de courbes valides seront pris en compte (afin d'éviter que le positionnement des mains ne génère trop d'erreurs de reconnaissance). La courbe sera alors tracée par le mouvement du curseur.<br />Dès que l'utilisateur enlève les deux mains de la zone de recherche, la courbe disparaît.</p>
   181                 <p>Lorsque vous vous trouvez dans la mosaïque, ou sur le lecteur vidéo (au dessus de la timeline), il vous est possible d'effectuer une recherche par courbe en demandant une recherche, puis en déplacant les deux mains dans la zone de recherche. Seul les débuts de courbes valides seront pris en compte (afin d'éviter que le positionnement des mains ne génère trop d'erreurs de reconnaissance). La courbe sera alors tracée par le mouvement du curseur.<br />Dès que l'utilisateur enlève les deux mains de la zone de recherche, la courbe disparaît.</p>
   182 				<p>Chaque pointeur génère une courbe. L'analyse de courbes est donc double.</p>
   182                 <p>Chaque pointeur génère une courbe. L'analyse de courbes est donc double.</p>
   183 			</ol>
   183             </ol>
   184 			
   184             
   185 			<ol type="A" start="2">
   185             <ol type="A" start="2">
   186 				<h4><li>Reconnaissance de courbes.</li></h4>
   186                 <h4><li>Reconnaissance de courbes.</li></h4>
   187 				
   187                 
   188 				<p>Durant le tracé, il peut arriver 4 choses :</p>
   188                 <p>Durant le tracé, il peut arriver 4 choses :</p>
   189 				<ul>
   189                 <ul>
   190 					<li>Le tracé correspond à plusieurs courbes : Leurs macarons sont affichés en haut de la fenêtre.</li>
   190                     <li>Le tracé correspond à plusieurs courbes : Leurs macarons sont affichés en haut de la fenêtre.</li>
   191 					<li>Le tracé correspond à une seule courbe : Le macaron de la courbe est affiché en haut de la fenêtre et on effectue une recherche sur les marqueurs correspondants à cette courbe.</li>
   191                     <li>Le tracé correspond à une seule courbe : Le macaron de la courbe est affiché en haut de la fenêtre et on effectue une recherche sur les marqueurs correspondants à cette courbe.</li>
   192 					<li>Le tracé correspond à plusieurs courbes, mais le tracé actuel permet de définir une courbe : Si on enlève les mains de la zone de recherche, on valide la courbe qu'on a tracé et on entre dans une recherche.</li>
   192                     <li>Le tracé correspond à plusieurs courbes, mais le tracé actuel permet de définir une courbe : Si on enlève les mains de la zone de recherche, on valide la courbe qu'on a tracé et on entre dans une recherche.</li>
   193 					<li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche.</li>
   193                     <li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche.</li>
   194 				</ul>
   194                 </ul>
   195 				<p>Il est possible aussi d'afficher l'aide en effectuant le geste wave (secouer la main droite horizontalement, le coude formant un angle droit). Au préalable il faut avoir effectué une demande de recherche. Il est possible d'effectuer une recherche gestuelle (voir plus bas) ou de tracer une nouvelle courbe pour faire disparaître le panneau d'aide.</p>
   195                 <p>Il est possible aussi d'afficher l'aide en effectuant le geste wave (secouer la main droite horizontalement, le coude formant un angle droit). Au préalable il faut avoir effectué une demande de recherche. Il est possible d'effectuer une recherche gestuelle (voir plus bas) ou de tracer une nouvelle courbe pour faire disparaître le panneau d'aide.</p>
   196 				<p>Une recherche par courbes dans la mosaïque résulte en un filtrage. Plus les vidéos sont opaques et plus le nombre de marqueurs trouvés dans celles-ci sont importants.<br />Une recherche dans une vidéo mettra en surbrillance les marqueurs correspondant au type de marqueur recherché.</p>
   196                 <p>Une recherche par courbes dans la mosaïque résulte en un filtrage. Plus les vidéos sont opaques et plus le nombre de marqueurs trouvés dans celles-ci sont importants.<br />Une recherche dans une vidéo mettra en surbrillance les marqueurs correspondant au type de marqueur recherché.</p>
   197 				<p>Une nouvelle requête de recherche écrase la précédente.</p>
   197                 <p>Une nouvelle requête de recherche écrase la précédente.</p>
   198 				<p>Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.</p>
   198                 <p>Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.</p>
   199 				<p>A l'inverse, une recherche dans une vidéo n'affecte pas la mosaïque.</p>
   199                 <p>A l'inverse, une recherche dans une vidéo n'affecte pas la mosaïque.</p>
   200 			</ol>
   200             </ol>
   201 			
   201             
   202 			<ol type="A" start="3">
   202             <ol type="A" start="3">
   203 				<h4><li>Reconnaissance de gestures.</li></h4>
   203                 <h4><li>Reconnaissance de gestures.</li></h4>
   204 				
   204                 
   205 				<p>Une fois une demande de recherche effectuée, vous pouvez lancer une recherche en effectuant 4 gestures (correspondantes aux 4 marqueurs représentés par ces gestures) :</p>
   205                 <p>Une fois une demande de recherche effectuée, vous pouvez lancer une recherche en effectuant 4 gestures (correspondantes aux 4 marqueurs représentés par ces gestures) :</p>
   206 				<ul>
   206                 <ul>
   207 					<li>FALL (chute) : S'accroupir les genoux en avant.</li>
   207                     <li>FALL (chute) : S'accroupir les genoux en avant.</li>
   208 					<li>JUMP (saut) : Sauter verticalement sans élan.</li>
   208                     <li>JUMP (saut) : Sauter verticalement sans élan.</li>
   209 					<li>KNEE-UP (levé de genou) : Lever l'un des genoux en l'avancant par rapport au reste du corps.</li>
   209                     <li>KNEE-UP (levé de genou) : Lever l'un des genoux en l'avancant par rapport au reste du corps.</li>
   210 					<li>BEND (penché) : Se pencher vers l'avant sans plier les jambes.</li>
   210                     <li>BEND (penché) : Se pencher vers l'avant sans plier les jambes.</li>
   211 				</ul>
   211                 </ul>
   212 			</ol>
   212             </ol>
   213 			
   213             
   214 			<ol type="A" start="4">
   214             <ol type="A" start="4">
   215 				<h4><li>Quitter la recherche.</li></h4>
   215                 <h4><li>Quitter la recherche.</li></h4>
   216 				
   216                 
   217 				<p>Pour quitter une recherche en cours, il suffit de placer un pointeur sur le macaron de recherche, qui apparaîtra alors barré. Ensuite, une mire se remplit au fur et à mesure. Lorsque la mire est pleine, la notification et la recherche sont enlevées.</p>
   217                 <p>Pour quitter une recherche en cours, il suffit de placer un pointeur sur le macaron de recherche, qui apparaîtra alors barré. Ensuite, une mire se remplit au fur et à mesure. Lorsque la mire est pleine, la notification et la recherche sont enlevées.</p>
   218 			</ol>
   218             </ol>
   219 		</ol>
   219         </ol>
   220 		
   220         
   221 		<hr />
   221         <hr />
   222 		
   222         
   223 		<ol type="I" start="4">
   223         <ol type="I" start="4">
   224             <h3><a name="#IV"><li>Configuration</li></a></h3>
   224             <h3><a name="#IV"><li>Configuration</li></a></h3>
   225 			
   225             
   226 			<p>Le Front IDILL possède deux configurations :</p>
   226             <p>Le Front IDILL possède deux configurations :</p>
   227 			<ul>
   227             <ul>
   228 				<li>Une configuration par défaut.<br />Elle est placée dans un fichier javascript et qu'il ne vaut mieux pas modifier sous peine d'engendrer des erreurs s'il y a une erreur de saisie.</li>
   228                 <li>Une configuration par défaut.<br />Elle est placée dans un fichier javascript et qu'il ne vaut mieux pas modifier sous peine d'engendrer des erreurs s'il y a une erreur de saisie.</li>
   229 				<li>Une configuration personnalisable.<br />Elle se situe dans le fichier config.json et est dans le dossier principal du Front IDILL. Il s'agit des paramètres étant chargés au démarrage du Front (ou au redémarrage s'il y a un raffraîchissement de la fenêtre du navigateur). Si un paramètre a une valeur incorrecte, celui-ci prend sa valeur par défaut.</li>
   229                 <li>Une configuration personnalisable.<br />Elle se situe dans le fichier config.json et est dans le dossier principal du Front IDILL. Il s'agit des paramètres étant chargés au démarrage du Front (ou au redémarrage s'il y a un raffraîchissement de la fenêtre du navigateur). Si un paramètre a une valeur incorrecte, celui-ci prend sa valeur par défaut.</li>
   230 				<p>Voici la liste des différents paramètres du Front IDILL :</p>
   230                 <p>Voici la liste des différents paramètres du Front IDILL :</p>
   231 				<table border="1">
   231                 <table border="1">
   232 					<tr><th>Nom du paramètre</th><th>Type</th><th>Valeur par défaut</th><th>Description</th></tr>
   232                     <tr><th>Nom du paramètre</th><th>Type</th><th>Valeur par défaut</th><th>Description</th></tr>
   233 					<tr><td>local</td><td>booléen</td><td>true</td><td>Indique si le chargement des métadonnées se fait localement ou en ligne.</td></tr>
   233                     <tr><td>local</td><td>booléen</td><td>true</td><td>Indique si le chargement des métadonnées se fait localement ou en ligne.</td></tr>
   234 					<tr><td>videoConfigFileLocal</td><td>string (path)</td><td>"./player/json/local_videos.json"</td><td>Chemin vers le fichier de chargement des images, vidéos et métadonnées pour un chargement local.</td></tr>
   234                     <tr><td>videoConfigFileLocal</td><td>string (path)</td><td>"./player/json/local_videos.json"</td><td>Chemin vers le fichier de chargement des images, vidéos et métadonnées pour un chargement local.</td></tr>
   235 					<tr><td>videoConfigFileOnline</td><td>string (path)</td><td>"./player/json/online_videos.json"</td><td>Chemin vers le fichier de chargement des images, vidéos et métadonnées pour un chargement en ligne.</td></tr>
   235                     <tr><td>videoConfigFileOnline</td><td>string (path)</td><td>"./player/json/online_videos.json"</td><td>Chemin vers le fichier de chargement des images, vidéos et métadonnées pour un chargement en ligne.</td></tr>
   236 					<tr><td>mouseInteractions</td><td>booléen</td><td>true</td><td>Spécifie le mode d'interaction (souris/Kinect).</td></tr>
   236                     <tr><td>mouseInteractions</td><td>booléen</td><td>true</td><td>Spécifie le mode d'interaction (souris/Kinect).</td></tr>
   237 					<tr><td>noUserModeEnabled</td><td>booléen</td><td>true</td><td>Spécifie si on active la phase d'approche de l'utilisateur (de remplissage de la mosaïque en mode d'interaction Kinect).</td></tr>
   237                     <tr><td>noUserModeEnabled</td><td>booléen</td><td>true</td><td>Spécifie si on active la phase d'approche de l'utilisateur (de remplissage de la mosaïque en mode d'interaction Kinect).</td></tr>
   238 					<tr><td>kinectMinCoordX</td><td>int (px)</td><td>40</td><td>Borne inférieure en abscisse du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   238                     <tr><td>kinectMinCoordX</td><td>int (px)</td><td>40</td><td>Borne inférieure en abscisse du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   239 					<tr><td>kinectMinCoordY</td><td>int (px)</td><td>30</td><td>Borne inférieure en ordonnée du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   239                     <tr><td>kinectMinCoordY</td><td>int (px)</td><td>30</td><td>Borne inférieure en ordonnée du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   240 					<tr><td>kinectMaxCoordX</td><td>int (px)</td><td>520</td><td>Borne supérieure en abscisse du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   240                     <tr><td>kinectMaxCoordX</td><td>int (px)</td><td>520</td><td>Borne supérieure en abscisse du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   241 					<tr><td>kinectMaxCoordY</td><td>int (px)</td><td>260</td><td>Borne supérieure en ordonnée du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   241                     <tr><td>kinectMaxCoordY</td><td>int (px)</td><td>260</td><td>Borne supérieure en ordonnée du champ de liberté des pointeurs de la kinect sur l'écran du Front.</td></tr>
   242 					<tr><td>imagesByLine</td><td>int</td><td>5</td><td>Longueur de la mosaïque en images.</td></tr>
   242                     <tr><td>imagesByLine</td><td>int</td><td>5</td><td>Longueur de la mosaïque en images.</td></tr>
   243 					<tr><td>imagesToShow</td><td>int</td><td>20</td><td>Nombre d'images affichées dans la mosaïque.</td></tr>
   243                     <tr><td>imagesToShow</td><td>int</td><td>20</td><td>Nombre d'images affichées dans la mosaïque.</td></tr>
   244 					<tr><td>totalImages</td><td>int</td><td>22</td><td>Nombre d'images disponibles au total.</td></tr>
   244                     <tr><td>totalImages</td><td>int</td><td>22</td><td>Nombre d'images disponibles au total.</td></tr>
   245 					<tr><td>timeReloadAfterResize</td><td>int (msec)</td><td>1000</td><td>Temps d'attente avant de recharger la page lorsqu'elle est redimensionnée.</td></tr>
   245                     <tr><td>timeReloadAfterResize</td><td>int (msec)</td><td>1000</td><td>Temps d'attente avant de recharger la page lorsqu'elle est redimensionnée.</td></tr>
   246 					<tr><td>timePrezoom</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut à une image pour entrer en phase de prézoom (présélection pour le zoom).</td></tr>
   246                     <tr><td>timePrezoom</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut à une image pour entrer en phase de prézoom (présélection pour le zoom).</td></tr>
   247 					<tr><td>timePreUnzoom</td><td>int (msec)</td><td>200</td><td>Temps qu'il faut à une image pour quitter une phase de prézoom.</td></tr>
   247                     <tr><td>timePreUnzoom</td><td>int (msec)</td><td>200</td><td>Temps qu'il faut à une image pour quitter une phase de prézoom.</td></tr>
   248 					<tr><td>zoomTime</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour zoomer sur une image et passer en mode vidéo.</td></tr>
   248                     <tr><td>zoomTime</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour zoomer sur une image et passer en mode vidéo.</td></tr>
   249 					<tr><td>timeUnzoom</td><td>int (msec)</td><td>400</td><td>Temps qu'il faut pour dézoomer et revenir à la mosaïque.</td></tr>
   249                     <tr><td>timeUnzoom</td><td>int (msec)</td><td>400</td><td>Temps qu'il faut pour dézoomer et revenir à la mosaïque.</td></tr>
   250 					<tr><td>timeNeighbourGlowing</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut à une vidéo voisine en mode vidéo pour être sélectionnée.</td></tr>
   250                     <tr><td>timeNeighbourGlowing</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut à une vidéo voisine en mode vidéo pour être sélectionnée.</td></tr>
   251 					<tr><td>timeNeighbourUnglowing</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut à une vidéo voisine en mode vidéo pour être désélectionnée.</td></tr>
   251                     <tr><td>timeNeighbourUnglowing</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut à une vidéo voisine en mode vidéo pour être désélectionnée.</td></tr>
   252 					<tr><td>timeMovingToNeighbour</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour bouger vers une vidéo voisine.</td></tr>
   252                     <tr><td>timeMovingToNeighbour</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour bouger vers une vidéo voisine.</td></tr>
   253 					<tr><td>timeSearchFade</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour que le canvas de recherche par courbes disparaisse.</td></tr>
   253                     <tr><td>timeSearchFade</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour que le canvas de recherche par courbes disparaisse.</td></tr>
   254 					<tr><td>timeNotifyFade</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour que le panneau d'aide disparaisse.</td></tr>
   254                     <tr><td>timeNotifyFade</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour que le panneau d'aide disparaisse.</td></tr>
   255 					<tr><td>timeFilterFade</td><td>int (msec)</td><td>2000</td><td>Temps que le filtrage de la mosaïque s'enlève.</td></tr>
   255                     <tr><td>timeFilterFade</td><td>int (msec)</td><td>2000</td><td>Temps que le filtrage de la mosaïque s'enlève.</td></tr>
   256 					<tr><td>timeANFade</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour qu'un voisin additionnel disparaisse (voisin de bord de mosaïque).</td></tr>
   256                     <tr><td>timeANFade</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour qu'un voisin additionnel disparaisse (voisin de bord de mosaïque).</td></tr>
   257 					<tr><td>timeShowBigHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour zoomer/dézoomer l'icone d'aide (souris).</td></tr>
   257                     <tr><td>timeShowBigHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour zoomer/dézoomer l'icone d'aide (souris).</td></tr>
   258 					<tr><td>timeoutZoom</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour valider la sélection d'une image pour zoomer (Kinect).</td></tr>
   258                     <tr><td>timeoutZoom</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour valider la sélection d'une image pour zoomer (Kinect).</td></tr>
   259 					<tr><td>timeoutUnzoom</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de bloquer le dézoom quand les pointeurs quittent les voisins opposés (Kinect).</td></tr>
   259                     <tr><td>timeoutUnzoom</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de bloquer le dézoom quand les pointeurs quittent les voisins opposés (Kinect).</td></tr>
   260 					<tr><td>timeoutMoveToNeighbour</td><td>int (msec)</td><td>250</td><td>Temps qu'il faut avant de bloquer le passage vers un voisin lorsque le pointeur quitte un voisin (Kinect).</td></tr>
   260                     <tr><td>timeoutMoveToNeighbour</td><td>int (msec)</td><td>250</td><td>Temps qu'il faut avant de bloquer le passage vers un voisin lorsque le pointeur quitte un voisin (Kinect).</td></tr>
   261 					<tr><td>timeoutPointersIdle</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour valider l'immobilité des deux pointeurs pour faire une demande de recherche (Kinect).</td></tr>
   261                     <tr><td>timeoutPointersIdle</td><td>int (msec)</td><td>2000</td><td>Temps qu'il faut pour valider l'immobilité des deux pointeurs pour faire une demande de recherche (Kinect).</td></tr>
   262 					<tr><td>timeoutAreBothPointersHere</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour détecter que les deux pointeurs sont là ou non (Kinect).</td></tr>
   262                     <tr><td>timeoutAreBothPointersHere</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut pour détecter que les deux pointeurs sont là ou non (Kinect).</td></tr>
   263 					<tr><td>timeoutRemoveNotificationByGesture</td><td>int (msec)</td><td>1500</td><td>Temps qu'il faut pour valider la suppression de recherche quand on est sur le macaron de la recherche (Kinect).</td></tr>
   263                     <tr><td>timeoutRemoveNotificationByGesture</td><td>int (msec)</td><td>1500</td><td>Temps qu'il faut pour valider la suppression de recherche quand on est sur le macaron de la recherche (Kinect).</td></tr>
   264 					<tr><td>timeoutNotifySwipe</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour être de nouveau capable de faire un swipe après en avoir fait un (Kinect).</td></tr>
   264                     <tr><td>timeoutNotifySwipe</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour être de nouveau capable de faire un swipe après en avoir fait un (Kinect).</td></tr>
   265 					<tr><td>timeoutSelectTL</td><td>int (msec)</td><td>100</td><td>Temps qu'il faut pour sélectionner la timeline quand on a un pointeur ou la souris dessus.</td></tr>
   265                     <tr><td>timeoutSelectTL</td><td>int (msec)</td><td>100</td><td>Temps qu'il faut pour sélectionner la timeline quand on a un pointeur ou la souris dessus.</td></tr>
   266 					<tr><td>timeoutSlideTL</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir déplacer le curseur de lecture quand on vient d'entrer dans la timeline.</td></tr>
   266                     <tr><td>timeoutSlideTL</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir déplacer le curseur de lecture quand on vient d'entrer dans la timeline.</td></tr>
   267 					<tr><td>timeoutCanNotifyHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir afficher le panneau d'aide lorsqu'il a déjà été affiché ou après une demande de recherche (Kinect).</td></tr>
   267                     <tr><td>timeoutCanNotifyHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir afficher le panneau d'aide lorsqu'il a déjà été affiché ou après une demande de recherche (Kinect).</td></tr>
   268 					<tr><td>timeoutRemoveSpinner</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour faire disparaître la mire d'un pointeur (généralement en même temps que lui) (Kinect).</td></tr>
   268                     <tr><td>timeoutRemoveSpinner</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut pour faire disparaître la mire d'un pointeur (généralement en même temps que lui) (Kinect).</td></tr>
   269 					<tr><td>timeoutCanNotifyHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir afficher le panneau d'aide lorsqu'il a déjà été affiché ou après une demande de recherche (Kinect).</td></tr>
   269                     <tr><td>timeoutCanNotifyHelp</td><td>int (msec)</td><td>1000</td><td>Temps qu'il faut avant de pouvoir afficher le panneau d'aide lorsqu'il a déjà été affiché ou après une demande de recherche (Kinect).</td></tr>
   270 					<tr><td>timeoutNouser</td><td>int (msec)</td><td>3000</td><td>Temps de latence séparant la sortie de l'utilisateur du champ de détection de Kinect de la réinitialisation de l'interface (Kinect).</td></tr>
   270                     <tr><td>timeoutNouser</td><td>int (msec)</td><td>3000</td><td>Temps de latence séparant la sortie de l'utilisateur du champ de détection de Kinect de la réinitialisation de l'interface (Kinect).</td></tr>
   271 					<tr><td>timeoutNextDrawCurve</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut avant de pouvoir dessiner une courbe de recherche quand on vient d'entrer en mode de recherche par courbes ou bien après en avoir tracé une (Kinect).</td></tr>
   271                     <tr><td>timeoutNextDrawCurve</td><td>int (msec)</td><td>500</td><td>Temps qu'il faut avant de pouvoir dessiner une courbe de recherche quand on vient d'entrer en mode de recherche par courbes ou bien après en avoir tracé une (Kinect).</td></tr>
   272 					<tr><td>zoomPercentage</td><td>float (entre 0 et 1)</td><td>0.80</td><td>Pourcentage d'agrandissement de l'image initiale pour un zoom.</td></tr>
   272                     <tr><td>zoomPercentage</td><td>float (entre 0 et 1)</td><td>0.80</td><td>Pourcentage d'agrandissement de l'image initiale pour un zoom.</td></tr>
   273 					<tr><td>prezoomPercentage</td><td>float (entre 0 et 1)</td><td>0.25</td><td>Pourcentage d'agrandissement de l'image initiale pour un prézoom (une sélection qui précède un zoom).</td></tr>
   273                     <tr><td>prezoomPercentage</td><td>float (entre 0 et 1)</td><td>0.25</td><td>Pourcentage d'agrandissement de l'image initiale pour un prézoom (une sélection qui précède un zoom).</td></tr>
   274 					<tr><td>zoomedMargin</td><td>int (px)</td><td>42</td><td>Epaisseur de la marge qui sépare les images de la mosaïque lorsqu'elle est zoomée.</td></tr>
   274                     <tr><td>zoomedMargin</td><td>int (px)</td><td>42</td><td>Epaisseur de la marge qui sépare les images de la mosaïque lorsqu'elle est zoomée.</td></tr>
   275 					<tr><td>host</td><td>string (adresse ip)</td><td>"127.0.0.1"</td><td>Adresse ip sur lequel le serveur du Middleware est hébergé (Kinect).</td></tr>
   275                     <tr><td>host</td><td>string (adresse ip)</td><td>"127.0.0.1"</td><td>Adresse ip sur lequel le serveur du Middleware est hébergé (Kinect).</td></tr>
   276 					<tr><td>port</td><td>int</td><td>8090</td><td>Port sur lequel on peut se connecter au serveur du Middleware (Kinect).</td></tr>
   276                     <tr><td>port</td><td>int</td><td>8090</td><td>Port sur lequel on peut se connecter au serveur du Middleware (Kinect).</td></tr>
   277 					<tr><td>mouseUpDownDeltaTreshold</td><td>int (px)</td><td>15</td><td>Distance à partir de laquelle le déplacement du pointeur de la souris lorsqu'on a appuyé sur le bouton gauche est considéré non plus comme le début d'un click mais le début d'un tracé de courbe de recherche.</td></tr>
   277                     <tr><td>mouseUpDownDeltaTreshold</td><td>int (px)</td><td>15</td><td>Distance à partir de laquelle le déplacement du pointeur de la souris lorsqu'on a appuyé sur le bouton gauche est considéré non plus comme le début d'un click mais le début d'un tracé de courbe de recherche.</td></tr>
   278 					<tr><td>kinectUpDownDeltaTreshold</td><td>int (px)</td><td>20</td><td>Distance à partir de laquelle le tracé d'un début de courbe est considéré comme un segment dans le mode d'interaction Kinect.</td></tr>
   278                     <tr><td>kinectUpDownDeltaTreshold</td><td>int (px)</td><td>20</td><td>Distance à partir de laquelle le tracé d'un début de courbe est considéré comme un segment dans le mode d'interaction Kinect.</td></tr>
   279 					<tr><td>curveDictionary</td><td>string (path)</td><td>"./dico.json"</td><td>Chemin du dictionnaire de courbes de recherche.</td></tr>
   279                     <tr><td>curveDictionary</td><td>string (path)</td><td>"./dico.json"</td><td>Chemin du dictionnaire de courbes de recherche.</td></tr>
   280 					<tr><td>lang</td><td>string (abréviation)</td><td>""</td><td>Langue utilisée dans le Front (en, fr...). Si elle est vide alors la langue du navigateur est prise.</td></tr>
   280                     <tr><td>lang</td><td>string (abréviation)</td><td>""</td><td>Langue utilisée dans le Front (en, fr...). Si elle est vide alors la langue du navigateur est prise.</td></tr>
   281 					<tr><td>helpBorderSize</td><td>int (px)</td><td>5</td><td>Taille de la bordure affichant l'aide dans le mode d'interaction souris.</td></tr>
   281                     <tr><td>helpBorderSize</td><td>int (px)</td><td>5</td><td>Taille de la bordure affichant l'aide dans le mode d'interaction souris.</td></tr>
   282 				</table>
   282                 </table>
   283 			</ul>
   283             </ul>
   284         </ol>
   284         </ol>
   285 		
   285         
   286 		<hr />
   286         <hr />
   287 		
   287         
   288 		<ol type="I" start="5">
   288         <ol type="I" start="5">
   289             <h3><a name="#V"><li>Notices à prendre en compte</li></a></h3>
   289             <h3><a name="#V"><li>Notices à prendre en compte</li></a></h3>
   290 			
   290             
   291 			<p>Ce projet étant un prototype, il est possible que certains bugs surviennent. Si vous expérimentez ce genre de désagrément, vous pouvez nous en faire part (actions menant au problème + description du problème + capture d'écran).</p>
   291             <p>Ce projet étant un prototype, il est possible que certains bugs surviennent. Si vous expérimentez ce genre de désagrément, vous pouvez nous en faire part (actions menant au problème + description du problème + capture d'écran).</p>
   292 			<p>Si vous voulez évaluer convenablement le champ de liberté des pointeurs dans la fenêtre du Front, en fonction de la position de la Kinect, vous pouvez bouger les pointeurs jusqu'à ce que vos bras ne puissent plus aller plus loin. Ensuite, allez dans la console de Google Chrome (F12), et entrez les variables : mos.minX, mos.minY, mos.maxX, mos.maxY pour obtenir respectivement les valeurs de kinectMinCoordX, kinectMinCoordY, kinectMaxCoordX et kinectMaxCoordY.</p>
   292             <p>Si vous voulez évaluer convenablement le champ de liberté des pointeurs dans la fenêtre du Front, en fonction de la position de la Kinect, vous pouvez bouger les pointeurs jusqu'à ce que vos bras ne puissent plus aller plus loin. Ensuite, allez dans la console de Google Chrome (F12), et entrez les variables : mos.minX, mos.minY, mos.maxX, mos.maxY pour obtenir respectivement les valeurs de kinectMinCoordX, kinectMinCoordY, kinectMaxCoordX et kinectMaxCoordY.</p>
   293         </ol>
   293         </ol>
   294         
   294         
   295         <p>Si vous expérimentez des difficultés ou souhaitez nous soumettre une requête, veuillez consulter le fichier contact.txt à la racine du projet.</p>
   295         <p>Si vous expérimentez des difficultés ou souhaitez nous soumettre une requête, veuillez consulter le fichier contact.txt à la racine du projet.</p>
   296     </body>
   296     </body>
   297 </html>
   297 </html>