Fusionner
authorbastiena
Thu, 02 Aug 2012 11:01:41 +0200
changeset 70 a1476fa4c75b
parent 69 8b2f99b8a830 (diff)
parent 66 20da47bd9408 (current diff)
child 71 2220313b692e
child 73 a7bcf5ad4d25
Fusionner
.hgignore
--- a/.hgignore	Thu Aug 02 09:26:15 2012 +0200
+++ b/.hgignore	Thu Aug 02 11:01:41 2012 +0200
@@ -88,6 +88,8 @@
 front_idill/src/img/background.bak.png
 front_idill/src/mosaic/js/pointers - Copy.js
 front_idill/src/pictos/help/img bak/*
+front_idill/src/config_kinect.json
+front_idill/src/config_souris.json
 syntax: regexp
 middleware/extern/.*/(bin|obj)
 middleware/src/bin/Debug/*
--- a/front_idill/doc/Documentation - Front IDILL.html	Thu Aug 02 09:26:15 2012 +0200
+++ b/front_idill/doc/Documentation - Front IDILL.html	Thu Aug 02 11:01:41 2012 +0200
@@ -60,6 +60,7 @@
 
 		<p>
 			<ol type="1" start="4">
+				<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).
 				<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>
 				<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>
 				<li>Relancez le Front en cliquant dessus et en appuyant sur F5 afin de raffraichir la fenêtre du navigateur.</li>
@@ -177,7 +178,7 @@
 			<ol type="A" start="1">
 				<h4><li>Tracé de courbes.</li></h4>
 				
-				<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 au moins une main de la zone de recherche, la courbe disparaît.</p>
+				<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>
 				<p>Chaque pointeur génère une courbe. L'analyse de courbes est donc double.</p>
 			</ol>
 			
@@ -189,9 +190,9 @@
 					<li>Le tracé correspond à plusieurs courbes : Leurs macarons sont affichés en haut de la fenêtre.</li>
 					<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>
 					<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>
-					<li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche et le panneau d'aide apparaît. 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.</li>
+					<li>Le tracé ne correspond à aucune courbe répertoriée. Un macaron de geste inconnu s'affiche.</li>
 				</ul>
-				<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.</p>
+				<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>
 				<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>
 				<p>Une nouvelle requête de recherche écrase la précédente.</p>
 				<p>Si une recherche est effectuée dans la mosaïque, la recherche s'étend à toutes les vidéos contenues.</p>
--- a/front_idill/src/config_kinect.json	Thu Aug 02 09:26:15 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-{
-    "local":true,
-	"videoConfigFileLocal":"./player/json/local_videos.json",
-	"videoConfigFileOnline":"./player/json/online_videos.json",
-	"mouseInteractions":false,
-	"noUserModeEnabled":true,
-	"kinectMinCoordX":"40",
-	"kinectMinCoordY":"30",
-	"kinectMaxCoordX":"520",
-	"kinectMaxCoordY":"260",
-    "imagesByLine":"5",
-    "imagesToShow":"20",
-    "totalImages":"22",
-	"timeReloadAfterResize":"1000",
-    "timePrezoom":"500",
-    "timePreUnzoom":"200",
-    "zoomTime":"500",
-    "timeUnzoom":"400",
-    "timeNeighbourGlowing":"1000",
-    "timeNeighbourUnglowing":"1000",
-    "timeMovingToNeighbour":"1000",
-    "timeSearchFade":"2000",
-    "timeNotifyFade":"2000",
-    "timeFilterFade":"2000",
-    "timeANFade":"500",
-	"timeShowBigHelp":"1000",
-    "timeoutZoom":"2000",
-    "timeoutUnzoom":"1000",
-    "timeoutMoveToNeighbour":"250",
-    "timeoutPointersIdle":"2000",
-    "timeoutAreBothPointersHere":"500",
-    "timeoutRemoveNotificationByGesture":"1500",
-    "timeoutNotifySwipe":"1000",
-    "timeoutSelectTL":"100",
-    "timeoutSlideTL":"1000",
-    "timeoutCanNotifyHelp":"1000",
-    "timeoutRemoveSpinner":"1000",
-    "timeoutNouser":"3000",
-    "timeoutNextDrawCurve":"500",
-    "zoomPercentage":"0.80",
-    "prezoomPercentage":"0.25",
-    "zoomedMargin":"42",
-    "host":"127.0.0.1",
-    "port":"8090",
-    "mouseUpDownDeltaTreshold":"15",
-    "kinectUpDownDeltaTreshold":"20",
-    "curveDictionaryMI":"./dicoMI.json",
-    "curveDictionaryKI":"./dicoKI.json",
-    "lang":"",
-	"langs":["en", "fr"]
-}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/front_idill/src/config_kinect.json.tmpl	Thu Aug 02 11:01:41 2012 +0200
@@ -0,0 +1,51 @@
+{
+    "local":false,
+	"videoConfigFileLocal":"./player/json/local_videos.json",
+	"videoConfigFileOnline":"./player/json/online_videos.json",
+	"mouseInteractions":false,
+	"noUserModeEnabled":true,
+	"kinectMinCoordX":"40",
+	"kinectMinCoordY":"30",
+	"kinectMaxCoordX":"520",
+	"kinectMaxCoordY":"260",
+    "imagesByLine":"5",
+    "imagesToShow":"20",
+    "totalImages":"22",
+	"timeReloadAfterResize":"1000",
+    "timePrezoom":"500",
+    "timePreUnzoom":"200",
+    "zoomTime":"500",
+    "timeUnzoom":"400",
+    "timeNeighbourGlowing":"1000",
+    "timeNeighbourUnglowing":"1000",
+    "timeMovingToNeighbour":"1000",
+    "timeSearchFade":"2000",
+    "timeNotifyFade":"2000",
+    "timeFilterFade":"2000",
+    "timeANFade":"500",
+	"timeShowBigHelp":"1000",
+    "timeoutZoom":"2000",
+    "timeoutUnzoom":"1000",
+    "timeoutMoveToNeighbour":"250",
+    "timeoutPointersIdle":"2000",
+    "timeoutAreBothPointersHere":"500",
+    "timeoutRemoveNotificationByGesture":"1500",
+    "timeoutNotifySwipe":"1000",
+    "timeoutSelectTL":"100",
+    "timeoutSlideTL":"1000",
+    "timeoutCanNotifyHelp":"1000",
+    "timeoutRemoveSpinner":"1000",
+    "timeoutNouser":"3000",
+    "timeoutNextDrawCurve":"500",
+    "zoomPercentage":"0.80",
+    "prezoomPercentage":"0.25",
+    "zoomedMargin":"42",
+    "host":"127.0.0.1",
+    "port":"8090",
+    "mouseUpDownDeltaTreshold":"15",
+    "kinectUpDownDeltaTreshold":"20",
+    "curveDictionaryMI":"./dicoMI.json",
+    "curveDictionaryKI":"./dicoKI.json",
+    "lang":"",
+	"langs":["en", "fr"]
+}
\ No newline at end of file
--- a/front_idill/src/config_souris.json	Thu Aug 02 09:26:15 2012 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-{
-    "local":true,
-	"videoConfigFileLocal":"./player/json/local_videos.json",
-	"videoConfigFileOnline":"./player/json/online_videos.json",
-	"mouseInteractions":true,
-	"noUserModeEnabled":true,
-	"kinectMinCoordX":"40",
-	"kinectMinCoordY":"30",
-	"kinectMaxCoordX":"520",
-	"kinectMaxCoordY":"260",
-    "imagesByLine":"5",
-    "imagesToShow":"20",
-    "totalImages":"22",
-	"timeReloadAfterResize":"1000",
-    "timePrezoom":"500",
-    "timePreUnzoom":"200",
-    "zoomTime":"500",
-    "timeUnzoom":"400",
-    "timeNeighbourGlowing":"1000",
-    "timeNeighbourUnglowing":"1000",
-    "timeMovingToNeighbour":"1000",
-    "timeSearchFade":"2000",
-    "timeNotifyFade":"2000",
-    "timeFilterFade":"2000",
-    "timeANFade":"500",
-	"timeShowBigHelp":"1000",
-    "timeoutZoom":"2000",
-    "timeoutUnzoom":"1000",
-    "timeoutMoveToNeighbour":"250",
-    "timeoutPointersIdle":"2000",
-    "timeoutAreBothPointersHere":"500",
-    "timeoutRemoveNotificationByGesture":"1500",
-    "timeoutNotifySwipe":"1000",
-    "timeoutSelectTL":"100",
-    "timeoutSlideTL":"1000",
-    "timeoutCanNotifyHelp":"1000",
-    "timeoutRemoveSpinner":"1000",
-    "timeoutNouser":"3000",
-    "timeoutNextDrawCurve":"500",
-    "zoomPercentage":"0.80",
-    "prezoomPercentage":"0.25",
-    "zoomedMargin":"42",
-    "host":"127.0.0.1",
-    "port":"8090",
-    "mouseUpDownDeltaTreshold":"15",
-    "kinectUpDownDeltaTreshold":"20",
-    "curveDictionaryMI":"./dicoMI.json",
-    "curveDictionaryKI":"./dicoKI.json",
-    "lang":"",
-	"langs":["en", "fr"]
-}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/front_idill/src/config_souris.json.tmpl	Thu Aug 02 11:01:41 2012 +0200
@@ -0,0 +1,51 @@
+{
+    "local":false,
+	"videoConfigFileLocal":"./player/json/local_videos.json",
+	"videoConfigFileOnline":"./player/json/online_videos.json",
+	"mouseInteractions":true,
+	"noUserModeEnabled":true,
+	"kinectMinCoordX":"40",
+	"kinectMinCoordY":"30",
+	"kinectMaxCoordX":"520",
+	"kinectMaxCoordY":"260",
+    "imagesByLine":"5",
+    "imagesToShow":"20",
+    "totalImages":"22",
+	"timeReloadAfterResize":"1000",
+    "timePrezoom":"500",
+    "timePreUnzoom":"200",
+    "zoomTime":"500",
+    "timeUnzoom":"400",
+    "timeNeighbourGlowing":"1000",
+    "timeNeighbourUnglowing":"1000",
+    "timeMovingToNeighbour":"1000",
+    "timeSearchFade":"2000",
+    "timeNotifyFade":"2000",
+    "timeFilterFade":"2000",
+    "timeANFade":"500",
+	"timeShowBigHelp":"1000",
+    "timeoutZoom":"2000",
+    "timeoutUnzoom":"1000",
+    "timeoutMoveToNeighbour":"250",
+    "timeoutPointersIdle":"2000",
+    "timeoutAreBothPointersHere":"500",
+    "timeoutRemoveNotificationByGesture":"1500",
+    "timeoutNotifySwipe":"1000",
+    "timeoutSelectTL":"100",
+    "timeoutSlideTL":"1000",
+    "timeoutCanNotifyHelp":"1000",
+    "timeoutRemoveSpinner":"1000",
+    "timeoutNouser":"3000",
+    "timeoutNextDrawCurve":"500",
+    "zoomPercentage":"0.80",
+    "prezoomPercentage":"0.25",
+    "zoomedMargin":"42",
+    "host":"127.0.0.1",
+    "port":"8090",
+    "mouseUpDownDeltaTreshold":"15",
+    "kinectUpDownDeltaTreshold":"20",
+    "curveDictionaryMI":"./dicoMI.json",
+    "curveDictionaryKI":"./dicoKI.json",
+    "lang":"",
+	"langs":["en", "fr"]
+}
\ No newline at end of file
--- a/front_idill/src/index.html	Thu Aug 02 09:26:15 2012 +0200
+++ b/front_idill/src/index.html	Thu Aug 02 11:01:41 2012 +0200
@@ -15,7 +15,7 @@
  * 
  * Auteur : alexandre.bastien@iri.centrepompidou.fr
  * 
- * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css.
+ * Fonctionnalités : Permet d'accéder au Front IDILL en mode d'interaction souris/Kinect.
  */
 -->
 
--- a/front_idill/src/index_kinect.html	Thu Aug 02 09:26:15 2012 +0200
+++ b/front_idill/src/index_kinect.html	Thu Aug 02 11:01:41 2012 +0200
@@ -11,11 +11,11 @@
 /*
  * Projet : TraKERS
  * Module : Front IDILL
- * Fichier : index.html
+ * Fichier : index_kinect.html
  * 
  * Auteur : alexandre.bastien@iri.centrepompidou.fr
  * 
- * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css.
+ * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. Mode d'interaction Kinect.
  */
 -->
 
@@ -49,7 +49,7 @@
     </head>
     
     <body>
-		<!-- /!\ ATTENTION : Si vous souhaitez modifier la configuration, veuillez modifier les valeurs de config.json situé à la racine du dossier Front IDILL. /!\ -->
+		<!-- /!\ ATTENTION : Si vous souhaitez modifier la configuration, veuillez modifier les valeurs de config_kinect.json situé à la racine du dossier Front IDILL. /!\ -->
 		
         <!-- Ce div stocke la mosaïque. -->
         <div id="mainPanel"></div>
--- a/front_idill/src/index_souris.html	Thu Aug 02 09:26:15 2012 +0200
+++ b/front_idill/src/index_souris.html	Thu Aug 02 11:01:41 2012 +0200
@@ -11,11 +11,11 @@
 /*
  * Projet : TraKERS
  * Module : Front IDILL
- * Fichier : index.html
+ * Fichier : index_souris.html
  * 
  * Auteur : alexandre.bastien@iri.centrepompidou.fr
  * 
- * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css.
+ * Fonctionnalités : Centralise les différents éléments du Front IDILL, tels que les classes javascript, les fonctions jQuery, les css. Mode d'interaction souris.
  */
 -->
 
@@ -49,7 +49,7 @@
     </head>
     
     <body>
-		<!-- /!\ ATTENTION : Si vous souhaitez modifier la configuration, veuillez modifier les valeurs de config.json situé à la racine du dossier Front IDILL. /!\ -->
+		<!-- /!\ ATTENTION : Si vous souhaitez modifier la configuration, veuillez modifier les valeurs de config_souris.json situé à la racine du dossier Front IDILL. /!\ -->
 		
         <!-- Ce div stocke la mosaïque. -->
         <div id="mainPanel"></div>
--- a/middleware/Debug/DebugWindow.xaml.cs	Thu Aug 02 09:26:15 2012 +0200
+++ b/middleware/Debug/DebugWindow.xaml.cs	Thu Aug 02 11:01:41 2012 +0200
@@ -39,7 +39,7 @@
     public partial class DebugWindow : Window
     {
         //Nom du projet, afin de savoir quel menu charger et quel fichier de configuration utiliser (TraKERS ou BBM).
-        private String projectName = "TraKERS";
+        private String projectName = "BBM";
         //Chemins du fichier de config.
         private String configPath;
         //private String projectName = "BBM";