simovni2:implementation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
simovni2:implementation [2022/10/19 17:23]
laurentc [Controls of the interface]
simovni2:implementation [2025/01/31 22:54] (current)
laurentc [Hardware]
Line 1: Line 1:
 ====== SimOvni 2 Implementation ====== ====== SimOvni 2 Implementation ======
 [[simovni2:implementation#development_environment_selected|Downloads]] [[simovni2:implementation#development_environment_selected|Downloads]]
 +
 +{{:simovni2:implementation:client_server.png?600|}}
 ===== Witness Side ===== ===== Witness Side =====
 ==== Hardware ==== ==== Hardware ====
Line 32: Line 34:
 laptop PC |  phone | tablet laptop PC |  phone | tablet
  
-The first prototype apps will run on laptop PC for a fast dev, for more room to place sliders/buttons.+The first prototype apps runs on laptop PC for a fast dev, for more room to place sliders/buttons.
  
-Les premieres appli protosseront sur PC portable pour aller beaucoup plus vite, pour avoir plus de place écran pour placer les contrôles en vrac. +La premiere appli protoest sur PC portable pour aller beaucoup plus vite, pour avoir plus de place écran pour placer les contrôles en vrac. 
 ==== Software ==== ==== Software ====
 Software stack Identical to the witness side. Software stack Identical to the witness side.
Line 160: Line 162:
 A new icon "Simovni2" should appear. A new icon "Simovni2" should appear.
 ====== Unity3d Scene Graph ====== ====== Unity3d Scene Graph ======
-{{ :simovni2:implementation:client_server.png?600|}}+
 ===== Server (Investigator, PC) ===== ===== Server (Investigator, PC) =====
  
Line 251: Line 253:
 ===== Client (Witness, HMD) ===== ===== Client (Witness, HMD) =====
 ==== Scene Graph ==== ==== Scene Graph ====
 +{{ :simovni2:implementation:client_scene_graph.png|}}
   * Controller Client (running the polarControlClient.cs script): this is the main object. It manages all the parameters under control of the witness and received data updates from the investigator. It communicates using the Messaging Client object   * Controller Client (running the polarControlClient.cs script): this is the main object. It manages all the parameters under control of the witness and received data updates from the investigator. It communicates using the Messaging Client object
   * Messaging Client (running the messaging.cs script): It sends any detected changes to the data toward the server. It communicates with the server using of the TCP Client object. It is the same source file as for the server.   * Messaging Client (running the messaging.cs script): It sends any detected changes to the data toward the server. It communicates with the server using of the TCP Client object. It is the same source file as for the server.
  • simovni2/implementation.1666192983.txt.gz
  • Last modified: 2022/10/19 17:23
  • by laurentc