UBIK HoloLens Client Basics
Login
The HoloLens App uses the first profile that was found where IsDefault is set to true. If none is found, it will connect to the Demo server automatically.
Commands
The HoloLens App can be controlled with voice commands and gestures. In most cases, except for the "Assign POI" and "Refresh POI" voice commands, a POI can refer to any type of placeable object. In the HoloLens app, this means regular content objects, documents, or tasks.
Command | Purpose |
---|---|
Create POI | Creates a new POI at the spot the user is currently gazing at |
Assign POI | Switches the currently focused POI into dictation mode and listens for text input. The text is searched against the data model. |
Move POI | Puts the POI in movement mode. This can also be triggered by AirTapping the POI |
Place POI | Places the POI that is currently being moved |
Delete POI | Removes a POI from the virtual world |
Reset world | Removes all placed POIs and documents from the virtual world |
Refresh POI | Reloads the UBIK object behind the POI |
Show documents | Displays a list of documents associated to the POI. The documents can be picked (AirTap) and placed like regular POIs |
Hide documents | Hides the document list |
Show Tasks | Displays a list of tasks associated to the POI. The tasks can be picked (AirTap) and placed like regular POIs. |
Hide Tasks | Hides the task list |
Next | When documents are shown, brings the next document to the front of the list |
Previous | When documents are shown, brings the previous document to the front of the list |
Save objects | Saves the location of each POI and document to the server (if available) |
Load objects | Restores are previously saved POIs and documents to their previous location by retrieving them from the server (if available) |
POIs
POIs are the HoloLens representations of UBIK content objects. To place these POIs in the world, you only need to do the 2 following things:
- Use "Create POI" voice command to create a new empty POI
- Use "Assign POI" voice command, followed by dictating the name of the content object you are looking for
If the assigned name of the POI can be found, the app will assign it to the empty POI, and start loading the object's properties, documents, and tasks.